Who funded a wallet

GET
/chains/{chain}/wallets/{address}/funding

The sender of the wallet's first native-value inflow — never a token transfer, which airdrop spam would forge. funded_by is absent until a native inflow was observed.

Path Parameters

chain*string

chain slug (ton) or numeric chain id (950000)

Length1 <= length <= 32
address*string

the wallet address

Length1 <= length <= 128

Header Parameters

Accept-Payment?string

payment methods the client can use, comma-separated, case-insensitive. With x402 in the list, a spent keyless budget answers 402 with the x402 challenge instead of 429.

PAYMENT-SIGNATURE?string

base64 x402 v2 payment payload for this request. A paid request skips the keyless budget and is settled only when it answers 2xx. The v1 header X-PAYMENT is accepted too.

Response Body

application/json

application/problem+json

application/problem+json

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X GET "https://example.com/chains/string/wallets/string/funding"
{  "chain": {    "slug": "hyperliquid",    "chain_id": 0  },  "address": "string",  "funded_by": "string",  "funded_at": "string"}