Loading coins
Testing an integration against a live coin.
Any coin launched through the Gekko factory is a live reference: every one is the same contract with the same pool shape, so what works against one works against all of them. Pick a coin from the explore page and open it; its coin page shows the token address, and the pool is linked from its DEX Screener and GeckoTerminal buttons.
Anyone can launch a coin with any name, so identify a coin by its address, never by its name.
eth_call with from set to a real holder proves a transaction would succeed
without broadcasting it or holding a key:
await client.simulateContract({
account: someHolder,
address: token,
abi: erc20,
functionName: 'transfer',
args: [DEAD, amount],
})