Chain Configuration
Chain configuration is explicit and separate from WeedSwap deployment addresses.
#Chain IDs
| Network | Chain ID |
|---|---|
| Robinhood Chain | 4663 |
| Robinhood Chain Testnet | 46630 |
Contributor safety rules prohibit broadcasting Robinhood Chain mainnet transactions from this repository. Read-only chain validation does not grant permission to deploy.
#Canonical token configuration
| Token | Address | Decimals |
|---|---|---|
| WETH | 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 | 18 |
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 | 6 |
These addresses are configured external token identities. Deployment validation must still check runtime code and token metadata. They are not WeedToken, vault, or farm addresses.
#Current legacy V3 configuration — not Pons
| Integration | Address |
|---|---|
| Factory | 0x1f7d7550B1b028f7571E69A784071F0205FD2EfA |
| Nonfungible position manager | 0x73991a25C818Bf1f1128dEAaB1492D45638DE0D3 |
| SwapRouter02 | 0xCaf681a66D020601342297493863E78C959E5cb2 |
| QuoterV2 | 0x33e885eD0Ec9bF04EcfB19341582aADCb4c8A9E7 |
#Validation rules
- Connected RPC chain ID must equal the configured ID.
- Configured external addresses must contain bytecode and expose expected interfaces.
- The position manager, router, and quoter must report the configured factory where applicable.
- Final token ordering, fee tier, tick spacing, ticks, price, and pool identity must agree.
- Missing or inconsistent data blocks the operation instead of selecting defaults.
These are release requirements, not a claim that one script proves all of them. The current TypeScript gate directly checks only the connected chain and governance-contract code described in Deployment Preparation; other address and relationship checks require separate read-only evidence.
#Testnet caution
Only the Robinhood Chain Testnet identity and public endpoints are configured. Pons deployment details for chain 46630 have not been published. Token and Uniswap v3 addresses for chain 46630 remain unresolved; these legacy fields are not Pons configuration. Testnet preparation must use explicit, verified integration details rather than inferred values.
