Skip to main content

Contracts Reference

Deployment transaction hashes and block numbers for all mainnet deployments. All addresses are identical across chains — the txs differ per chain.

Base Mainnet (8453) — 2026-09-15 · first deployment​

ContractAddressDeployment txBlock
DHPImplementation0x75a7…1D940x2bcf…a45851,343,897
DHPFeeCollector0x0D48…54990xe23d…6cc251,343,898
DHPFactory0x64BE…69290xcbe9…9f8a51,343,899

Ethereum (1) — 2026-09-22​

ContractDeployment txBlock
DHPImplementation0x9f51…3d0e26,032,989
DHPFeeCollector0xc2eb…1d5826,032,990
DHPFactory0x0559…ccb426,032,991

BNB Smart Chain (56) — 2026-09-22​

ContractDeployment txBlock
DHPImplementation0x22e6…99b0123,371,417
DHPFeeCollector0x3c4d…f447123,371,421
DHPFactory0x5da1…8d23123,371,426

Robinhood Chain (4663) — 2026-09-22​

ContractDeployment txBlock
DHPImplementation0x2dda…c9e569,646,575
DHPFeeCollector0xe990…ca3669,646,596
DHPFactory0x6e12…9d7f69,646,599

Arc Mainnet (5042) — 2026-09-22 · launch day​

ContractDeployment txBlock
DHPImplementation0x5e20…e0cb22,191,425
DHPFeeCollector0x06d1…6e7722,191,428
DHPFactory0xa2e9…c23522,191,433

Source verification​

  • Sourcify: match/exact_match on all 15 contract/chain pairs (implementation + fee collector + factory × 5 chains). Factory on Robinhood Chain holds exact_match (creation + runtime). Repository.
  • Blockscout: all three contracts verified on Base (implementation + collector at deploy time, factory propagated from Sourcify ~1h after its 2026-10-05 submission).
  • Basescan (Etherscan-family): pending API-key provisioning.
  • Full ledger: deployments.json → verificationLedger in the contracts repo.