Struct digibyte::util::psbt::PartiallySignedTransaction [−][src]
pub struct PartiallySignedTransaction { pub global: Global, pub inputs: Vec<Input>, pub outputs: Vec<Output>, }
A Partially Signed Transaction.
Fields
global: Global
The key-value pairs for all global data.
inputs: Vec<Input>
The corresponding key-value map for each input in the unsigned transaction.
outputs: Vec<Output>
The corresponding key-value map for each output in the unsigned transaction.
Implementations
impl PartiallySignedTransaction
[src]
impl PartiallySignedTransaction
[src]pub fn from_unsigned_tx(tx: Transaction) -> Result<Self, Error>
[src]
Create a PartiallySignedTransaction from an unsigned transaction, error if not unsigned
pub fn extract_tx(self) -> Transaction
[src]
Extract the Transaction from a PartiallySignedTransaction by filling in the available signature information in place.
pub fn merge(&mut self, other: Self) -> Result<(), Error>
[src]
Attempt to merge with another PartiallySignedTransaction
.
Trait Implementations
impl Clone for PartiallySignedTransaction
[src]
impl Clone for PartiallySignedTransaction
[src]fn clone(&self) -> PartiallySignedTransaction
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Decodable for PartiallySignedTransaction
[src]
impl Decodable for PartiallySignedTransaction
[src]fn consensus_decode<D: Read>(d: D) -> Result<Self, Error>
[src]
impl Encodable for PartiallySignedTransaction
[src]
impl Encodable for PartiallySignedTransaction
[src]impl PartialEq<PartiallySignedTransaction> for PartiallySignedTransaction
[src]
impl PartialEq<PartiallySignedTransaction> for PartiallySignedTransaction
[src]fn eq(&self, other: &PartiallySignedTransaction) -> bool
[src]
fn ne(&self, other: &PartiallySignedTransaction) -> bool
[src]
Auto Trait Implementations
impl RefUnwindSafe for PartiallySignedTransaction
impl RefUnwindSafe for PartiallySignedTransaction
impl Send for PartiallySignedTransaction
impl Send for PartiallySignedTransaction
impl Sync for PartiallySignedTransaction
impl Sync for PartiallySignedTransaction
impl Unpin for PartiallySignedTransaction
impl Unpin for PartiallySignedTransaction
impl UnwindSafe for PartiallySignedTransaction
impl UnwindSafe for PartiallySignedTransaction