hashgraph / hashgraph/hedera-agent-kit-js

feat: MULTISIG_TRANSACTION_SUPPORT - Add multi-signature transaction support across all Hedera services

Open
#233 4 comments 0 reactions 1 assignee Claimed by @walkerlj0 View on GitHub
feature kantor v3
Dominant language
TypeScript
Stars
67
Forks
78
PR merge metrics
No merged PRs in 30d

Description

Plugin: NA
Project Tag: v3

## User Story
As a user, I am running multiple agents. I want them to collectively agree on an action BEFORE submitting the transaction in separate, parallel systems.

Since any transaction can have multisig requirements at the key level, e.g. A submit key on an HCS Topic, you need to make this a primitive feature at the SDK level.

## Plugins to be Changed

## Acceptance Criteria
- [ ] Supports multi-signature coordination for Account transactions (AccountUpdateTransaction, etc.)
- [ ] Supports multi-signature coordination for Token transactions (TokenUpdateTransaction, etc.)
- [ ] Supports multi-signature coordination for Consensus transactions (TopicUpdateTransaction, etc.)
- [ ] Provides signature collection and coordination mechanisms across multiple agents
- [ ] Handles threshold signature requirements (M-of-N signatures)
- [ ] Implements secure signature aggregation without exposing private keys
- [ ] Supports both synchronous and asynchronous signature collection workflows
- [ ] Provides transaction preparation, signature collection, and final submission phases
- [ ] Clear error handling for insufficient signatures or coordination failures
- [ ] Returns structured results with transaction status and signature collection details
- [ ] Integrates with existing Hedera SDK transaction types seamlessly
- [ ] Supports timeout and expiration handling for signature collection processes

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.