Skip to content

@lelantos-org/sdk / protocol / depositPulls

Function: depositPulls() ​

ts
function depositPulls<A, T>(args): DepositPulls<A, T>;

Defined in: @lelantos-org/sdk/dist/protocol/deposit-pulls.d.ts:105

What a deposit pulls from the payer, per asset and per token.

A zero relayer charge pulls nothing, whatever feeAsset names: its fee leaf is a zero-value note under asset 0, so the deposit is the principal's pull alone. While relayer is unknown the fee is taken as separate exactly when feeAsset is another id.

Type Parameters ​

Type Parameter
A extends DepositPullAsset
T extends TokenAmount | undefined

Parameters ​

ParameterType
argsDepositPullsArgs<A, T>

Returns ​

DepositPulls<A, T>