Testnet Networks & Tokens
Use the attester as the source of truth for supported networks and tokens. On testnet you can connect with:
- Attester endpoint:
http://testnet.trident.tides.xyz:9000 - Quick connect helper:
TridentClient::connect_testnet
Discover deployments at runtime:
let client = TridentClient::connect_testnet().await?;for dep in client.get_deployments().values() { println!( "{} (chain_id {}), deposits contract {}", dep.chain_name, dep.chain_id, dep.trident_deposits_contract, );}Known testnet tokens (helpers in the SDK)
Section titled “Known testnet tokens (helpers in the SDK)”These constants come from trident_sdk::envs::testnet and are convenient for demos/faucets:
sepolia::TEST_TOKEN— Ethereum Sepolia test tokensepolia_arbitrum::TEST_TOKEN— Arbitrum Sepolia test tokensepolia_base::TEST_TOKEN— Base Sepolia test tokensepolia_optimism::TEST_TOKEN— Optimism Sepolia test tokenarc_testnet::TEST_TOKEN— Arc testnet token
Use AttesterServiceClient::get_supported_deposit_tokens to confirm a token is allowed on a given chain before depositing.