We love your input! We want to make contributing to the Request Network Token List as easy and transparent as possible, whether it's:
- Adding new tokens
- Reporting a bug
- Discussing the current state of the token list
- Submitting a fix
- Proposing new features
To add a token to the list, ensure it meets the following criteria:
- The token must be deployed on a supported blockchain network
- The token contract must be verified on the respective blockchain explorer
- The token must be actively used or intended for use within the Request Network ecosystem
- Logo requirements:
- PNG or SVG format
- Recommended size: 128x128px
- Maximum file size: 100KB
- Fork the repository
- Create a new branch:
git checkout -b add-token-NAME
- Add your token information to
tokens/token-list.json
- Add your token's logo to
tokens/assets/
- Run tests locally:
npm test
- Commit your changes:
git commit -m 'Add TOKEN_NAME token'
- Push to the branch:
git push origin add-token-NAME
- Submit a Pull Request
{
"name": "Token Name",
"address": "0x...",
"symbol": "TKN",
"decimals": 18,
"chainId": 1,
"logoURI": "https://..."
}
- Ensure your PR includes all required token information
- Update the README.md with details of changes if needed
- The PR will be merged once you have the sign-off of at least one maintainer
- All CI checks must pass before merging
When you submit code changes, your submissions are understood to be under the same MIT License that covers the project. Feel free to contact the maintainers if that's a concern.
Report bugs using Github's issue tracker
We use GitHub issues to track public bugs. Report a bug by opening a new issue.
Great Bug Reports tend to have:
- A quick summary and/or background
- Steps to reproduce
- What you expected would happen
- What actually happens
- Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)
By contributing, you agree that your contributions will be licensed under its MIT License.
This document was adapted from the open-source contribution guidelines for Facebook's Draft.