Execute a transaction
Zodiac Pilot records, simulates, and executes transactions through a vault. You use the dapps you already know; Pilot routes the calls through the Safe and its policies.
You need: Pilot installed, and a vault with a policy that permits your action.
Steps
- Open the dapp where you want to act.
- Open the Pilot browser extension.
- Select the vault that will execute the transaction.
- Complete the flow in the dapp and record the transaction. Review the bundle, then run the simulation. The simulation shows the exact token flows and state changes before anything is onchain.
- Optional: go to other dapps and record more actions. Pilot keeps every step in the bundle, and executes the bundle as one atomic transaction.
- Click Sign in Pilot to submit the bundle.
- Approve with a wallet that can sign for the execution path, and complete the execution.
When a call is outside the policy, the transaction reverts onchain. The simulation shows this before you sign. To understand a revert reason, see read the revert reason.
Next steps
- Turn a recording into permissions: the Custom action in Create a policy
- Execute from a script instead of a browser: Execute as a role member
Last updated on