package
1.0.3
Repository: https://github.com/decred/dcrdex.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

BondUID generates a unique identifier from a bond's asset ID and coin ID.
DecodeAccountInfo decodes the versioned blob into an *AccountInfo.
DecodeAccountProof decodes the versioned blob to a *MatchProof.
DecodeBalance decodes the versioned blob to a *Balance.
DecodeBond decodes the versioned blob into a *Bond.
DecodeMatchProof decodes the versioned blob to a *MatchProof.
DecodeNotification decodes the versioned blob to a *Notification.
DecodeOrderProof decodes the versioned blob to an *OrderProof.
DecodeWallet decodes the versioned blob to a *Wallet.
MatchIsActive returns false (i.e.
MatchIsActiveV6Upgrade is the previous version of MatchIsActive that is required for the V6 upgrade of the DB.
NewNotification is a constructor for a Notification.
RestoreAccountBackup generates a user account from a backup file.

# Constants

Data notifications are not meant for display to the user.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MatchProofVer is the current serialization version of a MatchProof.
Poke notifications are not persistent across sessions.
Success and higher are stored and can be recalled using DB.NotificationsN.
No description provided by the author

# Structs

AccountBackup represents a user account backup.
AccountInfo is information about an account on a Decred DEX.
AccountProof is information necessary to prove that the DEX server accepted the account's fee payment.
Balance represents a wallet's balance in various contexts.
Bond is stored in a sub-bucket of an account bucket.
MatchAuth holds the DEX signatures and timestamps associated with the messages in the negotiation process.
MatchMetaData is important auxiliary information about the match.
MatchProof is information related to the progression of the swap negotiation process.
MetaMatch is a match and its metadata.
MetaOrder is an order and its metadata.
Notification is information for the user that is typically meant for display, and is persisted for recall across sessions.
OrderFilter is used to limit the results returned by a query to (DB).Orders.
No description provided by the author
OrderMetaData is important auxiliary information about an order.
OrderProof is information related to order authentication and matching.
PrimaryCredentials should be created during app initialization.
Wallet is information necessary to create an asset.Wallet.

# Interfaces

DB is an interface that must be satisfied by Bison Wallet persistent storage manager.

# Type aliases

Severity indicates the level of required action for a notification.
Topic is a language-independent unique ID for a Notification.