Skip to main content

Introduction

Bastion triggers deposit notification events whenever a Bastion-custodied wallet receives an on-chain token deposit that has been confirmed and passed compliance screening. Bastion fires one webhook per deposit event. Make your handler idempotent. Use the dedup_key field to avoid double-processing on retries or duplicate deliveries.

Source types

Event payloads include a source_type field that indicates the origin of the deposit.

Deposit notifications


When you receive a deposit_v2 event, credit the recipient account with the deposited amount and currency_symbol. Use dedup_key to guard against double-crediting if the same event is delivered more than once.

Field reference