Skip to main content
1

Set Your Account Type

  • EOA
  • EOA-7702
  • Smart Account
Standard wallets (MetaMask, Rabby, Trust)
  • Requires funding tokens
  • One signature per token
Read detailed guide
2

Build Instructions

Choose which compose flow types to embed in your quote request:
  • Simple Intent
  • Complex Intent
  • Custom Build
type: '/instructions/intent-simple'Simple swaps and bridges between two tokens
3

Get a Quote

Call /v1/quote with:
  • Your chosen account type
  • From address
  • Instructions from Step 2
  • Funding tokens (EOA only)
  • Optional fee token preferences
Returns:
  • Quote details with supertx hash
  • Payloads to sign
  • Fee information
  • Quote type (simple/permit/onchain)
Read detailed guide
4

Sign the Payloads

  • EOA
  • EOA-7702
  • Smart Account
One signature per funding token
  • Permit: Sign EIP-712 data
  • Onchain: Send transaction
Read detailed guide
5

Execute

Call /v1/execute with the same quote object from /v1/quote, just attach the signatures.Structure is simple:
{
  ...quote,  // Spread entire quote response
  payloadToSign: signedPayloads  // Override with signed payloads
}
Returns:
  • Success status
  • Supertransaction hash for tracking

Key Points

  • EOA requires funding tokens
  • EOA-7702 may require authorization before execution
  • Smart Account is simplest with always one signature