Use Case
Enable users to onramp fiat into stablecoins on various chains. This works via spinning up virtual IBANs in the names of customers which are tied to automatic onramping rules. Examples:- Create a vIBAN 1 which turns EUR to USDC on Solana address 1
- Create a vIBAN 2 which turns EUR to USDC on Arbitrum address 1
- Create a vIBAN 3 which turns EUR to EURC on Arbitrum address 2
Example Flow
Prerequisites
Before creating an onramp autoramp, you must register the recipient wallet address for your customer. The wallet inrecipient_account must already be linked via the Crypto Addresses API.
This is required for Travel Rule compliance — all wallet addresses interacting with Iron must be registered before they can be used in any flow.
The wallet address you provide in
recipient_account must match a wallet you’ve already registered via the Crypto Addresses API.- First, register a wallet address (self-hosted or hosted) for your customer
- Then, create an onramp autoramp using the registered wallet address as the recipient
Implementation
Follow these example steps to create an autoramp logic for EUR to USDC on Ethereum.Request
Response
The
deposit_rails array contains the payment details. The legacy deposit_account field is deprecated.
