Columns
| Column | Type | Description |
|---|---|---|
contract_id | INT64 | Fingerprint of account_id, stable across runs. |
account_id | STRING | Contract as an account: {contract_address}-{chain_id}. The same pair as one key, for joining dimensions.accounts and dimensions.tokens. |
chain_id | STRING | Chain the contract is deployed on. With contract_address it is the cluster key and the pair to filter on: the same address on two chains is two different contracts. |
contract_address | STRING | Address of the contract, spelled the way its chain spells it: lowercase on EVM and Starknet, base58 and case-sensitive on Solana and Tron. Lowercase an EVM address copied from an explorer before matching it here. |
first_deployed_at | TIMESTAMP | Time the address first held code. An address can be created, destroyed with SELFDESTRUCT and created again; the row describes that first creation. |
deployer_address | STRING | Account that signed the first deploymentβs transaction. |
creator_address | STRING | Account that called CREATE on the first deployment. Equals deployer_address for a direct creation, and differs where a factory contract creates on the signerβs behalf. |
contract_size | FLOAT64 | Deployed bytecode size in bytes, on the first deployment. |
Sample queries
- Look up a contract
- What one account deployed
- Name a contract
Filter
chain_id and contract_address together, since that pair is the cluster key. Lowercase an EVM address copied from an explorer before you paste it in.