Custodian Bridge for Non-BTC Tokens
Last updated
Last updated
We use the Vaulta () blockchain network. The Vaulta blockchain is a next-generation Layer-1 built for speed, scale and finality. Your transfers, swaps, and app interactions happen almost instantly with low (or no) fees.
Vaulta EVM is a powerful feature of the Vaulta blockchain that brings the best of Ethereum's capabilities to the Vaulta ecosystem. It allows you to use popular Ethereum-based applications (dApps) on Vaulta, benefiting from faster speeds, lower costs, and a more eco-friendly environment.
Vaulta EVM technology allow entities to run their own EVM layers on the Vaulta blockchain. Exsat runs it’s own EVM layer, the Exsat EVM.
RPC:
Block explorer:
RPC:
Block explorer:
Each Vaulta account has a mapped reserved EVM address. The rule is using the uint64 value of the Vaulta name as the last 8 bytes of the EVM address, and then pad the rest with 0xbb. E.g. the name “eosio.evm” is mapped to “0xbbbbbbbbbbbbbbbbbbbbbbbb5530ea015b900000”
Contracts on Vaulta and EVM can communicate with each other through the cross chain message mechanism. This enable us to programmatically coordinate operations in both domain. The actions will usually be organized in a single Vaulta transaction so that they are atomic.
Please check Brief Intro to the Cross-Chain Communication for more details.
The Vaulta EVM solution contains designs for bridges to move tokens between the Vaulta native and EVM domain. The support for the native token of the EVM and other tokens will be different.
Please check the following docs for more details.
Trustless Bridge for Native Tokens
Trustless Bridge For ERC20 Tokens
Basically, we have a off chain service to connect the custodian service and the contracts on Vaulta. The rest is handled by a bunch of contracts on Vaulta and EVM.