BRC → EVM/SOL
Last updated
Last updated
The bridging process for BRC20 tokens to an EVM-compatible blockchain incorporates multiple steps to ensure the secure and verified transfer of assets. Here's a more detailed breakdown that includes the nuances of block confirmations and service commission:
Transfer BRC20 Tokens: A user initiates the bridge by transferring BRC20 tokens to the BRC20 service wallet.
Transaction Indexing with Confirmation: The indexer waits for three block confirmations to ensure the transaction's validity before acknowledging the receipt of assets in the bridge service wallet.
User request and lazy-minting voucher: The user's BRC20 wallet signs a request for bridging funds.
Backend verification: The backend system performs a check on the user's bridging request and signs a lazy-minting voucher.
First-Time Bridging Check: For users bridging for the first time, the process includes the deployment of a WrappedBrc20 contract on the EVM blockchain.
Token Claiming:
The user interacts with the (EVM) Factory contract to claim their tokens.
The system verifies whether the lazy minting voucher is still valid. If it is valid, the user can proceed to claim their tokens.
If the voucher has expired, the user must submit a new request to claim their assets.
When minting the wrapped tokens on the EVM chain, the service deducts a commission fee from the total amount of the tokens being bridged. This fee is for the bridging service provided.