Skip to content

@lelantos-org/sdk / protocol / depositFeeAssetRefusal

Function: depositFeeAssetRefusal() ​

ts
function depositFeeAssetRefusal(
   deposited, 
   feeAsset, 
   native
): 
  | DepositFeeAssetRefusal
  | undefined;

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

Why feeAsset may not pay the relayer for a deposit of deposited, or undefined when it may.

The deposited asset always may, a yield one included and on the native-ETH path too. wallet.deposit throws InvalidArgumentError on feeAsset for exactly the refusals this returns, before anything is quoted or signed.

Parameters ​

ParameterType
deposited{ id: bigint; }
deposited.idbigint
feeAsset{ id: bigint; yieldEnabled: boolean; }
feeAsset.idbigint
feeAsset.yieldEnabledboolean
nativeboolean

Returns ​

| DepositFeeAssetRefusal | undefined