Asset Flow
The flow of assets for the bridge incurs in a decentralized and non-custodial mechanism.
From XRPL to Coreum
-
Users initiate a transfer by sending a payment transaction to the Multisig account on the XRPL, specifying issuer details, currency, amount, and the Coreum recipient's address.
-
The relayer network continuously monitors for such transactions. Upon detecting one, the first relayer to do so channels the transaction, extracts its information, and submits proof to Coreum's Bridge Contract.
-
The Bridge Contract then verifies the asset with Coreum's token registry and authorizes it for transfer.
-
For tokens originating from Coreum and Cosmos, the Bridge Contract directly dispatches the tokens to the recipient. In the case of XRPL-native tokens, the contract mints a Smart Token on Coreum which is a representation of the original XRPL asset, equipped with Minting, Burning, and IBC functionalities. The token is then sent to the recipient.

From the Coreum to XRPL
- Users initiate the transfer process and send tokens to the Bridge Contract on Coreum.
- A relayer then identifies this transaction, retrieves it, and forwards the details to the Multisig account on the XRPL.
- Finally, the Multisig account processes the transaction and delivers the tokens directly to the recipient's address on the XRPL.
