Skip to main content

DepositProvider

Wraps your app and manages the deposit lifecycle. Handles Auth Core context internally.

Config


useDeposit

Primary hook. Pass ownerAddress to trigger auto-connection and start watching for deposits.

Options

Return Value


useDepositContext

Access the full context including recovery and refund methods. Returns everything from useDeposit plus:

Extended Properties


Components

DepositWidget

Inline deposit UI with token selection, QR code, and activity feed.
When funding.enabled is set on the provider, DepositWidget automatically gains a “Receive | Fund from wallet” toggle — no extra props needed.

DepositModal

Modal wrapper around DepositWidget. Accepts all DepositWidget props plus:

RecoveryWidget

UI for scanning and recovering stuck funds.

RecoveryModal

Modal wrapper around RecoveryWidget. Accepts all RecoveryWidget props plus:

Next Steps

Core SDK

Headless DepositClient for non-React apps.

Reference

Types, constants, and advanced topics.