nimiq/transaction/transaction

Types

pub type Transaction {
  Transaction(
    sender: address.Address,
    sender_type: account_type.AccountType,
    sender_data: BitArray,
    recipient: address.Address,
    recipient_type: account_type.AccountType,
    recipient_data: BitArray,
    value: coin.Coin,
    fee: coin.Coin,
    validity_start_height: Int,
    network_id: network_id.NetworkId,
    flags: option.Option(transaction_flags.TransactionFlags),
    proof: BitArray,
  )
}

Constructors

Values

pub fn deserialize(
  buf: BitArray,
) -> Result(#(Transaction, BitArray), String)
pub fn deserialize_all(
  buf: BitArray,
) -> Result(Transaction, String)
pub fn from_hex(hex: String) -> Result(Transaction, String)
pub fn serialize(
  builder: bytes_tree.BytesTree,
  tx: Transaction,
) -> Result(bytes_tree.BytesTree, String)
pub fn serialize_content(tx: Transaction) -> BitArray
pub fn serialize_to_bits(
  tx: Transaction,
) -> Result(BitArray, String)
pub fn set_proof(tx: Transaction, proof: BitArray) -> Transaction
pub fn to_hex(tx: Transaction) -> Result(String, String)
Search Document
OSZAR »