v3.1.0-next.0
Pre-releaseMinor Changes
-
#138
1a03d3f
Thanks @github-actions! - Add support for debugging evaluations with loops -
#138
4043ae7
Thanks @github-actions! - DeprecateBCH_2022_05
VM, addBCH_2023_05
,BCH_2025_05
, andBCH_SPEC
VMs, update vmb_testsAdditionally, all exports have been renamed to more consistently adhere to the
camelCase
capitalization style, without exceptions for abbreviations. For exampleassembleBytecodeBCH
is nowassembleBytecodeBch
. To ensure backwards-compatibility, aliases (marked with@deprecated
TSdoc tags) are also exported using the old capitalization. These aliases will be removed in a future major version.
Patch Changes
-
#138
1f34ca4
Thanks @github-actions! - UpdateisStandardOutputBytecode
to allow P2SH32 -
#138
d0d54b9
Thanks @github-actions! - Fix OP_TXVERSION VMB tests, reduce 2025 nonstandard hashing density limit -
#138
18e1614
Thanks @github-actions! - Add BCH_2026_05, add VM benchmarking -
#138
1a03d3f
Thanks @github-actions! - Add support for BigInt CHIP -
#138
1a03d3f
Thanks @github-actions! - Improve performance of all virtual machines -
#138
c0eadac
Thanks @github-actions! - Run VMB benchmarks in CI -
#130
ade0151
Thanks @bitjson! - clarifygenerateDeterministicEntropy
usage examples -
#138
1a03d3f
Thanks @github-actions! - Add support for Schnorr multisig in BCH VMs -
#138
49bcce4
Thanks @github-actions! - Begin implementation of BCH_2025_05 and BCH_SPEC- Revised
AuthenticationVirtualMachine
to removeclone
(obviated by wide availability ofstructuredClone
) and addinitialize
, allowing VM proposals to add to the program state of an existing VM (in a type-safe way) without duplicating its unchanged logic. - Clarified documentation around contributing upgrade proposals to Libauth VMs
- Allow usage of any
BCH_SPEC
opcodes inassembleBytecodeBch
/disassembleBytecodeBch
- Revised
-
#138
1a03d3f
Thanks @github-actions! - Expand VMB benchmark tests and tooling