[][src]Function grin_core::libtx::build::partial_transaction

pub fn partial_transaction<K, B>(
    tx: Transaction,
    elems: &[Box<Append<K, B>>],
    keychain: &K,
    builder: &B
) -> Result<(Transaction, BlindingFactor), Error> where
    K: Keychain,
    B: ProofBuild

Takes an existing transaction and partially builds on it.

Example: let (tx, sum) = build::transaction(tx, vec![input_rand(4), output_rand(1))], keychain)?;