dimensions.contracts holds one row per program deployed on Solana, keyed on chain_id and contract_address. Solana calls a smart contract a program, and the row describes the addressβs first deployment: the time it appeared and the account that signed for it. The list is everything we see onchain, which reaches far past the programs anyone has labeled. Joining dimensions.accounts on account_id keeps the result to addresses a project has been attributed, and names them.
Every column is documented at Contracts.
Sample queries
- Look up a program
- One deployer's programs
- Named programs, newest first
When one Solana program was first deployed, and by whom. The address is Orcaβs Whirlpools program, spelled in base58 exactly as the chain writes it.