Contract Addresses
Avalanche Fuji Testnet (Chain ID: 43113)
| Contract | Address |
|---|---|
| EXNIHILOFactory | 0x13b436a263F9d9b6ff1945961C5C960c8ae98614 |
| PositionNFT | 0xCabe1eaCFFbC617608f75A03FADC9D829a3715fc |
| LpNFT | 0xF298744Ef968E31d5d3D65Ae2C9EB7A641e02f6d |
| USDC (Mock) | 0x3b1afaC2D81af169c7D0B1a99dfEA7bb1C9Cc25e |
| Treasury | 0xE15405a36fdbB3197e1B690E87303CCFcd038e97 |
Local Development (Hardhat, Chain ID: 31337)
These addresses are generated by the local deploy script and are deterministic:
| Contract | Address |
|---|---|
| USDC (Mock) | 0x5FbDB2315678afecb367f032d93F642f64180aa3 |
| PositionNFT | 0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512 |
| LpNFT | 0xef11D1c2aA48826D4c41e54ab82D1Ff5Ad8A64Ca |
| EXNIHILOFactory | 0x95bD8D42f30351685e96C62EDdc0d0613bf9a87A |
| Treasury | 0x70997970C51812dc3A010C7d01b50e0d17dc79C8 |
| Deployer | 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 |
Per-market contracts
Each market created via the factory deploys three additional contracts:
- AirToken (airToken)
- AirToken (airUsd)
- EXNIHILOPool
These addresses are emitted in the MarketCreated event and can be queried via factory.allPools(index).