index
:
slackcoder/bitcoin
master
show-current
Bitcoin Code integration/staging tree
Mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
script
/
miniscript.h
Age
Commit message (
Expand
)
Author
2024-08-05
miniscript: Use `ToIntegral` instead of `ParseInt64`
brunoerg
2024-07-08
tidy: modernize-use-equals-default
MarcoFalke
2024-06-12
Merge bitcoin/bitcoin#29015: kernel: Streamline util library
Ava Chow
2024-06-07
refactor: Rename CTransaction::nVersion to version
Ava Chow
2024-05-16
util: Move util/string.h functions to util namespace
Ryan Ofsky
2024-05-16
util: move spanparsing.h to script/parsing.h
Ryan Ofsky
2024-05-03
miniscript: make operator_mst consteval
Pieter Wuille
2024-03-26
doc: fix some typos
crazeteam
2023-10-13
miniscript: make GetWitnessSize accurate for tapscript
Pieter Wuille
2023-10-08
miniscript: remove P2WSH-specific part of GetStackSize doc comment
Antoine Poinsot
2023-10-08
miniscript: have a custom Node destructor
Antoine Poinsot
2023-10-08
descriptor: Tapscript-specific Miniscript key serialization / parsing
Antoine Poinsot
2023-10-08
miniscript: check maximum stack size during execution
Antoine Poinsot
2023-10-08
miniscript: account for keys as being 32 bytes under Taproot context
Antoine Poinsot
2023-10-08
miniscript: adapt resources checks depending on context
Antoine Poinsot
2023-10-08
miniscript: make 'd:' have the 'u' property under Tapscript context
Antoine Poinsot
2023-10-08
miniscript: introduce a multi_a fragment
Antoine Poinsot
2023-10-08
miniscript: restrict multi() usage to P2WSH context
Antoine Poinsot
2023-10-08
miniscript: store the script context within the Node structure
Antoine Poinsot
2023-10-08
miniscript: introduce a MsContext() helper to contexts
Antoine Poinsot
2023-10-08
miniscript: don't anticipate signature presence in CalcStackSize()
Antoine Poinsot
2023-10-08
miniscript: add a missing dup key check bypass in Parse()
Antoine Poinsot
2023-08-25
miniscript: introduce a helper to get the maximum witness size
Antoine Poinsot
2023-08-25
miniscript: make GetStackSize independent of P2WSH context
Antoine Poinsot
2023-07-01
descriptor: refuse to parse unspendable miniscript descriptors
Antoine Poinsot
2023-06-29
miniscript: make GetStackSize() and GetOps() return optionals
Antoine Poinsot
2023-03-31
miniscript: explicit cast instead of comparing integers of different signs
Antoine Poinsot
2023-02-28
Make miniscript fuzzers avoid ops limit
Pieter Wuille
2023-02-16
Merge bitcoin/bitcoin#24149: Signing support for Miniscript Descriptors
fanquake
2023-02-11
Align 'e' property of or_d and andor with website spec
Pieter Wuille
2023-02-11
Various additional explanations of the satisfaction logic from Pieter
Pieter Wuille
2023-02-11
miniscript: satisfaction support
Antoine Poinsot
2023-01-18
clang-tidy: Fix `performance-no-automatic-move` in headers
Hennadii Stepanov
2022-12-24
scripted-diff: Bump copyright headers
Hennadii Stepanov
2022-09-23
refactor: use <cstdlib> over stdlib.h
fanquake
2022-09-21
Correct sanity-checking script_size calculation
Pieter Wuille
2022-09-17
Make miniscript string parsing account for exact script size as bound
Pieter Wuille
2022-09-17
Permit delaying duplicate key check in miniscript::Node construction
Pieter Wuille
2022-07-14
miniscript: add a helper to find the first insane sub with no child
Antoine Poinsot
2022-07-14
miniscript: don't check for top level validity at parsing time
Antoine Poinsot
2022-05-30
miniscript: rename IsSane and IsSaneSubexpression to prevent misuse
Antoine Poinsot
2022-05-30
miniscript: nit: don't return after assert(false)
Antoine Poinsot
2022-05-30
miniscript: add an OpCode typedef for readability
Antoine Poinsot
2022-05-30
miniscript: mark nodes with duplicate keys as insane
Antoine Poinsot
2022-04-28
miniscript: tiny doc fixups
Antoine Poinsot
2022-04-28
miniscript: split ValidSatisfactions from IsSane
Antoine Poinsot
2022-04-28
miniscript: introduce a CheckTimeLocksMix helper
Antoine Poinsot
2022-04-28
miniscript: use optional instead of bool/outarg
Antoine Poinsot
2022-04-28
miniscript: make equality operator non-recursive
Antoine Poinsot
2022-04-28
scripted-diff: miniscript: rename 'nodetype' variables to 'fragment'
Antoine Poinsot
[next]