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.
#Uniswap v3 configuration
| 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. Token and Uniswap v3 addresses for chain 46630 remain unresolved. Testnet preparation must supply explicit addresses and verify their bytecode, metadata, and relationships before use.
