Skip to content

DepositOptions

Defined in: packages/synapse-sdk/src/payments/service.ts:22

Options for deposit operation

optional onAllowanceCheck: (current, required) => void

Defined in: packages/synapse-sdk/src/payments/service.ts:26

Called when checking current allowance

ParameterType
currentbigint
requiredbigint

void


optional onApprovalConfirmed: (receipt) => void

Defined in: packages/synapse-sdk/src/payments/service.ts:30

Called when approval is confirmed

ParameterType
receiptTransactionReceipt

void


optional onApprovalTransaction: (tx) => void

Defined in: packages/synapse-sdk/src/payments/service.ts:28

Called when approval transaction is sent

ParameterType
tx`0x${string}`

void


optional onDepositStarting: () => void

Defined in: packages/synapse-sdk/src/payments/service.ts:32

Called before deposit transaction is sent

void


optional to: string

Defined in: packages/synapse-sdk/src/payments/service.ts:24

Optional recipient address (defaults to signer address if not provided)