@lelantos-org/sdk / index / FeeAssetNotQuotedError
Class: FeeAssetNotQuotedError
Defined in: @lelantos-org/sdk/dist/errors/funds.d.ts:120
The relayer charges a fee but quoted nothing for the asset named to pay it, so it would refuse (or, for a deposit, never flush) the operation.
Checked before proving or signing. accepted lists the assets the relayer did quote; paying in one of them fixes it.
Extends
WalletError<"FEE_ASSET_NOT_QUOTED">
Constructors
Constructor
new FeeAssetNotQuotedError(args, opts?): FeeAssetNotQuotedError;Defined in: @lelantos-org/sdk/dist/errors/funds.d.ts:126
Parameters
| Parameter | Type |
|---|---|
args | { accepted: AssetId[]; asset: AssetId; kind?: FeeQuoteKind; } |
args.accepted | AssetId[] |
args.asset? | AssetId |
args.kind? | FeeQuoteKind |
opts? | WalletErrorOptions |
Returns
FeeAssetNotQuotedError
Overrides
Properties
accepted
readonly accepted: AssetId[];Defined in: @lelantos-org/sdk/dist/errors/funds.d.ts:125
Assets the relayer quoted a payable amount for, in its order.
asset
readonly asset: AssetId;Defined in: @lelantos-org/sdk/dist/errors/funds.d.ts:121
cause?
optional cause?: unknown;Defined in: typescript/lib/lib.es2022.error.d.ts:26
Inherited from
code
readonly code: "FEE_ASSET_NOT_QUOTED";Defined in: @lelantos-org/sdk/dist/errors/base.d.ts:39
Inherited from
context
readonly context: ErrorContext;Defined in: @lelantos-org/sdk/dist/errors/base.d.ts:46
Inherited from
details?
readonly optional details?: Readonly<Record<string, string | number | boolean>>;Defined in: @lelantos-org/sdk/dist/errors/base.d.ts:48
Extra diagnostic scalars for this failure, when any.
Inherited from
kind?
readonly optional kind?: FeeQuoteKind;Defined in: @lelantos-org/sdk/dist/errors/funds.d.ts:123
The operation priced; absent when raised by a low-level builder that was not told.
message
message: string;Defined in: typescript/lib/lib.es5.d.ts:1077
Inherited from
name
name: string;Defined in: typescript/lib/lib.es5.d.ts:1076
Inherited from
retryable
readonly retryable: boolean;Defined in: @lelantos-org/sdk/dist/errors/base.d.ts:45
Whether the same call, unchanged, may succeed later without user action: a timeout, a 5xx, notes held by an earlier spend. false means retrying as-is will fail the same way.
Inherited from
stack?
optional stack?: string;Defined in: typescript/lib/lib.es5.d.ts:1078
Inherited from
Methods
withContext()
withContext(extra): this;Defined in: @lelantos-org/sdk/dist/errors/base.d.ts:53
Merge additional context in place and return this for rethrowing.
Parameters
| Parameter | Type |
|---|---|
extra | ErrorContext |
Returns
this