Expand description
Implementations of the PCZT roles.
The roles currently without an implementation are:
- Constructor (anyone can contribute)
- Adds spends and outputs to the PCZT.
- Before any input or output may be added, the constructor must check the
Global.tx_modifiable
field. Inputs may only be added if the Inputs Modifiable flag is True. Outputs may only be added if the Outputs Modifiable flag is True. - A single entity is likely to be both a Creator and Constructor.
Modulesยง
- combiner
- The Combiner role (anyone can execute).
- creator
- The Creator role (single entity).
- low_
level_ signer - A low-level variant of the Signer role, for dependency-constrained environments.
- redactor
- The Redactor role (anyone can execute).
- updater
- The Updater role (anyone can contribute).
- verifier
- The Verifier role (anyone can inspect).