Catalog/evm-contract-address

EVM

Predict a CREATE contract address API

Compute the address a contract will deploy to via the CREATE opcode: keccak256(rlp([sender, nonce]))[12:], computed with viem. Answers 'What address will my next deploy land at?','Where will this contract be at nonce 5?'.

Price$0.01per request
MethodPOST
Route/v1/evm/contract-address
StatusLive
MIME typeapplication/json
Rate limit60/minute
CacheNo cache
evmcreatecontractaddressrlpkeccakdeploy
API URLhttps://x402.hexl.dev/v1/evm/contract-address
Integration docs
Example request
{
  "sender": "0x6ac7ea33f8831ea9dcc53393aaa88b25a785dbf0",
  "nonce": 0
}
Example response
{
  "sender": "0x6AC7EA33F8831EA9dcC53393aAA88B25A785DBF0",
  "nonce": 0,
  "contractAddress": "0xcd234A471b72ba2F1Ccf0A70FCABA648a5eeCD8d"
}
Input schema
{
  "type": "object",
  "required": [
    "sender",
    "nonce"
  ],
  "properties": {
    "sender": {
      "type": "string",
      "examples": [
        "0x6ac7ea33f8831ea9dcc53393aaa88b25a785dbf0"
      ]
    },
    "nonce": {
      "type": [
        "number",
        "string"
      ],
      "minimum": 0,
      "examples": [
        0,
        5
      ]
    }
  },
  "examples": [
    {
      "sender": "0x6ac7ea33f8831ea9dcc53393aaa88b25a785dbf0",
      "nonce": 0
    }
  ]
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}