Skip to content

Get a smart-account address

POST /api/aa/account

Returns a user's (possibly counterfactual) ERC-4337 smart-account address for a chain, plus whether it is already deployed and the EntryPoint / factory / paymaster in use. owner defaults to the authenticated caller; supply it explicitly to look up another owner. Requires the chain to have smart accounts configured (account_factory + paymaster + a paymaster key).

Authentication

Send your API key in the api-key header.

Responses

Status Description
200 The smart-account address + deployment state.
200 response
{
  "success": true,
  "data": {
    "address": "0x9a7f\u2026",
    "deployed": false,
    "owner": "0x1234\u2026",
    "salt": "0",
    "entryPoint": "0x0000000071727De22E5E9d8BAf0edAc6f37da032",
    "factory": "0xf00\u2026",
    "paymaster": "0xpay\u2026"
  },
  "timestamp": "2026-07-31T00:00:00.000Z"
}