Skip to content

[Feature] Facet(s) to move ERC-20 liquidity across networks (Tokens Interoperability) #58

@pellyadolfo

Description

@pellyadolfo

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions