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
Structs
Lib tx error definition
Enums
Libwallet error types
Functions
Transaction fee calculation given transaction
Transaction fee calculation given numbers of inputs, outputs, and kernels