Skip to content

DepositOptions

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

Options for deposit operation

optional onAllowanceCheck: (current, required) => void;

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

Called when checking current allowance

ParameterType
currentbigint
requiredbigint

void


optional onApprovalConfirmed: (receipt) => void;

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

Called when approval is confirmed

ParameterType
receiptTransactionReceipt

void


optional onApprovalTransaction: (tx) => void;

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

Called when approval transaction is sent

ParameterType
txTransactionResponse

void


optional onDepositStarting: () => void;

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

Called before deposit transaction is sent

void


optional to: string;

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

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