Skip to content

Deployment

Anvil256 — Deployment

This document is populated only after mainnet deployment. All values marked TBD are filled at deployment time and never modified thereafter. The contract is immutable; there is no mechanism to update these fields post-deployment.


Mainnet (Base)

FieldValue
Contract addressTBD
Deployment blockTBD
Deployment txTBD
DeployerTBD
Basescan verified sourceTBD
Initial difficultyTBD
Genesis epoch0
Genesis LP seed1 ANVL + 0.001 ETH, official full-range LP
Initial reward50 ANVL
LP token reserve10% of each miner reward, inside MAX_SUPPLY
Halving interval210,000 epochs
Target epoch time120 s (controller setpoint)
Difficulty period2,016 epochs
feeRecipientTBD (≠ deployer, ≠ address(0))
genesisBlockhashTBD (bound into all Cascade puzzles at construction)

Deployment verification checklist:

  • totalSupply() == 1e18 after pool initialization, from the genesis LP seed
  • feeRecipient != deployer
  • currentEpoch == 0
  • currentReward() == 50e18
  • liquidityPool() != address(0) and seedPositionId() != 0
  • Contract source matches audited commit hash
  • Bytecode hash matches cosign-signed release

Testnet (Base Sepolia)

FieldValue
Contract addressTBD
Faucethttps://www.alchemy.com/faucets/base-sepolia

Binary Release Index

Versionsha256 (linux-x86_64)Notes
v0.1.0TBDFirst mainnet-eligible release; γ binding included