Skip to content

MultisigAccount

Defined in: packages/transact/src/multisig.ts:387

Account wrapper that supports partial or full multisig signing.

new MultisigAccount(multisigParams, subSigners): MultisigAccount

Defined in: packages/transact/src/multisig.ts:428

MultisigMetadata

AddressWithTransactionSigner & AddressWithDelegatedLsigSigner[]

MultisigAccount

_addr: Address

Defined in: packages/transact/src/multisig.ts:390


_lsigSigner: DelegatedLsigSigner

Defined in: packages/transact/src/multisig.ts:392


_params: MultisigMetadata

Defined in: packages/transact/src/multisig.ts:388


_signer: TransactionSigner

Defined in: packages/transact/src/multisig.ts:391


_subSigners: AddressWithTransactionSigner & AddressWithDelegatedLsigSigner[]

Defined in: packages/transact/src/multisig.ts:389

get addr(): Readonly<Address>

Defined in: packages/transact/src/multisig.ts:405

The address of the multisig account

Readonly<Address>

AddressWithDelegatedLsigSigner.addr


get lsigSigner(): DelegatedLsigSigner

Defined in: packages/transact/src/multisig.ts:414

DelegatedLsigSigner

AddressWithDelegatedLsigSigner.lsigSigner


get params(): Readonly<MultisigMetadata>

Defined in: packages/transact/src/multisig.ts:395

The parameters for the multisig account

Readonly<MultisigMetadata>


get signer(): TransactionSigner

Defined in: packages/transact/src/multisig.ts:410

The transaction signer for the multisig account

TransactionSigner

AddressWithTransactionSigner.signer


get subSigners(): AddressWithTransactionSigner & AddressWithDelegatedLsigSigner[]

Defined in: packages/transact/src/multisig.ts:400

The list of accounts that are present to sign transactions or lsigs

AddressWithTransactionSigner & AddressWithDelegatedLsigSigner[]

applySignature(msigSignature, pubkey, signature): MultisigSignature

Defined in: packages/transact/src/multisig.ts:507

MultisigSignature

Uint8Array

Uint8Array

MultisigSignature


applySignatureToTxn(txn, pubkey, signature): void

Defined in: packages/transact/src/multisig.ts:498

SignedTransaction

Uint8Array

Uint8Array

void


createMultisigSignature(): MultisigSignature

Defined in: packages/transact/src/multisig.ts:484

MultisigSignature


createMultisigTransaction(txn): SignedTransaction

Defined in: packages/transact/src/multisig.ts:480

Transaction

SignedTransaction


static fromSignature(signature): MultisigAccount

Defined in: packages/transact/src/multisig.ts:418

MultisigSignature

MultisigAccount