pub struct FixedTransaction { /* private fields */ }
Implementations§
source§impl FixedTransaction
impl FixedTransaction
pub fn from_bytes(bytes: Vec<u8>) -> Result<FixedTransaction, DeserializeError>
source§impl FixedTransaction
impl FixedTransaction
pub fn from_hex(hex_str: &str) -> Result<FixedTransaction, DeserializeError>
source§impl FixedTransaction
impl FixedTransaction
pub fn new( raw_body: &[u8], raw_witness_set: &[u8], is_valid: bool, ) -> Result<FixedTransaction, JsError>
pub fn new_with_auxiliary( raw_body: &[u8], raw_witness_set: &[u8], raw_auxiliary_data: &[u8], is_valid: bool, ) -> Result<FixedTransaction, JsError>
pub fn body(&self) -> TransactionBody
pub fn raw_body(&self) -> Vec<u8> ⓘ
pub fn set_body(&mut self, raw_body: &[u8]) -> Result<(), JsError>
pub fn set_witness_set(&mut self, raw_witness_set: &[u8]) -> Result<(), JsError>
pub fn witness_set(&self) -> TransactionWitnessSet
pub fn raw_witness_set(&self) -> Vec<u8> ⓘ
pub fn set_is_valid(&mut self, valid: bool)
pub fn is_valid(&self) -> bool
pub fn set_auxiliary_data( &mut self, raw_auxiliary_data: &[u8], ) -> Result<(), JsError>
pub fn auxiliary_data(&self) -> Option<AuxiliaryData>
pub fn raw_auxiliary_data(&self) -> Option<Vec<u8>>
Trait Implementations§
source§impl Serialize for FixedTransaction
impl Serialize for FixedTransaction
fn serialize<'se, W: Write>( &self, serializer: &'se mut Serializer<W>, ) -> Result<&'se mut Serializer<W>>
Auto Trait Implementations§
impl Freeze for FixedTransaction
impl RefUnwindSafe for FixedTransaction
impl Send for FixedTransaction
impl Sync for FixedTransaction
impl Unpin for FixedTransaction
impl UnwindSafe for FixedTransaction
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more