This is a representation change on one chain, not a bridge. No external relayer is involved and there
is no bridge delay.
Which Direction
Look Up the Token Pair
GET /api/v1/currencies reports the same assets in exchange form. See
Markets & Currencies.
Convert
Both directions are transactions on the Token Registry precompile:
Signatures,
cast examples, the ABI, and the two-stage settlement model are documented on the
Token Registry precompile.
Amounts and Decimals
The two sides do not use the same scale.
USDC.e is the case to keep in mind: a 6-decimal contract on EVM, held with 18 decimals on Core. One
USDC.e is
1000000 in EVM contract units and 1000000000000000000 on Core.
Read the contract value as erc20_decimals:
Withdrawal Limits
Moving a token from Core to EVM is capped. Each token has an hourly and a daily ceiling, and a transfer that would exceed the remaining capacity fails until the window rolls over, so a large withdrawal may need to be split.config and the capacity left in the current windows under
state, as hourly_remaining and daily_remaining. Both are 18-decimal amounts, and they apply to
the token as a whole rather than per account.
This is an outflow limit.
transferToCore, the direction you use to fund an account before trading,
is not capped. Check the remaining capacity only when moving funds out to EVM.Verify
More query paths are listed in Chain Queries.
Common Problems
For bringing assets into Ault in the first place, see
Bring Assets to Ault.