Contracts
Public deployments
Canonical factory, WETH, router, and start-block records for the included networks.
The repository includes one manifest per network. Validate chain ID, code, and contract identity on-chain before using an address. Equal factory addresses across networks do not make the histories interchangeable.
Factory suite
| Contract | Sepolia | Ethereum mainnet |
|---|---|---|
D17Factory | 0x4103c658141447DFc3a70aE2D5C7a5Ad8d970844 | 0x4103c658141447DFc3a70aE2D5C7a5Ad8d970844 |
D17TokenFactory | 0x0Ce3DBE9cc4765bd5Ebdb9679e1e693da9ca7D0F | 0x0Ce3DBE9cc4765bd5Ebdb9679e1e693da9ca7D0F |
D17LaunchFactory | 0xDdD23F9FCE6D5C0E540D713A19BFC7FB8b3cCAFF | 0xDdD23F9FCE6D5C0E540D713A19BFC7FB8b3cCAFF |
D17LiquidityVaultFactory | 0xdc902316e1FD087f96773A8156D7b8BB5Cc889a3 | 0xdc902316e1FD087f96773A8156D7b8BB5Cc889a3 |
D17LockerFactory | 0x1E79BAC0A3c85Fb1778c7eBe265b908fcCd7FeC0 | 0x1E79BAC0A3c85Fb1778c7eBe265b908fcCd7FeC0 |
Network dependencies
| Network | Chain ID | Start block | WETH | Uniswap V2 Router02 |
|---|---|---|---|---|
| Sepolia | 11155111 | 11229773 | 0xfff9976782d46cc05630d1f6ebab18b2324d6b14 | 0xeE567Fe1712Faf6149d80dA1E6934E354124CfE3 |
| Mainnet | 1 | 25482998 | 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 | 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D |
Verification checklist
For each network:
- call
eth_chainIdand reject a mismatch; - confirm deployed code at all five factory addresses;
- read factory identity constants;
- verify D17 factory WETH/router immutables against the manifest;
- verify pinned launch/locker factories;
- verify
owner()is zero on renounced factories; and - begin log discovery at the manifest start block, not genesis.