Skip to main content
GET
Lookup a wallet deposit by tx hash
Lookup can return a processing deposit before chain finality when the transaction hash has been observed and normalized for a workflow-idle wallet. completedAt remains null until the deposit finalizes and posts. The deposit ID remains stable when the row transitions from processing to completed.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

Wallet ID

Query Parameters

txHash
string
required

Transaction hash of the deposit (0x-prefixed hex for EVM chains).

chain
enum<string>

Optional chain identifier. If provided, the lookup is chain-scoped. Use ethereum_sepolia or solana_devnet for sandbox testing.

Available options:
arbitrum,
base,
ethereum,
ethereum_sepolia,
polygon,
solana,
solana_devnet

Response

Deposit found

id
string<uuid>
amount
string | null

Deposit amount as a fixed six-decimal USD string (e.g. "100.500000").

token
enum<string> | null

Deposited stablecoin.

Available options:
usdc,
usdt
chain
enum<string>

Chain where the deposit was detected.

Available options:
arbitrum,
base,
ethereum,
ethereum_sepolia,
polygon,
solana,
solana_devnet
fromAddress
string | null
txHash
string | null

On-chain transaction hash.

status
enum<string> | null

Deposit status. processing can mean the deposit was detected before finality for a workflow-idle wallet and is not yet credited to balances.

Available options:
processing,
completed,
failed
createdAt
string<date-time>
completedAt
string<date-time> | null

Populated after the deposit finalizes and posts; null while processing.