Account IDs can be found in the Augustus Dashboard under Accounts → Details.
1
Deposit USDC to your Augustus wallet
Find your Stablecoin Wallet’s chain and address in the Dashboard under Accounts → select crypto account → Linked wallets. Send USDC to that address.
Send USDC only from your whitelisted external wallet (configured in Accounts → Linked wallet).
2
Verify your stablecoin balance
import Ivy from '@getivy/node-sdk'const client = new Ivy()const balance = await client.balance.retrieve({ currency: 'USDC' })
3
Get a real-time exchange rate
Quote the USDC → fiat conversion before executing it.
import Ivy from '@getivy/node-sdk'const client = new Ivy()const rate = await client.fx.retrieveRate({ sourceCurrency: 'USDC', targetCurrency: 'EUR', sourceAmount: '100',})
4
Execute the conversion
Swap USDC into fiat.
import Ivy from '@getivy/node-sdk'const client = new Ivy()const fx = await client.fx.execute({ sourceAccountId: 'your-usdc-account-id', targetAccountId: 'your-eur-account-id', sourceAmount: '100',})
5
Wait for the conversion to complete
Conversions are asynchronous. Poll for the terminal status or wait for a webhook event.
import Ivy from '@getivy/node-sdk'const client = new Ivy()const fx = await client.fx.retrieve({ fxId })if (fx.status !== 'succeeded') { // still initiated or failed; back off and retry, or rely on webhooks}
Monitor payout status in the Dashboard or via webhooks. Funds usually arrive within minutes, but can take up to 2 business days depending on the receiving bank.