cardano::babbage::Transaction struct

A transaction.

transaction =
  [ transaction_body
  , transaction_witness_set
  , bool
  , auxiliary_data / null
  ]

Base classes

struct cardano::ArraySerializable
Virtual struct defining CBOR array serializability.

Public functions

void deserialize(std::span<const uint8_t> bytes)
Deserialize CBOR byte vector.
void deserializer(const cppbor::Array& data) final
Virtual method to parse the CBOR structure.
auto serialize() const →  std::vector<uint8_t>
Serialize the object as a CBOR byte vector.
auto serializer() const →  cppbor::Array final
Create a transaction CBOR object for serialization.

Function documentation

void cardano::babbage::Transaction::deserializer(const cppbor::Array& data) final

Virtual method to parse the CBOR structure.

Parameters
data CBOR array object.

cppbor::Array cardano::babbage::Transaction::serializer() const final

Create a transaction CBOR object for serialization.

Returns CBOR array object.