-
Notifications
You must be signed in to change notification settings - Fork 58
Description
It would be great having some ERC-20 extension facets which allows moving liquidity across different chains out of the box. This would deliver cross-network interoperability at contract level embedded in the platforms itself. From facet in one chain to counterpart facet in other chain.
I investigated some approaches in the past but most require quite a lot of complexity in development and maintenance. Some of them are:
-
One possible solution would be using facets working as custom bridges.
-
Another option would be interchain messaging protocols as CCTP, CCIP, CCP, Wormhole, LayerZero Messages, Sigma GMP, Nomad, Celer IM, AnyCall
-
Another solution would be using a layer (intermediary chain) as Axelar GMP, Entangle, Hyperlane or Push
-
Another option would be using Intends
-
Also we could use native token transfers with Wormhol Native Token Transfer, LayerZero OFT, Axelar ITS
This would allow tokens to be deployed in the chains chosen by the issuer without the headaches. In the worst case, some of previous solutions can be included in the standardized facets. In the best case, some new approach could use facets technology natively. Well, food for thought.