Skip to main content
GET
Lookup a wallet deposit by tx hash
Lookup can return a deposit once Ground detects and decodes the transfer. The result may still be processing, with completedAt: null. See Deposit lifecycle for visibility during active workflows and when the deposit is credited.

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, solana_devnet, stellar_testnet, or tron_shasta for sandbox testing.

Available options:
arbitrum,
base,
ethereum,
ethereum_sepolia,
polygon,
solana,
solana_devnet,
stellar,
stellar_testnet,
tempo,
tron,
tron_shasta

Response

Deposit found

id
string<uuid>
required
walletId
string<uuid>
required

Portfolio wallet credited by this deposit.

amount
string | null
required

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

token
enum<string> | null
required

Deposited stablecoin.

Available options:
usdc,
usdt
chain
enum<string>
required

Chain where the deposit was detected.

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

On-chain transaction hash.

status
enum<string> | null
required

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
cashPositionId
string | null
required

Stable public cash position ID that can be passed to allocations[].from. Null until the deposit completes and posts.

createdAt
string<date-time>
required
completedAt
string<date-time> | null
required

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