@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
| Parameter | Type |
|---|---|
deposited | { id: bigint; } |
deposited.id | bigint |
feeAsset | { id: bigint; yieldEnabled: boolean; } |
feeAsset.id | bigint |
feeAsset.yieldEnabled | boolean |
native | boolean |
Returns
| DepositFeeAssetRefusal | undefined