Supported operations
Asset identifiers
Base assets are identified by the raw token contract address only — e.g.0xcC77c598d42f2f78Beb42C91d12B9d4041a5cE29.
Stablebond addresses
Live token-contract addresses for every stablebond on Base, each linked to Basescan:Offramps: approve the token first
Selling an ERC-20 requires a standardapprove() so Etherfuse’s contracts can move the token. Generate that approval with POST /ramp/evm/approve before creating the offramp order — otherwise the offramp transaction fails on-chain.
- Omit
amount(recommended) to approve the maximum — a one-time approval per token per chain covers all future offramps. Or passamountin base units to approve a specific amount. - If a sufficient allowance already exists, the response is
{"transaction": null}— nothing to sign, go straight to the order. - Otherwise, have the user sign and submit the returned transaction, then create the offramp via
POST /ramp/order.
Gasless offramps
When gasless offramps are enabled for your organization, Etherfuse covers the native gas (ETH on Base) for the offramp and bundles that cost into the offramp fee — so your users don’t need to hold ETH.Gasless offramps and the
POST /ramp/evm/approve flow are feature-gated per organization — contact Etherfuse to enable them.