This website requires JavaScript.
85c5410615
wallet: mark unconfirmed v3 siblings as mempool conflicts
ishaanam
2025-07-08 11:14:58 -04:00
0804fc3cb1
wallet: throw error at conflicting tx versions in pre-selected inputs
ishaanam
2025-07-08 15:10:00 -04:00
cc155226fe
wallet: set m_version in coin control to default value
ishaanam
2025-07-23 10:36:38 -04:00
2e9617664e
wallet: don't include unconfirmed v3 txs with children in available coins
ishaanam
2025-07-08 15:09:16 -04:00
ec2676becd
wallet: unconfirmed ancestors and descendants are always truc
ishaanam
2025-07-02 15:56:28 -04:00
7b4a1350df
Merge bitcoin/bitcoin#33183 : validation: rename block script verification error from "mandatory" to "block"
merge-script
2025-08-15 12:13:38 +01:00
c99f5c5e1b
Merge bitcoin/bitcoin#33106 : policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee
merge-script
2025-08-15 10:39:16 +01:00
578b512bdd
Merge bitcoin/bitcoin#33011 : log: rate limiting followups
Ava Chow
2025-08-14 15:15:25 -07:00
ce7d94a492
doc: add release note
Sjors Provoost
2025-07-24 16:25:35 +02:00
71f29d4fa9
doc: update build and dependencies docs for IPC
Sjors Provoost
2025-08-12 16:36:50 +02:00
3cbf747c32
cmake: set ENABLE_IPC by default
Sjors Provoost
2025-06-12 14:01:01 +02:00
32a90e1b90
ci: use bitcoin-node for one depends job
Sjors Provoost
2025-04-11 18:06:29 -04:00
b333cc14d5
ci: build one depends job without multiprocess
Sjors Provoost
2025-01-29 18:19:22 +01:00
16bce9ac4c
build: depends makes libmultiprocess by default
Sjors Provoost
2025-04-17 14:40:29 +02:00
8405fdb06e
Merge bitcoin/bitcoin#33169 : interfaces, chain, refactor: Remove unused getTipLocator and incaccurate getActiveChainLocator
Ava Chow
2025-08-14 11:30:45 -07:00
c0d91fc69c
Add release note for #33050 and #33183 error string changes
Antoine Poinsot
2025-08-14 14:05:05 -04:00
e17b5da0d6
Merge bitcoin/bitcoin#33179 : doc: update wallet build instruction
Ava Chow
2025-08-14 11:06:24 -07:00
417437eb01
script/verify_flags: extend script_verify_flags to 64 bits
Anthony Towns
2025-07-16 16:02:52 +10:00
3cbbcb66ef
script/interpreter: make script_verify_flag_name an ordinary enum
Anthony Towns
2025-07-16 15:48:30 +10:00
bddcadee82
script/verify_flags: make script_verify_flags type safe
Anthony Towns
2025-07-26 18:51:24 +10:00
a5ead122fe
script/interpreter: introduce script_verify_flags typename
Anthony Towns
2025-07-16 11:24:58 +10:00
4577fb2b1e
rpc: have getdeploymentinfo report script verify flags
Anthony Towns
2022-09-14 15:40:23 +10:00
a3986935f0
validation: export GetBlockScriptFlags()
Anthony Towns
2022-09-15 15:32:15 +10:00
5db8cd2d37
Move mapFlagNames and FormatScriptFlags logic to script/interpreter.h
Anthony Towns
2022-09-14 13:15:42 +10:00
743abbcbde
refactor: inline constant return value of BlockTreeDB::WriteBatchSync and BlockManager::WriteBlockIndexDB and BlockTreeDB::WriteFlag
Lőrinc
2025-07-22 12:37:40 -07:00
e030240e90
refactor: inline constant return value of CDBWrapper::Erase and BlockTreeDB::WriteReindexing
Lőrinc
2025-07-22 12:33:39 -07:00
cdab9480e9
refactor: inline constant return value of CDBWrapper::Write
Lőrinc
2025-07-22 12:28:44 -07:00
d1847cf5b5
refactor: inline constant return value of TxIndex::DB::WriteTxs
Lőrinc
2025-07-22 12:23:07 -07:00
50b63a5698
refactor: inline constant return value of CDBWrapper::WriteBatch
Lőrinc
2025-07-22 12:18:54 -07:00
9b1a7c3e8d
Merge bitcoin/bitcoin#33116 : refactor: Convert uint256 to Txid
merge-script
2025-08-13 14:50:51 -04:00
b3f781a0ef
contrib: adapt max reject string size in tracing demo
Antoine Poinsot
2025-08-08 13:16:15 -04:00
9a04635432
scripted-diff: validation: rename mandatory errors into block errors
Antoine Poinsot
2025-08-08 12:57:41 -04:00
dbf8b0980b
Merge bitcoin/bitcoin#33171 : ci: Update actions/checkout version
merge-script
2025-08-13 10:51:46 +01:00
d6887f0cec
Merge bitcoin/bitcoin#33178 : guix: increase maximum allowed (runtime) GCC to 7
merge-script
2025-08-13 09:14:04 +01:00
adefb51c54
rpc/net: add per-peer inv_to_send sizes
Anthony Towns
2023-05-07 12:34:40 +10:00
2b00030af8
interfaces, chain, refactor: Remove inaccurate getActiveChainLocator
2025-08-10 15:24:49 -03:00
110a0f405c
interfaces, chain, refactor: Remove unused getTipLocator
2025-08-10 15:11:12 -03:00
dadf15f88c
Merge bitcoin/bitcoin#33050 : net, validation: don't punish peers for consensus-invalid txs
Ava Chow
2025-08-12 14:35:18 -07:00
cb173b8e93
test: use local CBlockIndex in block read hash mismatch test to avoid data race
Lőrinc and stickies-v
2025-08-07 14:14:28 -07:00
73972d5617
Merge bitcoin/bitcoin#31296 : wallet: Translate [default wallet] string in progress messages
Ava Chow
2025-08-12 11:33:42 -07:00
67e186deb0
doc: update wallet build instruction
Sjors Provoost
2025-08-12 19:39:07 +02:00
5c74a0b397
config: add DEBUG_ONLY -logratelimit
Eugene Siegel and stickies-v
2025-08-01 11:13:10 -04:00
9f3b017bcc
test: logging_filesize_rate_limit improvements
stickies-v
2025-07-23 22:30:07 +01:00
350193e5e2
test: don't leak log category mask across tests
stickies-v
2025-07-31 12:18:06 +01:00
05d7c22479
test: add ReadDebugLogLines helper function
stickies-v
2025-07-23 22:29:01 +01:00
3d630c2544
log: make m_limiter a shared_ptr
stickies-v
2025-07-23 22:06:37 +01:00
ec484bd5ce
Merge bitcoin/bitcoin#31453 : util: detect and warn when using exFAT on MacOS
merge-script
2025-08-12 10:23:13 -04:00
776a163374
guix: increase maximum allowed (runtime) GCC to 7
fanquake
2025-08-12 14:41:14 +01:00
ba84a25dee
[doc] update mempool-replacements.md for incremental relay feerate change
glozow
2025-08-11 17:12:23 -04:00
273e600e65
Merge bitcoin/bitcoin#33021 : test/refactor: revive test verifying that GetCoinsCacheSizeState switches from OK→LARGE→CRITICAL
Ava Chow
2025-08-11 15:15:53 -07:00
18720bc5d5
[doc] release note for min feerate changes
glozow
2025-07-31 09:45:00 -04:00
6da5de58ca
[policy] lower default minrelaytxfee and incrementalrelayfee to 100sat/kvB
glozow
2025-07-29 14:37:16 -04:00
2e515d2897
[prep/test] make wallet_fundrawtransaction's minrelaytxfee assumption explicit
glozow
2025-07-30 15:55:07 -04:00
457cfb61b5
[prep/util] help MockMempoolMinFee handle more precise feerates
glozow
2025-07-30 15:48:34 -04:00
3eab8b7240
[prep/test] replace magic number 1000 with respective feerate vars
glozow
2025-07-29 14:08:06 -04:00
5f2df0ef78
[miner] lower default -blockmintxfee to 1sat/kvB
glozow
2025-07-29 13:32:38 -04:00
d6213d6aa1
[doc] assert that default min relay feerate and incremental are the same
glozow
2025-08-11 16:50:58 -04:00
1fbee5d7b6
[test] explicitly check default -minrelaytxfee and -incrementalrelayfee
glozow
2025-08-11 16:58:21 -04:00
72dc18467d
[test] RBF rule 4 for various incrementalrelayfee settings
glozow
2025-07-31 13:53:57 -04:00
85f498893f
[test] check bypass of minrelay for various minrelaytxfee settings
glozow
2025-07-31 12:38:36 -04:00
e5f896bb1f
[test] check miner doesn't select 0fee transactions
glozow
2025-07-31 11:29:49 -04:00
de0675f9de
refactor: Move transaction_identifier.h to primitives
marcofleon
2025-08-01 13:29:27 +01:00
6f068f65de
Remove implicit uint256 conversion and comparison
marcofleon
2025-07-31 17:45:22 +01:00
9c24cda72e
refactor: Convert remaining instances from uint256 to Txid
marcofleon
2025-07-31 17:05:00 +01:00
d2ecd6815d
policy, refactor: Convert uint256 to Txid
marcofleon
2025-04-01 15:26:25 +01:00
f6c0d1d231
mempool, refactor: Convert uint256 to Txid
marcofleon
2025-04-01 14:55:26 +01:00
aeb0f78330
refactor: Convert mini_miner from uint256 to Txid
marcofleon
2025-07-29 15:32:57 +01:00
326f244724
refactor: Convert RPCs and merkleblock from uint256 to Txid
marcofleon
2025-07-23 17:16:09 +01:00
41642d43b3
Merge bitcoin/bitcoin#33162 : test: fix scripts in blockfilter_basic_test
merge-script
2025-08-11 10:44:57 -04:00
f83c01d882
ci: Update actions/checkout version
Hennadii Stepanov
2025-08-11 14:54:40 +01:00
a27430e259
Merge bitcoin/bitcoin#32473 : Introduce per-txin sighash midstate cache for legacy/p2sh/segwitv0 scripts
merge-script
2025-08-11 10:26:19 +01:00
34b366fa2c
Merge bitcoin/bitcoin#33155 : contrib: drop bitcoin-util exception from FORTIFY check
merge-script
2025-08-11 10:12:46 +01:00
ca64b71ed5
test: fix scripts in blockfilter_basic_test
UdjinM6
2025-08-09 12:31:59 +03:00
daca51bf80
Merge bitcoin/bitcoin#32750 : refactor: CFeeRate encapsulates FeeFrac internally
Ava Chow
2025-08-08 18:11:05 -07:00
fab2980bdc
assumevalid: log every script validation state change
Lőrinc
2025-07-14 21:51:20 -07:00
e8f9c37a3b
log: clean up LogPrintStr_ and Reset, prefix all logs with "[*]" when there are suppressions
Eugene Siegel
2025-07-18 10:39:45 -04:00
3c7cae49b6
log: change LogLimitStats to struct LogRateLimiter::Stats
Eugene Siegel and stickies-v
2025-07-18 10:18:59 -04:00
876dbdfb47
tests: drop expect_disconnect behaviour for tx relay
Anthony Towns
2025-08-08 23:15:17 +10:00
b29ae9efdf
validation: only check input scripts once
Anthony Towns
2025-07-23 10:51:06 +10:00
266dd0e10d
net_processing: drop MaybePunishNodeForTx
Anthony Towns
2025-07-23 10:50:33 +10:00
db3228042b
util: detect and warn when using exFAT on macOS
willcl-ark and l0rinc
2024-12-05 22:06:13 +00:00
f679bad605
Merge bitcoin/bitcoin#33105 : validation: detect witness stripping without re-running Script checks
merge-script
2025-08-08 14:18:04 -04:00
63d604af05
Merge bitcoin/bitcoin#33152 : Release: Prepare "Open Transifex translations for v30.0" step
Hennadii Stepanov
2025-08-08 16:40:17 +01:00
27aefac425
validation: detect witness stripping without re-running Script checks
Antoine Poinsot
2025-07-30 15:56:57 -04:00
2907b58834
policy: introduce a helper to detect whether a transaction spends Segwit outputs
Antoine Poinsot
2025-08-04 13:11:33 -04:00
4bff4ce561
contrib: drop bitcoin-util exception from FORTIFY check
fanquake
2025-08-07 17:04:20 +01:00
26e9db2df0
Merge bitcoin/bitcoin#31886 : cli: return local services in -netinfo
Ryan Ofsky
2025-08-07 22:03:28 -04:00
2bb06bcaf2
Merge bitcoin/bitcoin#31679 : cmake: Install internal binaries to <prefix>/libexec/
merge-script
2025-08-07 14:53:26 +01:00
6a2bb0fd83
Merge bitcoin/bitcoin#33151 : subtree: update crc32c subtree
merge-script
2025-08-07 12:59:44 +01:00
656e16aa5e
qt: Update the src/qt/locale/bitcoin_en.xlf translation source file
Hennadii Stepanov
2025-08-07 12:55:54 +01:00
a0eaa44925
Fix typos
Hennadii Stepanov
2025-08-07 12:25:12 +01:00
b43b8be782
Merge bitcoin/bitcoin#33125 : ci: Use mlc v1 and fix typos
merge-script
2025-08-07 11:57:39 +01:00
8d4aaaec49
Update Transifex slug for 30.x
Hennadii Stepanov
2025-08-07 11:48:29 +01:00
8ef8dd6871
Update crc32c subtree to latest upstream master
fanquake
2025-08-07 09:27:25 +01:00
9a5d29711a
Squashed 'src/crc32c/' changes from b60d2b7334..efb8ea04e4
fanquake
2025-08-07 09:27:25 +01:00
f28a94b40e
ci: update shellcheck to v0.11.0
fanquake
2025-08-05 10:00:09 +01:00
e46af30441
ci: update mlc to v1
fanquake
2025-08-02 12:13:23 +01:00
7d60c0eb69
fix typo
hoffman
2025-08-07 01:55:36 +00:00
49f2f3c89f
doc: fix typos
fanquake
2025-07-29 13:19:44 +01:00
d818340e7e
test: Rename shuffled_indeces to shuffled_indices
fuder.eth
2025-07-05 22:05:02 +02:00