This library's supported versions of the BCH virtual machine. "Strict"
isStandard from the C++ implementations) enable additional
validation which is commonly used on the P2P network before relaying
transactions. Transactions which fail these rules are often called
"non-standard" – the transactions can technically be included by miners in
valid blocks, but most network nodes will refuse to relay them.
BCH instruction sets marked
SPEC ("specification") have not yet been
deployed on the main network and are subject to change. After deployment, the
SPEC suffix is removed. This change only effects the name of the TypeScript
enum member – the value remains the same. E.g.
but the value remained
This allows consumers to select an upgrade policy: when a version of Libauth is released in which compatibility with a deployed virtual machine is confirmed, this change can help to identify downstream code which requires review.
BCH_2020_05) or use the dedicated "current" value:
Generated using TypeDoc