Inspiration

ERC-20, 721, 1155 standards are good at what they do, but they are limited in their functionality as it is. New standards featuring new functionalities, such as ERC-721R, are implemented everyday. Token issuers need a tool to allow their tokens to have these new functionalities. However, current deployed legacy tokens have a difficult time migrating/upgrading their token smart contracts. I believe that no-code products will be the building stone for a blockchain that is focused on smart contract utilities.

What it does

New way of upgrading legacy tokens from their old version to new version. Platform already has "Token Upgrade" UI and "Token Exchange" UI. These features allows users to token upgrade their old tokens to new tokens and swap old tokens for new tokens.

How we built it

Built with Vite + Svelte + Ethers.JS on the frontend and HardHat + Solidity on the smart contract end.

Challenges we ran into

Using the blockchain scanner of evmos blockchain was very hard.

Accomplishments that we're proud of

Feature based modular smart contract way of upgrading tokens.

What we learned

Working with multiple smart contracts have gave me more experience with "Solidity" based smart contracts. I learned that using the front-end as a proxy for multiple smart contract endpoints is a very good way for multiple integration of smart contracts.

What's next for Diverse Up

SDK for ease integration of exchange admin UI. Adding ERC-1155 support NFT Collection Upgrade Pattern

Built With

Share this project:

Updates