Documentation Index
Fetch the complete documentation index at: https://docs.mandate.md/llms.txt
Use this file to discover all available pages before exploring further.
What constants does the SDK export?
The SDK exports two convenience objects:USDC for contract addresses and CHAIN_ID for network identifiers. These cover the four chains Mandate supports. Use them instead of hardcoding addresses and chain IDs in your agent code.
USDC addresses
| Network | Chain | Address |
|---|---|---|
| Mainnet | Ethereum | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 |
| Mainnet | Base | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 |
| Testnet | Ethereum Sepolia | 0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238 |
| Testnet | Base Sepolia | 0x036CbD53842c5426634e7929541eC2318f3dCF7e |
Chain IDs
| Network | Chain | ID |
|---|---|---|
| Mainnet | Ethereum | 1 |
| Mainnet | Base | 8453 |
| Testnet | Ethereum Sepolia | 11155111 |
| Testnet | Base Sepolia | 84532 |
Runtime keys and chain mapping
Your runtime key prefix determines which chains your agent can use.| Key prefix | Environment | Chains |
|---|---|---|
mndt_test_* | Testnet | Ethereum Sepolia, Base Sepolia |
mndt_live_* | Production | Ethereum Mainnet, Base Mainnet |
Next Steps
Chain Reference
Full chain support details, RPC endpoints, and block explorers.
SDK Overview
Installation, exports, and quick start guide.