POST /execute
The server — which holdsExecute permission on the multisig — builds, signs, and broadcasts vaultTransactionExecute autonomously. No client wallet signature is required, because /sponsor/create adds the server keypair as a member with Permission.Execute. After a successful execution, the server updates patterns, appends to the event log, and fires /sponsor/close to reclaim rent.
There are three ways to identify the transaction to execute:
- Raw on-chain params —
multisigPda+transactionIndex(used by the client right after proposing) - By proposal —
proposalId - Latest in-review —
vaultAddress(resolves the most recent in-review proposal)
Request
Response
On failure the body includes an
error string.
