Skip to content

TreasureProject/magicswapv2

Repository files navigation

Magicswap v2 UI

A novel permissionless AMM with universal token compatibility tailored for games.

Magicswap is a permissionless AMM that provides universal token compatibility and allows users to pool any kind of NFT together and trade them like you would on AMMs like Uniswap. Users never touch underlying vault tokens, and handle only NFTs directly, simplifying the whole experience. Users can create pools for any combination of ERC-20s, ERC-721s, and ERC-1155s. Pools can include multiple vault token types and are compatible with new token standards in the future.

Built for and governed by the Treasure ecosystem.

Supporting repositories:

Tech Stack

Local Development

Check out the repo and install dependencies in the root folder:

npm install

Create environment variable file:

cp .env.sample .env

Fill in relevant environment variables and run code generation:

npm run generate

Start application:

npm run dev