https://github.com/balancer/assets
https://github.com/balancer/assets
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/balancer/assets
- Owner: balancer
- Created: 2020-08-06T13:19:06.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-23T15:03:35.000Z (almost 3 years ago)
- Last Synced: 2025-03-28T02:38:54.764Z (about 1 year ago)
- Language: JavaScript
- Size: 16.7 MB
- Stars: 27
- Watchers: 5
- Forks: 82
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Balancer Asset Repository
## How to add a token to Balancer
To add a token, the bytecode must be [verified](https://etherscan.io/verifyContract). Furthermore, it must not be a rebasing token, as these are incompatible with the balancer v2 vault
The tokens should be added to the appropriate list(s) below and then pull requested so they can be subject to community review. In most cases, for a token to be on the balancer ui, it should be added to `/lists/listed.json` and `/lists/ui-not-eligible.json`. These addresses must be checksummed.
If a custom token icon is to be used, a png named `.png` should be added to the `/assets/` folder, and the token address should be added to `/assets/index.json`. These addresses must NOT be checksummed; i.e., they should be all lowercase.
If the token is incompatible with balancer - such as a rebasing token - please add it to `/lists/untrusted.json`
## Lists
Lists of tokens are found in the `/lists` directory
* `listed.json`: assets listed on balancer.exchange
* `ui-not-eligible.json`: assets vetted by community members
* `untrusted.json`: assets that are incompatible with Balancer
* `eligible.json`: DEPRECATED, only relevant to V1 liquidity mining
## Generated
To generate, run `npm run generate`.