Ask for an invitation
Menu

Webhook event

wallet.deploying

The wallet's first send was approved and its deployment transaction was broadcast.

Type
wallet.deploying
The object it carries
the wallet object
Subscribe with
wallet.deploying, wallet.* or *

Example payload

The body of the request your endpoint receives, shown here over several lines. On the wire it is compact JSON; check its signature over the bytes exactly as they arrive.

Example payload

{
  "id": "evt_zgjna6t9f76msrcazq7xqfa5",
  "object": "event",
  "livemode": true,
  "created": "2026-09-02T09:16:20.000Z",
  "type": "wallet.deploying",
  "api_version": "2026-10-11",
  "data": {
    "object": {
      "id": "wal_bsfw07hymawmda7gg8jsyy3g",
      "object": "wallet",
      "livemode": true,
      "created": "2026-09-02T09:16:20.000Z",
      "wallet_set": "wset_6tnmbah49h3xpfbgefw5f2jz",
      "network": "base",
      "status": "deploying",
      "address": "0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed",
      "shape": "safe_1_4_1",
      "threshold": 2,
      "owner_count": 3,
      "can_receive": true,
      "can_send": true,
      "deployed": false,
      "deployment_note": "Deployed with the first approved send; the fee account pays.",
      "native_asset": "base:eth",
      "explorer_url": "https://basescan.org/address/0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed"
    },
    "previous_attributes": {
      "status": "address_ready"
    }
  },
  "request": {
    "id": null,
    "idempotency_key": null
  },
  "pending_webhooks": 1
}

Fields of data.object

Fields of data.object in wallet.deploying
FieldIn this example
id"wal_bsfw07hymawmda7gg8jsyy3g"
object"wallet"
livemodetrue
created"2026-09-02T09:16:20.000Z"
wallet_set"wset_6tnmbah49h3xpfbgefw5f2jz"
network"base"
status"deploying"
address"0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed"
shape"safe_1_4_1"
threshold2
owner_count3
can_receivetrue
can_sendtrue
deployedfalse
deployment_note"Deployed with the first approved send; the fee account pays."
native_asset"base:eth"
explorer_url"https://basescan.org/address/0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed"

What each field means is on the page of the wallet object. data.previous_attributes holds the old values of exactly the fields that changed: here status.

Endpoints behind it

No API call changes this object: the event is sent when the platform, the network or a person in the dashboard does.