Standard ERC-20
Use the public launcher for a fixed-supply token. It has no admin, mint, pause, upgrade, transfer-tax, or hidden privilege.
Use Token Studio →ERC-20 / PROFESSIONAL GUIDE
Use this guide when the simple launcher is not enough. It covers the ATSChain network settings, contract choices, deployment, verification, metadata, and the checks required before users receive tokens.
01 / QUICK START
ATSChain is built on Cosmos EVM and runs Ethereum-compatible smart contracts. Use the familiar Ethereum development workflow with Solidity, OpenZeppelin, Hardhat or Foundry, and ethers.js. To deploy, switch to ATSChain's RPC and EVM chain ID 99101, and pay Gas in ATH.
Use the public launcher for a fixed-supply token. It has no admin, mint, pause, upgrade, transfer-tax, or hidden privilege.
Use Token Studio →Write your own contract when you need minting, a cap, allowlists, Merkle Claim, vesting, fees, or controlled upgrades.
Read the design checklist →02 / NETWORK
EVM tools and Cosmos tools use different endpoints. Use the EVM RPC for Solidity deployment and the Cosmos REST/RPC endpoints for staking or account queries.
99101ats-testnet-1https://testnet.athense.io/api/evmhttps://testnet.athense.io/api/rpcATH / 18 decimalshttps://testnet.athense.io/explorer/{
"chainId": "0x1831d",
"chainName": "ATSChain Testnet",
"nativeCurrency": { "name": "ATH", "symbol": "ATH", "decimals": 18 },
"rpcUrls": ["https://testnet.athense.io/api/evm"],
"blockExplorerUrls": ["https://testnet.athense.io/explorer/"]
}
03 / TOKEN DESIGN
Choose fixed, capped, or claim-based supply. Store every amount as an integer in base units and never use floating point values.
List every role: deployer, minter, pauser, treasury, distributor, and upgrader. Give each role a named owner and revocation plan.
Keep validator, genesis custody, platform-fee, signer, and token administration accounts separate.
04 / DEPLOYMENT
# Hardhat example
npx hardhat compile
npx hardhat run scripts/deploy.ts --network atschainTestnet
# Foundry example
forge build
forge create src/Token.sol:Token \
--rpc-url https://testnet.athense.io/api/evm \
--private-key "$DEPLOYER_PRIVATE_KEY"
06 / CUSTOM LOGIC
07 / TESTING
08 / TROUBLESHOOTING
RELEASE CHECK
Keep the deployment record and source commit together. Complete verification and review before publishing a token address to users.