Vault & Tokens
USDT Collateral
Approve USDT
// Idempotent — skips if allowance is already sufficient
client.vault().approve_usdt().await?;Balance and Allowance
let signer = client.signer_address().unwrap();
let balance = client.vault().usdt_balance(signer).await?;
println!("USDT balance: {balance}"); // in wei (1 USDT = 1e18 wei)
let allowance = client.vault().usdt_allowance(signer).await?;
println!("vault allowance: {allowance}");Outcome Tokens
Token IDs
Token Balances
Token Approval for Selling
Redemption
Check Balances
Redeem
Collateral Model Summary
Operation
Collateral
Last updated