Crate lwk_wollet
source ·Expand description
§Wollet
An elements and liquid Watch-Only Wallet defined by a CT descriptor.
For an entry point see Wollet::new()
Re-exports§
pub use elements_miniscript;
pub use elements_miniscript::elements;
pub use elements_miniscript::elements::bitcoin;
pub use elements_miniscript::elements::bitcoin::hashes;
pub use elements_miniscript::elements::bitcoin::secp256k1;
Structs§
- Value returned from
crate::Wollet::address()
, containing the confidentialAddress
and the derivation index (the last element in the derivation path) - A contract defining metadata of an asset such the name and the ticker
- ElectrumClient
electrum
A client to issue TCP requests to an electrum server. - EsploraClient
esplora
A blockchain backend implementation based on the esplora HTTP API - EsploraWasmClient
esplora_wasm
A blockchain backend implementation based on the esplora HTTP API - A file system persister that writes encrypted incremental updates
- Value returned from
crate::Wollet::issuance()
containing details about an issuance - Implementation of a
Persister
which persist nothing. - A recipient of a transaction.
- A transaction builder
- A not-yet validated recipient of a transaction.
- Passing a wallet to
crate::BlockchainBackend::full_scan()
returns this structure which contains the delta of information to be applied to the wallet to reach the latest status. - Value returned by
crate::Wollet::transactions()
containing details about a transaction from the perspective of the wallet, for example the net-balance of the wallet. - Details of a wallet transaction output used in
WalletTx
- A watch-only wallet defined by a CT descriptor.
- A wrapper that contains only the subset of CT descriptors handled by wollet
- A transaction builder.
Enums§
- ElectrumUrl
electrum
Statics§
Traits§
Functions§
- The asset id and reissuance token of the input
- async_sleep
esplora_wasm
- full_scan_with_electrum_client
electrum
- Compute the asset id and reissuance token id