Transaction types
| Type | What it means |
|---|---|
authorization | EIP-7702 delegation that upgrades the user’s EOA into a smart account by setting its code to the Atlas contract. After confirmation, the wallet is also whitelisted on our vaults. |
approve_deposit | Bundled ERC-20 approval and deposit in a single Atlas batch. Used the first time a user deposits an asset into a vault that has not yet been approved. |
deposit | Deposit idle balance into a vault. |
onramp | Convert fiat to stablecoins and receive them in the wallet. No deposit. |
onramp_deposit | Convert fiat to stablecoins and deposit them into a specific vault. |
withdraw | Withdraw from a vault to idle balance. |
offramp | Convert idle stablecoins to fiat into a bank account. Not supported yet. |
withdraw_offramp | Withdraw from a vault and convert to fiat into a bank account. |
Transaction statuses
The transaction status can be checked by calling the Get transaction endpoint.- Onramp deposit statuses
- Offramp withdrawal statuses
created: The transaction has been created and is waiting to be signed.waiting_for_funds: The transaction has been signed. The system is waiting for the bank transfer to trigger the broadcasting of the transaction.funds_in_transfer: The funds have been scheduled to arrive with Bridge soon.processing: The funds have arrived with Bridge and are currently being on-ramped. The transaction is being broadcasted.completed: The transaction has been broadcasted and executed. The funds have been transferred to the vault.
Retrieving transactions
Three endpoints are available depending on what you need: a single transaction by ID, all transactions for one account, or every transaction across all your accounts.- Single transaction
- By account
- Across all accounts
Get single transaction returns one transaction by its ID.Query parameters
transaction_id— UUID of the transaction.

