This repo contains lists of tokens mapped to the Polygon chains that may be used in certain interfaces.
The JSON schema for the tokens includes: chainId, name, address, decimals, symbol, logoURI (optional), tags (optional), and custom extensions metadata.
-
Mapped Tokens Contains tokens that are mapped to Polygon bridges. Anyone can propose updates to this list.
-
Popular Tokens Contains the top 100 most used tokens on the mainnet chains.
-
Mapped Tokens Testnet ontains tokens that are mapped to Polygon bridges on testnet chains. Anyone can propose updates to this list.
-
Popular Tokens Testnet Contains the most used tokens on the testnet chains.
-
Fork the repository
-
Update the token in the token array of
src/tokens/mapped.json
for mainnet orsrc/tokens/mappedTestnet.json
for testnetPlease make sure that the updated token do not disturb the schema.
-
lxly
: Tokens that are bridged using the LxLy bridge (Agg Layer v1) -
pos
: Tokens that are bridged using the PoS bridge -
plasma
: Tokens that are bridged using the PLASMA bridge -
fx
: Tokens that are bridged using the FX -
customBridge
: Token mapped through custom bridges -
zkevmMessageBridge
: Token mapped through zkevmMessageBridge bridge -
customFx
: Token mapped through customFx bridge -
erc20
: Token of ERC20 token type -
governanceToken
: Governance token of the chain -
nativeToken
: Native token of the chain -
customWithdrawEventSig
: The token has its custom withdraw event signature and does not depend on the transfer event signature while verifing withdrawals -
noDeposit
: Token not eligible for deposits -
noWithdraw
: Token not eligible for withdrawals on PoS bridges
-
-
Run linter and fix the issues if any
npm run lint
npm run lint:fix
-
Make sure that the tests are passing and the tokenlist builds
npm run test
npm run build