For the complete documentation index, see llms.txt. This page is also available as Markdown.

Multi Signature

Address Multi-signature

post

Create the multisig address and unlock script

Authorizations
api-keystringRequired
Body
keysstring · public-key[]Required
mrequiredinteger · int32Required
Responses
200

Valid response

application/json
addressstring · addressRequired
post/multisig/address

Multisig build

post

Build a multisig unsigned transaction

Authorizations
api-keystringRequired
Body
fromAddressstring · addressRequired
fromPublicKeysstring · public-key[]Required
gasinteger · gasOptional
gasPricestring · uint256Optional
Responses
200

Valid response

application/json
unsignedTxstringRequired
gasAmountinteger · gasRequired
gasPricestring · uint256Required
txIdstring · 32-byte-hashRequired
fromGroupinteger · int32Required
toGroupinteger · int32Required
post/multisig/build

Multisig sweep

post

Sweep all unlocked ALPH and token balances of a multisig address to another address

Authorizations
api-keystringRequired
Body
fromAddressstring · addressRequired
fromPublicKeysstring · public-key[]Required
toAddressstring · addressRequired
maxAttoAlphPerUTXOstring · uint256Optional
lockTimeinteger · int64Optional
gasAmountinteger · gasOptional
gasPricestring · uint256Optional
utxosLimitinteger · int32Optional
targetBlockHashstring · block-hashOptional
Responses
200

Valid response

application/json
fromGroupinteger · int32Required
toGroupinteger · int32Required
post/multisig/sweep

Multisig submit

post

Submit a multi-signed transaction

Authorizations
api-keystringRequired
Body
unsignedTxstringRequired
signaturesstring · signature[]Required
Responses
200

Valid response

application/json
txIdstring · 32-byte-hashRequired
fromGroupinteger · int32Required
toGroupinteger · int32Required
post/multisig/submit

Last updated