Skip to main content
A contract is code deployed to an address on a chain:
  • Uniswap’s Factory on ethereum, 0x1f98431c8ad98523631ae4a59f267346ea31f984
  • WETH on ethereum, 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Registry gives that address its first deployment, the accounts behind it and the size of the deployed bytecode. A contract is also an account, so account_id here is the key Accounts uses and the two registries join on it.

Coverage

Every chain we record contract deployments on.
alephzeroevmarbitrumavalanchebaseberachainblastbobanetworkbscceloethereumflowflowevmfraxtalgnosisgravityalphaimmutablezkevminkkatananetworklineamantamantraevmmonadopbnboptimismplasmapolygonrobinhoodchainscrollsolanasonicstarknettempotronunichainworldchainworldmobilechainxaixlayerzksyncera

Tables

Registry holds the deployment table: one row per contract, keyed by chain and address, with the account that signed for it, the account that called CREATE, and the bytecode size.