Dojo
  • Dojo NFT Marketplace
  • BEGINNER'S GUIDE
    • Login
    • View Profile
    • Buy NFT
    • Offer
    • List
    • Swap
    • Staking Program
  • Disclaimer and Terms of Use
Powered by GitBook
On this page
  • Introduction
  • Features
  • Gaming Asset AMM
  • LP Rewards
  • Contracts
  1. BEGINNER'S GUIDE

Swap

PreviousListNextStaking Program

Last updated 8 months ago

Introduction

DojoSwap is an one-stop AMM for game assets on Ancient8 Mainnet that offers seamless token compatibility, allowing users to trade tokens and various types of NFT with just one click. Apart from the traditional NFT trading mechanism offered on dojo.game, users can now streamline the entire process by pooling ERC-20 with any kind of NFT (including ERC-1155s and ERC-721s) together and trading them directly on DojoSwap, similar to how AMMs like Uniswap operate.

DojoSwap V1 is now live on , enabling users to swap ERC-20 - ERC-20 token pairs and provide liquidity to various trading pools on Ancient8 Mainnet. ERC-1155 & ERC-721 token compatibility will be available on DojoSwap V2 which is coming soon in Q4-2024.

Beside the integration of more token standard compatibility, DojoSwap V2 enables Games to embed our AMM SDK into their Game Engine, providing a seamless asset trading experience for players. Game developers will have the flexibility to decide on how their game items, tokens & NFTs can be traded on both native & in-game marketplace, optimizing the operations cost to boost monetization & consolidating trading liquidity throughout the Ancient8 Ecosystem. Users can directly trade their NFTs or Tokens in the game through their in-game wallet or account abstraction without leaving the game or signing a single transaction.

Features

Gaming Asset AMM

DojoSwap supports any trading pair combination of ERC-20s and ERC-1155s in order to simplify the trading experience for everyone. They can seamlessly swap tokens for tokens, NFTs for NFTs, even tokens for NFTs and vice versa on DojoSwap, without any interaction with the underlying vault.

Step-by-step instructions on How to Trade your ERC-20 tokens on DojoSwap V1::

Step 1: Visit and Connect your Wallet

Step 2: Choose the ERC-20 Token Trading Pair that you want to swap

Step 3: Click “Approve token", then in your wallet allow your tokens to be used for swap

Step 4: Click “Swap Items” to execute the transaction

Step 5: Click “Confirm Swap" to confirm the transaction and approve it on your wallet

DojoSwap V2 will be released in Q4-2024 with ERC-1155 & ERC-721 token compatibility, allowing users to trade their game NFTs on Dojo Swap.

LP Rewards

Users can use their game assets to earn more APY reward by providing liquidity (tokens or NFTs) to their favorite trading pools. The Liquidity Provider can withdraw these additional token rewards as NFTs or vault tokens.

Step-by-step instructions on How to Add Liquidity to Trading pools on DojoSwap V1:

Step 2: Select the two tokens in the trading pair you want to add liquidity.

Step 3: Enter the amount of tokens you want to deposit into the liquidity pool

Step 4: Select “Approve”, then in your wallet allow your tokens to be used for providing liquidity

Step 5: Check the liquidity position details, then select “Add liquidity”.

Contracts

NftVaultFactory

UniswapV2Factory

SwapV2Router

WrapETH

Ancient8

Step 1: Visit and Connect your Wallet

https://swap.dojo.game/pools
https://scan.ancient8.gg/address/0x91c58C5831e9A7637b8d6215195a7a1df8Dfff48
https://scan.ancient8.gg/address/0xc80347C99454DefbFacc759d0DA5Fd7e5C883BA4
https://scan.ancient8.gg/address/0x53CA18646a49Db106B105e1E9B83dE1458816147
https://scan.ancient8.gg/address/0xF559FC0C3c5E7c0D265A9D9514a7bf847CE5923F
https://scan.ancient8.gg/address/0xD812d616A7C54ee1C8e9c9CD20D72090bDf0d424
https://swap.dojo.game/swap
https://swap.dojo.game/swap