Approve / execute a transaction
Overview
Execution of each transaction from a MSafe will require multiple signatures from owners.
For transaction request initialization, please check Transfer Coin, Smart Contract | Module Publish, and Entry Function to see how to initialize a function for different use cases.
To confirm with the transaction, you will need to have log in as owner of the MSafe and approve the transaction either in CLI or Web APP. The process of approving a transaction through the CLI interface will be walked through as follows:
Check and view pending transactions
When entering the interactive CLI, you will see a list of MSafe addresses owned by your account (both in pending creation, and already created).
Enter the number with the Safe to view the details of the the Safe wallet. If there are any pending transactions, the transactions will be displayed in incrementing sequence number order.
For example here, we see two pending transactions. Select the transaction you want to view the details of the pending transaction:
The CLI will display transaction details (in this case, an entry function call), collected signatures, and action items to be executed.
Input s
to approve the Momentum Safe transaction. If there are not enough signatures, a transaction of submit_signature
will be called to add the signature to the momentum safe pending transaction. If there is already enough signatures, the Momentum Safe transaction will be executed right way.
After the transaction is submitted, you will not see the transactions in Momentum Safe details page.
Last updated