Skip to content

XinFinOrg/subswap-frontend

Repository files navigation

Project Goal

Provide a way to swap tokens between subnet and mainnet.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser to see the result.

Contributing to the UI Token List

To add your token to the UI token list, follow these steps:

  1. Approval: Ensure your token is approved by XDC Zero.

  2. Fork the Repository: Fork the XinFinOrg/subswap-frontend repository.

  3. Create a Pull Request (PR): Add your token information to the following section in the config.ts file crossChainTokens:

    {
    name: 'Example Token', //your token name
    subnetChainId: '1234', //network chainid your token in
    parentnetChainId: '5678',//your token support parentnet network chainid
    subnetToken: '0x11111111111111111111',//your token subnet token address to include 0x as a note
    logo: '/vercel.svg',// it will show in the /public directory
    mode: 3, // 1. Your Subnet -> XDC Mainnet 2. XDC Mainnet -> Your Subnet 3. Bi-directional. (Your subnet <-> XDC Mainnet)
    }
  4. Submit the PR: Once you've made the changes, submit the PR for review and merge.

For detailed steps on how to fork a repository and create a pull request, refer to GitHub's official documentation.

After completing these steps, your token will be available for swapping between the subnet and mainnet on the platform.

Packages

No packages published

Contributors 3

  •  
  •  
  •