An open-source interface for Balanced: a decentralised exchange and stablecoin platform on the ICON Network.
- Twitter: @BalancedDAO
If you want the Balanced app to support a new token, you can submit a pull request to add it to the community token list.
Upload the token logo to make sure it's easy to recognise in the app. Tokens that don't have a logo will use the default token icon.
- Go to https://github.com/bentf7/bni_icons and create a new branch.
- Upload a PNG with the dimensions 512 x 512. The file name should be the token symbol in lowercase, i.e.
baln.png. - Submit a pull request to merge your changes into the
mainbranch.
- Go to https://github.com/bentf7/bni/blob/master/src/store/lists/communitylist.json and create a new branch.
- Add the details for your token to the bottom of the list. You'll need to provide the:
- contract address
- chain ID (1 for mainnet, 7 for testnet)
- token name
- token symbol
- decimals (18 is standard)
- URI for the logo you've uploaded
- Open a pull request to merge your changes into the
masterbranch. Make sure to reference the token logo PR.
yarnyarn startyarn lintRun the lint task before you commit.
Create an .env file
## For Sejong testnet
REACT_APP_NETWORK_ID=83
## For Yeouido testnet
REACT_APP_NETWORK_ID=3
## For Mainnet
REACT_APP_NETWORK_ID=1
Open all pull requests against the master branch.
CI checks will run against all PRs.
The Balanced frontend repo uses the Airbnb code style. https://github.com/airbnb/javascript#naming-conventions
Cosmetic fixes & small bugs
- Set PR to mainnet
- Review: UX team
Large bug fixes (i.e. issue with transaction router)
- Set PR to mainnet
- Review: UX team & separate FE dev
New features (smart contracts on testnet)
- Set PR to testnet
- Review: UX team & separate FE dev
New features (smart contracts on mainnet)
- Set PR to mainnet
- Review: UX team & separate FE dev