nolus-protocol / webapp

Web interface for the Nolus Protocol
Apache License 2.0
4 stars 12 forks source link

Enhance Transfer Functionality Using Skip API and Enable Direct Transfers from EVM Networks #48

Closed kostovster closed 4 months ago

kostovster commented 5 months ago

We aim to enhance the transfer functionality by utilizing the Skip API for all supported Cosmos assets/chains and enable direct transfers from EVM networks via CCTP and Axelar. This enhancement will initially support transferring assets from Ethereum, Arbitrum, and Base to Nolus.

Supported Transfer Routes:

NLS (Axelar) Ethereum <--> Nolus (Axelar)

WBTC (Axelar) Ethereum <--> Osmosis <--> Nolus Arbitrum <--> Osmosis <--> Nolus Base <--> Osmosis <--> Nolus

ETH (Axelar) Ethereum <--> Osmosis <--> Nolus Arbitrum <--> Osmosis <--> Nolus Base <--> Osmosis --> Nolus

USDC (CCTP) Ethereum <--> Noble <--> Osmosis <--> Nolus Ethereum <--> Noble <--> Neutron <--> Nolus Arbitrum --> Noble --> Osmosis --> Nolus Arbitrum <--> Noble <--> Neutron <--> Nolus Base <--> Noble <--> Osmosis <--> Nolus Base <--> Noble <--> Neutron <--> Nolus

Designs Recieve From Cosmos Chains https://www.figma.com/design/dUbyvg5tejjYPVf69Haixv/Protocol-Webapp?node-id=12-4500&m=dev

Receive From EVM https://www.figma.com/design/dUbyvg5tejjYPVf69Haixv/Protocol-Webapp?node-id=5726-10532&m=dev

Send To Cosmos Chains https://www.figma.com/design/dUbyvg5tejjYPVf69Haixv/Protocol-Webapp?node-id=12-2488&m=dev

Send To Nolus https://www.figma.com/design/dUbyvg5tejjYPVf69Haixv/Protocol-Webapp?node-id=3755-6345&m=dev

Send To EVM https://www.figma.com/design/dUbyvg5tejjYPVf69Haixv/Protocol-Webapp?node-id=5726-10532&m=dev

Tasks:

Known Complications that Need to be Handled in the UI: