Mirroring https://github.com/jup-ag/token-list

mei 867f2e98d0 add dup for 2 spikes (#4918) il y a 1 an
.github 283cb398b1 remove dry run il y a 1 an
examples c18fe488b0 fix format (#4002) il y a 1 an
src 867f2e98d0 add dup for 2 spikes (#4918) il y a 1 an
token-list 0610aea88b Validate Bobby (#4797) il y a 1 an
.gitignore bd45d6846c Run Github actions to validate new PRs (#71) il y a 2 ans
.mocharc.json f15357840b Check onchain metadata (#1528) il y a 1 an
README-developers.md 856c6d0df6 update to the docs url, missing /docs/ path (#195) il y a 2 ans
README.md 0d3d78e8ed add hyperlink to Discord in the README (#2046) il y a 1 an
banned-tokens.csv 184020da28 ban fake BABYTRUMP (#4460) il y a 1 an
package.json f15357840b Check onchain metadata (#1528) il y a 1 an
pull_request_template.md 842508b088 update PR template il y a 1 an
tsconfig.json f15357840b Check onchain metadata (#1528) il y a 1 an
validated-tokens.csv 4288072392 MICHA (#4837) il y a 1 an
yarn.lock f15357840b Check onchain metadata (#1528) il y a 1 an

README-developers.md

Dev Guide to the Token List API

Hello curious one -- you found the tech README! 🥷 The Token List API consists of the "Strict" list and "All" list. The Strict list is currently made up of tokens from the original solana token list registry, community validated tokens, and wormhole tokens. We also add metadata tags on all tokens from partner APIs.

Everything that feeds the API can be found in this repo, so you know exactly how it's made and what token data is entering the API.

Key files

banned-tokens.csv
validated-tokens.csv 
src
   |-- partners
   |   |-- data
   |   |-- scripts
   |-- main.ts

Tokens and Metadata Tags:

  • validated-tokens.csv: Consists original Solana token registry and community validated tokens. Jupiter's API crawls this list, and updates to this file via community PRs will be reflected in the API response.
  • src/partners/data/wormhole.csv: Wormhole tokens. An update is crawled via src/partners/scripts/get-wormhole/ts every week, and any changes will be made via a PR to this repo.
  • src/partners/data/solana-fm.csv: We add metadata of tokens from solana fm that are "verified:true". An update is crawled via src/partners/scripts/get-solana-fm/ts every week, and any changes will be made via a PR to this repo.

API outcome:

  • Our 'All' token list API picks up all of the above tokens and tags
  • Our 'Strict' list filters for tokens from the 'All' list with these tags: "wormhole", "original-registry", and "community".