{"uid":"cap_mQxDS4Y9gxBjoK7oJmV9m","slug":"create2-deterministic-contract-address-calculator-71029371","name":"CREATE2 Deterministic Contract Address Calculator","description":"CREATE2 deterministic contract address calculator — derive the EIP-1014 EVM deployment address, preimage, hashes, and EIP-55 checksum offline without RPC.","url":"https://chain-tools.use.x402atlas.com/evm/create2","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IU1m-U4XT8KRXf4kHOcKv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Derives the EIP-1014 CREATE2 deployment address, preimage, hashes, and EIP-55 checksum for an EVM contract without requiring an RPC connection.","exampleAgentPrompt":"Calculate the CREATE2 deployment address for a contract where the deployer is 0x4e59b44847b379578588920cA78FbF26c0B4956C, the salt is 0x0000000000000000000000000000000000000000000000000000000000000001, and the initcode hash is 0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a — give me the checksummed EIP-55 address and the preimage.","exampleUseCases":[{"title":"Pre-deployment address verification","prompt":"Before I deploy my contract factory, can you compute the CREATE2 address I'll get if the deployer is 0xDe1C2f5F37a6b59A6B7a3D5C8eEb5c9f38E3Aa1, salt is 0x000000000000000000000000000000000000000000000000000000000000dead, and my initcode hash is 0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab? I need the EIP-55 address and preimage."},{"title":"Cross-chain deterministic deployment check","prompt":"I'm deploying the same contract to multiple EVM chains using CREATE2. Can you derive the expected address for deployer 0x4e59b44847b379578588920cA78FbF26c0B4956C, salt 0x0000000000000000000000000000000000000000000000000000000000000042, and initcode hash 0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a without hitting any RPC?"},{"title":"Smart contract wallet address precomputation","prompt":"I need to precompute the address of a smart account before it's deployed — the factory is at 0xFB6916095ca1df60bB79Ce92cE3Ea74c37c5d359, the salt is the user's address packed as bytes32: 0x000000000000000000000000abcdef1234567890abcdef1234567890abcdef12, and the initcode hash is 0xd6aca1be9729c13d677335161321649cccae6a591554772516700f986f942eaa. Give me the checksummed CREATE2 address and the keccak256 preimage."}],"resultDescription":"Returns the deterministically computed EVM contract address per EIP-1014, the EIP-55 checksummed form of that address, the raw preimage bytes (0xff ++ deployer ++ salt ++ keccak256(initcode)), and intermediate keccak256 hashes — all computed offline without an RPC call.","failureModes":["Invalid deployer address format — must be a valid 20-byte hex address","Salt not 32 bytes — must be exactly 32 bytes hex-encoded","Missing or malformed initcode or initcode hash input","Malformed hex strings causing computation failure","Unsupported or missing required fields returning 400 Bad Request"],"whenToPreferThis":"Choose this endpoint when you need to deterministically predict a CREATE2 contract deployment address before deployment, without needing a live RPC node. Ideal for cross-chain deployments, factory contract patterns, smart account address precomputation, or any workflow that must know the contract address ahead of time. Prefer this over on-chain calls when you need offline, reproducible, cryptographically verifiable computation of EIP-1014 addresses.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:31:59.885Z","isFirstParty":false}