[][src]Module grin_core::libtx

Library containing lower-level transaction building functions needed by all wallets.

Re-exports

pub use self::proof::ProofBuilder;

Modules

aggsig

Aggregated Signature functions used in the creation of Grin transactions. This module interfaces into the underlying Rust Aggsig library

build

Utility functions to build Grin transactions. Handles the blinding of inputs and outputs, maintaining the sum of blinding factors, producing the excess signature, etc.

proof

Rangeproof library functions

reward

Builds the blinded output and related signature proof for the block reward.

secp_ser

Sane serialization & deserialization of cryptographic structs into hex

Structs

Error

Lib tx error definition

Enums

ErrorKind

Libwallet error types

Functions

tx_fee

Transaction fee calculation