Skip to content

Conversation

@TheCharlatan
Copy link
Owner

Opening this for visibility purposes. Now that it has gotten a little easier to keep this on base, I'll try to rebase it a little more frequently.

@TheCharlatan TheCharlatan changed the title Validated blocks with a utxo set Validate blocks without a utxo set Nov 7, 2025
@TheCharlatan TheCharlatan force-pushed the validation_helpers branch 5 times, most recently from f82b197 to 123b0d8 Compare November 10, 2025 16:22
…9e054930101

09e054930101 Add sans utxo set block validation
d0660fbf582f block header
6493e47fd8d3 doc: Add docstrings for ConnectBlock and SpendBlock
ed35dc3c4a52 validation: Move coin existence and spend check to SpendBlock
637000b981c0 validation: Move SetBestBlock out of ConnectBlock
91ff9de0076f validation: Add SpendBlock function
20b5547f32b3 validation: Use vector of outputs instead of CCoinsViewCache in CheckInputScripts
4bee0a8cf671 consensus: Use Coin span in CheckTxInputs
1bedce6b44bd consensus: Use Coin span in GetTransactionSigOpCost
bec73c5e30ad consensus: Use Coin span in GetP2SHSigOpCount
d0da95377310 Merge bitcoin/bitcoin#32482: build: add `-W*-whitespace`
f450761f8363 Merge bitcoin/bitcoin#33842: build: Bump g++ minimum supported version to 12
fa9f29a4a799 doc: Recommend latest Debian stable or Ubuntu LTS
fa1711ee0d3b doc: Add GCC-12 min release notes
faa8be75c947 ci: Enable experimental kernel stuff in G++-12 task (previous releases)
fabce97b303b test: Remove gccbug_90348 test case
fa3854e43295 test: Remove unused fs::create_directories test
fa9dacdbde7d util: [refactor] Remove unused create_directories workaround
138726a6f810 Merge bitcoin/bitcoin#33850: depends: drop qtbase_avoid_native_float16 qt patch
1c3d5c8ffdaa Merge bitcoin/bitcoin#33840: test: [refactor] Use reference over ptr to chainman
40dcbf580d8e build: add -Wtrailing-whitespace=any
169f93d2ac88 depends: drop qtbase_avoid_native_float16 qt patch
d7659cd7e6f8 build: add -Wleading-whitespace=spaces
d86650220a16 cmake: Disable `-Wtrailing-whitespace` warnings for RCC-generated files
aabc5ca6ed6e cmake: Switch from AUTORCC to `qt6_add_resources`
25ae14c3391a subprocess: replace tab with space
0c2b9dadd554 scripted-diff: remove whitespace in sha256_sse4.cpp
4da084fbc933 scripted-diff: change whitespace to spaces in univalue
e6caf150b309 ci: add moreutils to lint job
a7e80676104b Merge bitcoin/bitcoin#33181: guix: build for Linux HOSTS with `-static-libgcc`
fa807f78aede build: Bump g++ minimum supported version to 12
7a4901c90296 test, refactor: Fix `-Warray-bounds` warning
faf2759c8c45 test: [refactor] Use reference over ptr to chainman
f06c6e189831 guix: build for Linux HOSTS with -static-libgcc
1bdf4695b019 guix: patch store paths out of libunwind
078a72c35f03 guix: move static-libc++ into CMAKE_EXE_LINKER_FLAGS flags

git-subtree-dir: libbitcoinkernel-sys/bitcoin
git-subtree-split: 09e05493010119fc60d310d3e7ffc388de441f9a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants