Options
All
  • Public
  • Public/Protected
  • All
Menu

Exchange record as stored in the wallet's database.

Hierarchy

  • ExchangeRecord

Index

Properties

addComplete

addComplete: boolean

Did we finish adding the exchange?

baseUrl

baseUrl: string

Base url of the exchange.

builtIn

builtIn: boolean

Was the exchange added as a built-in exchange?

details

details: undefined | ExchangeDetails

Details, once known.

Optional lastError

lastError: TalerErrorDetails

Optional nextRefreshCheck

nextRefreshCheck: Timestamp

Next time that we should check if coins need to be refreshed.

Updated whenever the exchange's denominations are updated or when the refresh check has been done.

permanent

permanent: boolean

Is this a permanent or temporary exchange record?

retryInfo

retryInfo: RetryInfo

Retry status for fetching updated information about the exchange.

termsOfServiceAcceptedEtag

termsOfServiceAcceptedEtag: undefined | string

ETag for last terms of service download.

termsOfServiceLastEtag

termsOfServiceLastEtag: undefined | string

ETag for last terms of service download.

termsOfServiceText

termsOfServiceText: undefined | string

Terms of service text or undefined if not downloaded yet.

This is just used as a cache of the last downloaded ToS.

Optional updateReason

updateReason: Initial | Forced | Scheduled

updateStarted

updateStarted: undefined | Timestamp

Time when the update to the exchange has been started or undefined if no update is in progress.

updateStatus

updateStatus: ExchangeUpdateStatus

Status of updating the info about the exchange.

wireInfo

wireInfo: undefined | ExchangeWireInfo

Mapping from wire method type to the wire fee.

Generated using TypeDoc