Commit Graph

38981 Commits (ce46b6894176ddb9642b28c139c782c054c09996)
 

Author SHA1 Message Date
fanquake ce46b68941
ci: use LLVM 17.0.2 in MSAN jobs
1 year ago
Andrew Chow 04265ba937
Merge bitcoin/bitcoin#26331: Implement `CCoinsViewErrorCatcher::HaveCoin` and check disk space periodically
1 year ago
fanquake 4e7442e743
Merge bitcoin/bitcoin#28573: github actions: Fix test-one-commit when parent of head is merge commit
1 year ago
fanquake 3003861e78
Merge bitcoin/bitcoin#28591: kernel: chainparams updates for 26.x
1 year ago
fanquake f4674444b2
Merge bitcoin/bitcoin#28595: ci: Avoid cache depends/work/build
1 year ago
fanquake 66f8ee2969
Merge bitcoin/bitcoin#28611: Adjust Gradle properties to fix `apk` build
1 year ago
Hennadii Stepanov c976657a1b
Merge bitcoin-core/gui#767: Update translation source file for v26.0 string freeze
1 year ago
Hennadii Stepanov 5c9513ece9
qt: Update translation source file for v26.0 string freeze
1 year ago
fanquake 62346bc394
Merge bitcoin/bitcoin#28604: test: Use feerate higher than minrelay fee in wallet_fundraw
1 year ago
Andrew Chow db283a6b6f
Merge bitcoin/bitcoin#27255: MiniTapscript: port Miniscript to Tapscript
1 year ago
Hennadii Stepanov 5f50406554
Adjust Gradle properties
1 year ago
Antoine Poinsot ec0fc14a22
miniscript: remove P2WSH-specific part of GetStackSize doc comment
1 year ago
Antoine Poinsot 128bc104ef
qa: bound testing for TapMiniscript
1 year ago
Antoine Poinsot 117927bd5f
miniscript: have a custom Node destructor
1 year ago
Antoine Poinsot b917c715ac
qa: Tapscript Miniscript signing functional tests
1 year ago
Antoine Poinsot 5dc341dfe6
qa: list descriptors in Miniscript signing functional tests
1 year ago
Antoine Poinsot 4f473ea515
script/sign: Miniscript support in Tapscript
1 year ago
Antoine Poinsot febe2abc0e
MOVEONLY: script/sign: move Satisfier declaration above Tapscript signing
1 year ago
Antoine Poinsot bd4b11ee06
qa: functional test Miniscript inside Taproot descriptors
1 year ago
Antoine Poinsot 8571b89a7f
descriptor: parse Miniscript expressions within Taproot descriptors
1 year ago
Antoine Poinsot 8ff9489422
descriptor: Tapscript-specific Miniscript key serialization / parsing
1 year ago
Antoine Poinsot 5e76f3f0dd
fuzz: miniscript: higher sensitivity for max stack size limit under Tapscript
1 year ago
Antoine Poinsot 6f529cbaaf
qa: test Miniscript max stack size tracking
1 year ago
Antoine Poinsot 770ba5b519
miniscript: check maximum stack size during execution
1 year ago
Antoine Poinsot 574523dbe0
fuzz: adapt Miniscript targets to Tapscript
1 year ago
Antoine Poinsot 84623722ef
qa: Tapscript-Miniscript unit tests
1 year ago
Antoine Poinsot fcb6f13f44
pubkey: introduce a GetEvenCorrespondingCPubKey helper
1 year ago
Antoine Poinsot ce8845f5dd
miniscript: account for keys as being 32 bytes under Taproot context
1 year ago
Antoine Poinsot f4f978d38e
miniscript: adapt resources checks depending on context
1 year ago
Antoine Poinsot 9cb4c68b89
serialize: make GetSizeOfCompactSize constexpr
1 year ago
Antoine Poinsot 892436c7d5
miniscript: sanity asserts context in ComputeType
1 year ago
Antoine Poinsot e5aaa3d77a
miniscript: make 'd:' have the 'u' property under Tapscript context
1 year ago
Antoine Poinsot 687a0b0fa5
miniscript: introduce a multi_a fragment
1 year ago
Antoine Poinsot 9164c2eca1
miniscript: restrict multi() usage to P2WSH context
1 year ago
Antoine Poinsot 91b4db8590
miniscript: store the script context within the Node structure
1 year ago
Antoine Poinsot c3738d0344
miniscript: introduce a MsContext() helper to contexts
1 year ago
Antoine Poinsot bba9340a94
miniscript: don't anticipate signature presence in CalcStackSize()
1 year ago
Antoine Poinsot a3793f2d1a
miniscript: add a missing dup key check bypass in Parse()
1 year ago
Hennadii Stepanov d2b8c5e123
Merge bitcoin-core/gui#764: Remove legacy wallet creation
1 year ago
fanquake 38f4b0d9d1
Merge bitcoin/bitcoin#28562: AssumeUTXO follow-ups
1 year ago
furszy b442580ed2
gui: remove legacy wallet creation
1 year ago
Fabian Jahr 5d227a6862
rpc: Use Ensure(Any)Chainman in assumeutxo related RPCs
1 year ago
Fabian Jahr 710e5db61b
doc: Drop references to assumevalid in assumeutxo docs
1 year ago
Fabian Jahr 1ff1c34656
test: Rename wait_until_helper to wait_until_helper_internal
1 year ago
Fabian Jahr a482f86779
chain: Rename HaveTxsDownloaded to HaveNumChainTxs
1 year ago
Fabian Jahr 82e48d20f1
blockstorage: Let FlushChainstateBlockFile return true in case of missing cursor
1 year ago
Fabian Jahr 73700fb554
validation, test: Improve and document nChainTx check for testability
1 year ago
Fabian Jahr 2c9354facb
doc: Add snapshot chainstate removal warning to reindexing documentation
1 year ago
Fabian Jahr 4e915e926b
test: Improvements of feature_assumeutxo
1 year ago
Fabian Jahr a47fbe7d49
doc: Add and edit some comments around assumeutxo
1 year ago