🌉Bridge
Polymer enables Ethereum rollups to use IBC through the virtual IBC protocol. This implies deploying a set of vIBC core smart contracts on the target chain and providing relayer support between that rollup and Polymer.
Polymer ensures support for a number of networks, to be found in the supported networks page.
However, the vIBC protocol allows for permissionless integration so even if the rollup you're interested in is not on the supported networks list, rollup integration is still possible. Refer to the documentation on integration for more information.
Cross-chain messaging: Cross-chain communication (IBC) through Polymer's relayers and dispatchers. We are bringing IBC to ethereum L2s and beyond, providing a very common, reliable experience bringing interoperability and scalability to Ethereum Layer 2s and the Cosmos network. The infrastructure provided by Polymer, users can securely transfer assets from one network to another. This infrastructure maximises IBC security.
Liquidity Impact: In cases where there is insufficient liquidity in the target network (or when a bridge transaction would consume a large proportion of the liquidity), liquidity impact will be activated and prevent the liquidity from being drained.
Liquidity Provision: Polymension provides a solution to the lack of liquidity, which is one of the problems faced by bridge protocols. LP providers create bridge liquidity by staking their assets, and in return, they earn a percentage interest. Integrating solutions such as liquidity impact and liquidity provision to address the increasingly apparent problem of liquidity fragmentation, which has become more evident with the widespread use of L2s that contribute to the scaling of Ethereum.Through Liquidity Provision, LP providers can stake their tokens and earn an APY from it.
User Friendly: Polymension is dedicated to providing a first-class user experience. Through its fast transaction process and minimal fees, users benefit from rapid, easy and cost-effective transaction processes. Polymension also offers an easy to use application with an intuitive interface and simple operational procedures, simplifying the way users perform transactions and manage their assets, therefore improving their overall experience.
Low Latency: Polymension is deployed an exceptionally secure bridging framework that incorporates an immutable codebase and is developed with low-latency market data, all powered by the advanced capabilities of the Pyth network!
How it works?
The user calls the "bridgeTokens" function to bridge tokens.
The bridgeTokens function locks the amount of tokens entered by the user (i.e., the user transfers the specified amount of tokens to the contract).
After the tokens are locked, a packet is sent through the dispatcher to enable the contract on the target network to transfer tokens.
The dispatcher triggers the "onRecvPacket" function on the target network.
The onRecvPacket function checks the contract's balance. If the contract's balance covers the amount entered by the user, tokens are transferred to the user on the target network. If it does not cover the amount, a packet is sent back to the source network via the dispatcher to transfer the locked tokens back to the user.
The bridge process is completed; however, if the contract's balance on the target network is insufficient, the bridge operation is cancelled.
Last updated