Klever Docs
Search
K

MultiSig API Reference

Here you'll find all the documentation you need to use the multi signature API.

1. Create a transaction

  • You will need to create a transaction with a valid permissionID.
  • Your transaction will be stored with the permission addresses and weights.

2. Add signatures

  • With your transaction saved on our database, you will be able to add the remaining signatures of the missing addresses
  • You can list the transactions, and signers by hash or address.

3. Broadcast

  • After all missing signatures, you can broadcast the transaction to the network
  • But you only can do that if the weight of the permission is valid

API Reference

post
https://multisign.mainnet.klever.finance
/transaction
This endpoint will handle the creation of a new transaction and the signatures additions.
post
https://multisign.mainnet.klever.finance
/broadcast/{hash}
This endpoint will broadcast the transaction if the threshold is reached.
get
https://multisign.mainnet.klever.finance
/transaction/{hash}
List a transaction by hash.
Parameters
Path
hash
Transaction hash
Responses
200: OK
Successfully
500: Internal Server Error
Something went wrong
get
https://multisign.mainnet.klever.finance
/transaction/by-address/{address}
List all transactions for an address.
List all pending transactions for the addresses included on the permissions after a transaction creation.
Parameters
Path
address
User address
Responses
200: OK
Successfully
500: Internal Server Error
Something went wrong