Skip to content

EcashLike.quote ​

ts
quote(amount: Amount): Promise<EcashQuoteLike>

Plans a send of ecash. Nothing is debited.

Parameters

NameTypeDescription
amountAmountThe least value the receiver must be able to redeem, in msat (a bigint). The real value is the same or higher.

Returns. EcashQuoteLike. A frozen plan. Nothing is debited yet.

Throws. InvalidInput, InsufficientBalance, NotSupported, Recovering, FederationUnreachable, Timeout, FederationClosed. InvalidInput means a zero amount.

Example

example.ts
ts
import type { EcashLike } from '@fedimint/react-native'

declare const ecash: EcashLike

const quote = await ecash.quote(5000n) // 5 sats, in msat
console.log(quote.total())

Used in. Send, step 01