Module types

Module types 

Source

Structs§

AnnCoinID
An “annotated” CoinID that marks whether or not this coin is a change output or not.
PrepareTxArgs
Arguments passed to crate::MelwalletdProtocol::prepare_tx. Configures what sort of transaction to construct.
SwapInfo
Returned from crate::MelwalletdProtocol::simulate_swap, encoding information about a simulated Melswap swap.
TransactionStatus
The status of a transaction that is currently in progress.
TxBalance
A tuple including:
WalletSummary
A JSON-serializable summary of the entire wallet, generally corresponding to whatever is displayed on the “front page” of the wallet.

Enums§

CreateWalletError
NeedWallet
Either a wallet error, or some other kind of error. The JSON representation is “untagged”.
NetworkError
A network-caused, possibly transient state-access error.
PrepareTxError
The error type returned by crate::MelwalletdProtocol::prepare_tx.
SendTxError
The error type returned by crate::MelwalletdProtocol::send_tx.
WalletAccessError
Indicates a problem with accessing the wallet