{"uid":"cap_21AN8Z1SRr2XE21avofzy","slug":"signalharness-create2-address-compute-948abd9f","name":"SignalHarness CREATE2 Address Compute","description":"Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.","url":"https://signalharness.ai/api/agent/services/create2_address_compute/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"create2_request":{"type":"string","maxLength":65536,"minLength":2}}},"responseSchema":{"type":"json","example":{"replay":false,"result":{"warnings":["A computed address does not prove deployment or code identity."],"service_id":"create2_address_compute","evidence_scope":"caller_supplied_data","create2_address":"{\"address\":\"0xc660A83B541fde5aEd091688b9E015d7e6B8AC61\"}"},"status":"succeeded","receipt":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","usage":[],"status":"succeeded","network":"eip155:8453","artifacts":[],"endedAtMs":0,"latencyMs":0,"paymentId":"example-payment","receiptId":"example-receipt","requestId":"example-request","serviceId":"create2_address_compute","executionId":"example-execution","startedAtMs":0,"amountAtomic":"10000","resultSha256":"541ee45021cbe831ff1aa0338fce6d8f48b97af3909be12a3e9754baeab5a1ab","serviceVersion":"1.0.0","settlementReference":"0x0000000000000000000000000000000000000000000000000000000000000000"},"artifacts":[],"requestId":"example-request","executionId":"example-execution"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Y8fb0Ewd2Yvoo11U5DiYL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes the deterministic Ethereum CREATE2 contract address from caller-supplied deployment parameters","exampleAgentPrompt":"Compute the CREATE2 address for a contract deployment using my factory address 0xAbCd...1234, salt 0xdeadbeef...0000, and init code hash 0x1234...abcd — I need to know the deterministic address before I actually deploy.","exampleUseCases":[{"title":"Pre-deployment address prediction","prompt":"Before I deploy my smart contract, can you calculate what address it will land at using CREATE2? My factory is 0x4e59b44847b379578588920cA78FbF26c0B4956C, salt is 0x0000000000000000000000000000000000000000000000000000000000000001, and init code hash is 0x94b880d5b5b4f8a6b0e77f7c4f6b5e7e3e3b2a1c0f9e8d7c6b5a4938271605f."},{"title":"Counterfactual wallet address generation","prompt":"I'm setting up a counterfactual wallet — can you figure out what CREATE2 address it will have? The deployer is 0xE592427A0AEce92De3Edee1F18E0157C05861564, the salt is my user ID hashed to 0xaabbccdd00112233aabbccdd00112233aabbccdd00112233aabbccdd00112233, and here's the init code hash: 0x96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f."},{"title":"Minimal proxy address verification","prompt":"I'm about to deploy a bunch of minimal proxy clones and I need to verify what addresses they'll get. Can you compute the CREATE2 address using factory 0x0000000000FFe8B47B3e2130213B802212439497, salt 0x000000000000000000000000000000000000000000000000000000000000007b, and init code hash 0x21c35dbe1b344a2488cf3321d6ce542f8e9f305544ff09e4993a62319a497c1f?"}],"resultDescription":"Returns a JSON object containing the computed CREATE2 contract address, any warnings about the input parameters, the service ID, and evidence scope. Also includes a full execution receipt with payment details, latency, request/execution IDs, and a SHA-256 result hash for auditability.","failureModes":["Invalid or malformed CREATE2 request string results in a failed status","Missing required deployment parameters (factory address, salt, bytecode hash) cause computation errors","Request string exceeding 65536 characters is rejected","Payment failure results in no computation being performed","Malformed addresses or hashes in the request produce warnings or errors in the result"],"whenToPreferThis":"Use this endpoint when you need to deterministically predict the Ethereum address a contract will occupy before it is deployed, using the CREATE2 opcode scheme. It is ideal for counterfactual deployments, factory contract workflows, minimal proxy patterns, and any scenario where you need the address ahead of time without executing an on-chain transaction. Prefer this over manual off-chain calculations when auditability and a signed receipt are required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T19:01:49.042Z","isFirstParty":false}