Token list
On this page
Gully Chain publishes a token list in the standard Uniswap token-lists format. Wallets, DEX front ends and portfolio tools can load it by URL to show Gully Chain Testnet tokens with the right name, symbol, decimals and logo.
https://gullychain.xyz/tokenlist.jsonThe file is served with Access-Control-Allow-Origin: *, so a web app can fetch it directly.
#What is in it
All tokens are on Gully Chain Testnet (chain ID 485590). Name, symbol and decimals are read from each contract on chain when the list is built, never typed in by hand.
| Token | Address | Tags |
|---|---|---|
| Wrapped Ether (WETH9) | 0x26aCCCb2e98ca9e067E58668Aa3B101beF432754 | wrapped |
| WETH (bridged from Arbitrum Sepolia) | 0x3292dE74305DF64dbe082c6834fa841353eB2415 | wrapped, bridged |
| Tokens launched on the testnet launchpad | one entry per launch | testlaunch |
- WETH9 is the canonical wrapped ETH on Gully Chain. Wrap and unwrap native ETH with
deposit()andwithdraw(). Uniswap v3 pools on Gully Chain use this one. - Bridged WETH is what the token bridge mints when Arbitrum Sepolia WETH is deposited through the WETH gateway. Its entry carries a
bridgeInfoextension pointing at the Arbitrum Sepolia token. It is a different token from WETH9. See Bridging. - Launch tokens are every token created on the Gully Chain Testnet launchpad. They are tagged
testlaunch(tag name "testnet launch") and carry alaunchpadextension with the launchpad address. Their logo comes from the token's own metadata when it links anhttps://oripfs://image. They are test tokens with no value, and the list does not vouch for them.
Bridged USDC is added after the first USDC deposit through the token bridge (the gateway creates the token on that first deposit). glUSD is added once it is deployed on Gully Chain.
#Use it
Uniswap-style interfaces: open the token selector, choose Manage then Lists, and paste the URL.
From code:
const res = await fetch("https://gullychain.xyz/tokenlist.json");
const list = await res.json();
const tokens = list.tokens.filter((t) => t.chainId === 485590);
const launches = tokens.filter((t) => t.tags?.includes("testlaunch"));#Versioning
The list follows the token-lists versioning rules:
- major: a token was removed;
- minor: a token was added (for example a new launch);
- patch: a token's metadata changed (name, logo, tags).
timestamp changes only when the version changes. Every build is validated against the official token-lists JSON schema before it is published.
#Get a token listed
The list covers the chain's core tokens and launchpad tokens automatically. For another token on Gully Chain Testnet, write to us through Support with the token address, and verify the contract on the explorer first.
