Issues
- 1
bug: `pk()()` is considered a valid policy
#140 opened by brunoerg - 0
- 0
Docs: explain wrappers
#137 opened by Sjors - 2
- 9
- 1
Link for Rust Implementation
#123 opened by miketery - 0
Mistake in malleability type table for `thresh`
#127 opened by benma - 1
Too long hex strings (correct length + 1) are accepted as valid arguments to hash160/ripemd160/hash256/sha256 in policies
#23 opened by practicalswift - 2
Fuzz targets
#98 opened by darosior - 0
Support `after()` timelocks with values up to 2^32
#118 opened by darosior - 1
Should `a:` forward `z`? Better yet, we could accept a `Bz` where a `W` is currently required
#108 opened by darosior - 1
miniscript::Node::operator== is recursive
#110 opened by sipa - 0
Modernize codebase: optional instead of out-args
#109 opened by sipa - 1
Analyzing Scripts
#54 opened by BlockMechanic - 2
- 1
- 1
Calling FromScript with a script with 2000 consecutive OP_CHECKSIGVERIFY opcodes causes execution to halt due to running out of stack space
#14 opened by practicalswift - 0
Assertion failure in ComputeType when processing script OP_0 OP_0 OP_EQUAL
#13 opened by practicalswift - 5
Heap out-of-bounds read in Node::CalcOps when processing script OP_0 OP_2 OP_EQUAL
#12 opened by practicalswift - 0
Hex string with non-hex data appended to it accepted as valid hex argument to hash160/ripemd160/hash256/sha256
#25 opened by practicalswift - 3
Taproot support?
#56 opened by NicolasDorier - 5
- 1
Allow k = 1 and k = n for thresh.
#39 opened by sanket1729 - 6
Multiple "e" modifier differences between spec and impl. for choice-related fragments
#53 opened by dgpv - 7
Witness malleability only avoided under standardness rules: reference for the reasoning ?
#40 opened by dgpv - 4
Why after(n) and older(n) are limited to 2**31-1 while opcodes allow up to 2**39-1 ?
#44 opened by dgpv - 3
- 4
Sematics of "andor" differs from expected by the reader (no mention that it is satisfaction-dependent)
#42 opened by dgpv - 2
sorted_thresh_m fragment needed (bip67)?
#27 opened by benma - 0
"or(sha256(H),sha256(H))" not equivalent to "sha256(H)" in threshold construction?
#9 opened by practicalswift - 7
Policy with nested or() emits unexpected pk_h.
#32 opened by kallewoof - 0
emscripten miniscript.js errors with fix
#29 opened by Kelbie - 2
stability guarantees or versioned releases
#26 opened by benma - 2
"0" and "1" accepted as valid policies
#24 opened by practicalswift - 7
Total C++ noob question, but how to compile?
#8 opened by nharmon9 - 1
Calling node->ToString on a node constructed from 2000 consecutive OP_FALSE opcodes causes execution to halt due to running out of stack space
#15 opened by practicalswift - 1
Policies with too high nesting depth are not rejected: It is possible to create small inputs that cause extreme memory usage (in practice: OOM kill or std::bad_alloc)
#7 opened by practicalswift - 3
Missing "make check"
#6 opened by practicalswift