|
MCEL: Merkle-Chaining Event Ledger 1.0.0.0a (A1)
A post-quantum secure block-chain ledger system
|
The MCEL anchor reference container. More...
#include <anchor.h>
Data Fields | |
| uint8_t | version |
| uint8_t | flags |
| uint8_t | type |
| uint8_t | reserved |
| uint16_t | chain_id_len |
| uint16_t | reference_len |
| const uint8_t * | chain_id |
| const uint8_t * | reference |
The MCEL anchor reference container.
This structure describes an external witness reference (e.g. chain id and transaction id). The chain_id and reference fields point to caller-owned memory.
| const uint8_t* chain_id |
A pointer to the chain identifier bytes
| uint16_t chain_id_len |
The chain identifier length in bytes
| uint8_t flags |
Anchor reference flags (reserved for future use)
| const uint8_t* reference |
A pointer to the reference bytes (txid, witness id, etc.)
| uint16_t reference_len |
The reference length in bytes
| uint8_t reserved |
Reserved, must be 0
| uint8_t type |
Anchor type identifier (application-defined)
| uint8_t version |
The anchor reference format version