Technical Documentation
  • Networks
    • Odyssey Chain Testnet
    • Odyssey Chain Mainnet
  • dApps
    • Faucet
    • Governance
    • Explorer
    • Bridge
    • Staking
    • Validators & Delegators
    • Browser Wallet
    • Nebra
  • 📃Testnet Guide
    • DiamondSwap
  • Guide for Projects Deploying on Odyssey Chain
    • Guide For New Projects
    • Guide For Existing Projects/Tokens (on another EVM-blockchain)
Powered by GitBook
On this page
  • Step 1: Create and Deploy Your Token Contract
  • Step 2: Create the Liquidity Pool
  1. Guide for Projects Deploying on Odyssey Chain

Guide For New Projects

This page provides all the steps for projects that have not yet launched on any chain and are deploying the token for the first time on Odyssey Chain

PreviousDiamondSwapNextGuide For Existing Projects/Tokens (on another EVM-blockchain)

Last updated 7 months ago

Odyssey Chain has 3 chains within itself, called the D, A and O chains. However, if you are a developer who aims to deploy smart contracts, you should only be concerned with the D chain (which is fully EMV-compatible).

Details of the network can be found here for deployment:

Step 1: Create and Deploy Your Token Contract

Develop and deploy the for your token, as per your business requirements.

There are 2 options to create and deploy smart contracts on Odyssey Chain:

  • Option 1: Using TeamFinance (interfaced-based)

Visit TeamFinance's token creation tool by clicking and follow the steps, as shown in the image below.

You can watch the video tutorial as well:

At the end of the process, you should have a token created and deployed on Odyssey Chain as per your requirements.

  • Option 2: Using Remix or Truffle (development-based)

It guides you through different stages, such as:

  • Setting up the development environment

  • Writing the contract code

  • Deploy the token contract on testnet or mainnet

  • Interacting with the deployed token contract

At the end of the process, you should have a token created and deployed on Odyssey Chain as per your requirements.

Step 2: Create the Liquidity Pool

Once you have deployed the token on Odyssey Chain, create a Liquidity Pool to ensure the users can trade your tokens on DiamondSwap Decentralized Exchange.

Liquidity pool: It can be thought of as a pot of money that allows people to easily exchange one kind of money for another, without needing to wait for a buyer or seller.

For example: TokenA and USDC

If your users have USDC and want to buy TokenA, they can do so easily by accessing the Liquidity Pool.

  • Select Odyssey Chain as the network

  • Connect your wallet that has the 2 tokens for which you want to create liquidity

  • Select the tokens you want to pair

  • Input amounts you want to pair - if pair doesn't exist you create the ratio when you put in both amounts, if it exists already it'll auto figure out the other half for you

  • Approve tokens

  • Confirm/sign transaction in the wallet


If you want to write the code for your token manually and then deploy on Odyssey Chain, you can find all the details here:

Visit our Decentralized Exchange's page:

https://docs.dioneprotocol.com/smart-contract-and-token-deployment/deploying-erc20-tokens
https://diamondswap.com/liquidity/add
https://dione-protocol.gitbook.io/technical-documentation
smart contract
here
https://www.youtube.com/watch?v=TkbGCKMyzmY