Expand description
Library containing lower-level transaction building functions needed by all wallets.
Re-exports§
pub use self::proof::ProofBuilder;
Modules§
- Aggregated Signature functions used in the creation of Grin transactions. This module interfaces into the underlying Rust Aggsig library
- Utility functions to build Grin transactions. Handles the blinding of inputs and outputs, maintaining the sum of blinding factors, producing the excess signature, etc.
- Rangeproof library functions
- Builds the blinded output and related signature proof for the block reward.
- Sane serialization & deserialization of cryptographic structs into hex
Enums§
- Lib tx error definition Libwallet error types
Functions§
- Transaction fee calculation given transaction
- Transaction fee calculation given numbers of inputs, outputs, and kernels