Reproducible verification
Verify the prototype without connecting a wallet
These commands use public repository files and read-only RPC/Etherscan checks. They do not sign transactions.
Verification disclaimer: this page provides read-only checks and does not certify economic value, sale availability, or independent audit completion.
Network And Addresses
- Network
- sepolia, chain ID 11155111
- Token
- 0xE4c1DE533440b411Be5C17883FF662e95a462097
- Vesting vault
- 0xc480565482af6B08A3b65D0C9aba985d6240702E
- Treasury
- 0xf1DAd608ddD5B71F039FEE82026164bc6a245081
- Owner Safe
- 0xB8Aa322bCF931aE9dD0BD3fE57B03AB71B8A88c3
Commands
- Manifest
- npm run manifest:check && npm run manifest:source
- Bytecode
- npm run compile && npm run bytecode:size
- Tests
- npm test
- Foundry
- npm run foundry:test
- Slither
- npm run slither:baseline after generating Slither JSON
What To Verify
- Deployed bytecode
- Compare Etherscan deployed bytecode with site/artifacts/v1/*/deployed-bytecode.txt
- Total supply
- Read totalSupply() and compare with MAX_SUPPLY
- Owner or roles
- V1 owner should match the Safe; V2 candidate roles are documented but non-canonical
- Safe threshold
- Read getThreshold() from the Safe address
- Report hashes
- Compare documentHash values in deployment-manifest.json and report markdown hash files