Skip to main content
POST
Approve EVM token

Authorizations

Authorization
string
header
required

API key sent in the Authorization header.

Body

application/json

Request body for generating an EVM token-approval transaction.

Documentation schema for [evm_approve_proxy]. The handler forwards the body to the bridge service verbatim; this type only describes the expected shape.

assetId
string
required

The token contract address to approve (0x-prefixed, 40 hex chars).

blockchain
string
required

The EVM chain to approve on (currently base).

wallet
string
required

The user's EVM wallet address (0x-prefixed, 40 hex chars).

amount
string | null

Amount to approve in base units (token's smallest denomination). For a 6-decimal token, 10000000 = 10 tokens. Omit to approve the maximum (recommended — a one-time approval covers all future offramps).

Response

Approval transaction, or transaction: null if already approved