MultisigAccount
Defined in: algokit-utils-ts/src/types/account.ts:20
Account wrapper that supports partial or full multisig signing.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new MultisigAccount(
multisigParams,signingAccounts):MultisigAccount
Defined in: algokit-utils-ts/src/types/account.ts:46
Parameters
Section titled “Parameters”multisigParams
Section titled “multisigParams”MultisigMetadata
signingAccounts
Section titled “signingAccounts”(Account | SigningAccount)[]
Returns
Section titled “Returns”MultisigAccount
Properties
Section titled “Properties”_addr:
Address
Defined in: algokit-utils-ts/src/types/account.ts:23
_params
Section titled “_params”_params:
MultisigMetadata
Defined in: algokit-utils-ts/src/types/account.ts:21
_signer
Section titled “_signer”_signer:
TransactionSigner
Defined in: algokit-utils-ts/src/types/account.ts:24
_signingAccounts
Section titled “_signingAccounts”_signingAccounts: (
Account|SigningAccount)[]
Defined in: algokit-utils-ts/src/types/account.ts:22
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get addr():
Readonly<Address>
Defined in: algokit-utils-ts/src/types/account.ts:37
The address of the multisig account
Returns
Section titled “Returns”Readonly<Address>
params
Section titled “params”Get Signature
Section titled “Get Signature”get params():
Readonly<algosdk.MultisigMetadata>
Defined in: algokit-utils-ts/src/types/account.ts:27
The parameters for the multisig account
Returns
Section titled “Returns”Readonly<algosdk.MultisigMetadata>
signer
Section titled “signer”Get Signature
Section titled “Get Signature”get signer():
TransactionSigner
Defined in: algokit-utils-ts/src/types/account.ts:42
The transaction signer for the multisig account
Returns
Section titled “Returns”TransactionSigner
signingAccounts
Section titled “signingAccounts”Get Signature
Section titled “Get Signature”get signingAccounts(): readonly (
Account|SigningAccount)[]
Defined in: algokit-utils-ts/src/types/account.ts:32
The list of accounts that are present to sign
Returns
Section titled “Returns”readonly (Account | SigningAccount)[]
Methods
Section titled “Methods”sign()
Section titled “sign()”sign(
transaction):Uint8Array
Defined in: algokit-utils-ts/src/types/account.ts:65
Sign the given transaction
Parameters
Section titled “Parameters”transaction
Section titled “transaction”Uint8Array<ArrayBufferLike> | Transaction
Either a transaction object or a raw, partially signed transaction
Returns
Section titled “Returns”Uint8Array
The transaction signed by the present signers
Example
Section titled “Example”const signedTxn = multisigAccount.sign(myTransaction)