Skip to main content
WEBHOOK
wallet.funds_withdrawn
{
  "type": "wallet.funds_withdrawn",
  "wallet_id": "fmfdj6yqly31huorjqzq38zc",
  "idempotency_key": "d4e5f6a7-b8c9-0123-defa-234567890123",
  "caip2": "eip155:1",
  "asset": {
    "type": "native-token",
    "address": null
  },
  "amount": "1000000000000000000",
  "transaction_hash": "0x3a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b",
  "sender": "0x71C7656EC7ab88b098defB751B7401B5f6d8976F",
  "recipient": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
  "block": {
    "number": 19832455
  }
}

Body

application/json

Payload for the wallet.funds_withdrawn webhook event.

type
enum<string>
required

The type of webhook event.

Available options:
wallet.funds_withdrawn
wallet_id
string
required

The ID of the wallet.

idempotency_key
string
required

A unique key for this event.

caip2
string
required

The CAIP-2 chain identifier.

asset
object
required

The asset type being transferred.

amount
string
required

The amount transferred, as a stringified bigint.

transaction_hash
string
required

The blockchain transaction hash.

sender
string
required

The sender address.

recipient
string
required

The recipient address.

block
object
required
transaction_fee
string

The transaction fee paid, as a stringified bigint in the chain's native token.

Response

200

Return a 200 status to indicate that the webhook was received successfully.