Skip to main content
GET
SDK Alternative: Use giza.getAgent(eoa) or giza.getSmartAccount(eoa) for a simpler TypeScript interface. See SDK docs

Description

Looks up an existing smart account for a given EOA and chain. Returns the smart account address and backend wallet. Use this to retrieve a previously created smart account without creating a new one.

Query Parameters

eoa
string
required
The user’s externally owned account (wallet) address.
chain
integer
required
Chain ID to look up the smart account on.Supported values: 1 (Ethereum), 137 (Polygon), 8453 (Base), 42161 (Arbitrum), 84532 (Base Sepolia), 11155111 (Sepolia)
agent_id
string
Agent identifier. Defaults to giza-app.

Example Request

Response

smartAccount
string
The smart account address.
backendWallet
string
The Giza backend wallet associated with this smart account.
Response Example

Error Responses

StatusDescription
401Unauthorized - invalid API key
404Smart account not found for this EOA and chain
422Validation error (invalid address format)
500Internal server error