This website requires JavaScript.
37fdf5a492
Merge bitcoin/bitcoin#29424 : v3 followups
fanquake
2024-02-13 09:46:13 -03:00
3054416f62
Merge bitcoin/bitcoin#29425 : test: fix intermittent failure in wallet_reorgrestore.py
fanquake
2024-02-13 09:40:22 -03:00
3d1bb1a122
qt: Update translation source file for v27.0 string freeze
Hennadii Stepanov
2024-02-13 11:11:52 +00:00
338a266a9a
signet/miner: add support for a poolnum/poolid tag in mined blocks
Anthony Towns
2023-09-06 01:01:44 +10:00
409ab7d35b
signet/miner: add Generate.mine function
Anthony Towns
2022-10-01 13:24:22 +10:00
7b31332370
signet/miner: add Generate.gbt function
Anthony Towns
2022-10-01 13:19:22 +10:00
85c5c0bea9
signet/miner: add Generate.next_block_time function
Anthony Towns
2022-10-01 13:15:19 +10:00
5540e6ca49
signet/miner: move next_block_* functions into new Generator class
Anthony Towns
2022-10-01 11:25:01 +10:00
35f4631196
signet/miner: rename do_decode_psbt to decode_psbt
Anthony Towns
2022-10-01 11:18:03 +10:00
aac040b439
signet/miner: drop create_coinbase function
Anthony Towns
2022-10-01 11:16:25 +10:00
16951f549e
signet/miner: drop do_createpsbt function
Anthony Towns
2022-10-01 11:13:53 +10:00
3aed0a4284
signet/miner: drop get_reward_address function
Anthony Towns
2022-10-01 11:12:51 +10:00
44d11532f8
test: fix intermittent failure in wallet_reorgrestore.py
Martin Zumsande
2024-02-12 15:27:15 -05:00
77331aa2a1
wallet: simplify EraseRecords by using 'ErasePrefix'
furszy
2024-02-06 10:25:48 -03:00
33757814ce
wallet: bdb batch 'ErasePrefix', do not create txn internally
furszy
2024-02-06 16:28:23 -03:00
cf4d72a75e
wallet: db, introduce 'RunWithinTxn()' helper function
furszy
2024-02-08 12:34:26 -03:00
6ff0aa089c
Merge bitcoin/bitcoin#28987 : wallet: simplify and batch zap wallet txes process
Ava Chow
2024-02-12 13:33:08 -05:00
c6398c609b
Merge bitcoin-core/gui#773 : Check for private keys disabled before attempting unlock
Hennadii Stepanov
2024-02-12 18:15:19 +00:00
bf5662c678
test: enable v2 for python p2p depending on global --v2transport flag
Martin Zumsande
2023-11-20 15:10:29 -05:00
6b161cb82a
[test] second child of a v3 tx can be replaced individually
glozow and ismaelsadeeq
2024-02-12 14:55:27 +00:00
5c998a696c
[refactor] use MAX_PUBKEYS_PER_MULTISIG instead of magic numbers in test
glozow
2024-02-12 14:26:03 +00:00
a9346421db
[test] PackageV3Checks with inheritance violation in mempool ancestor
glozow
2024-02-12 14:08:57 +00:00
63b62e123e
[doc] fix docs and comments from v3
glozow
2024-02-09 22:06:26 +00:00
e3c17112dd
Merge bitcoin-core/gui#758 : Update Node window title with the chain type
Hennadii Stepanov
2024-02-12 13:04:56 +00:00
2afbacc4b1
Merge bitcoin-core/gui#658 : Intro: Never change the prune checkbox after the user has touched it
Hennadii Stepanov
2024-02-12 12:03:12 +00:00
7d837b569d
Merge bitcoin/bitcoin#29399 : test: Fix utxo set hash serialisation signedness
fanquake
2024-02-12 09:01:30 -03:00
6868474555
Merge bitcoin-core/gui#780 : Fix: Ensure 'Transaction View' remains disabled if no wallet is selected
Hennadii Stepanov
2024-02-11 22:44:29 +00:00
9e68a8208f
Merge bitcoin-core/gui#752 : Modify command line help to show support for BIP21 URIs
Hennadii Stepanov
2024-02-11 22:26:11 +00:00
b0344c219a
logging: remove unused BCLog::UTIL
Vasil Dimov
2024-02-11 15:24:46 +01:00
d3b3af9034
log: deduplicate category names and improve logging.cpp
Vasil Dimov
2023-12-14 12:23:36 +01:00
36757941a0
wallet, rpc: implement ancestor aware funding for sendall
ishaanam
2023-12-09 23:05:15 -05:00
544131f3fb
rpc, test: test sendall spends unconfirmed change and unconfirmed inputs when specified
ishaanam
2023-11-30 16:12:24 -05:00
7143d43884
Merge bitcoin/bitcoin#28948 : v3 transaction policy for anti-pinning
Ava Chow
2024-02-09 23:29:39 -05:00
1d334d830f
Merge bitcoin/bitcoin#27877 : wallet: Add CoinGrinder coin selection algorithm
Ava Chow
2024-02-09 16:30:36 -05:00
9a3c5c8697
scripted-diff: rename ZapSelectTx to RemoveTxs
furszy
2024-02-09 11:45:05 -03:00
83b762845f
wallet: batch and simplify ZapSelectTx process
furszy
2023-07-16 13:31:38 -03:00
98570fe29b
test: add coverage for parsing cryptographically invalid pubkeys
Sebastian Falbesoner
2023-08-24 16:46:36 +02:00
c740b154d1
rpc: use HexToPubKey helper for all legacy pubkey-parsing RPCs
Sebastian Falbesoner
2023-08-24 16:05:44 +02:00
100e8a75bf
rpc: check and throw specific pubkey parsing errors in HexToPubKey
Sebastian Falbesoner
2023-08-24 15:20:55 +02:00
13161ecf03
opt: Skip over barren combinations of tiny UTXOs
Murch
2024-01-08 13:04:29 -05:00
b7672c7cdd
opt: Skip checking max_weight separately
Murch
2024-01-08 14:30:40 -05:00
1edd2baa37
opt: Cut if last addition was minimal weight
Murch
2024-01-08 14:42:08 -05:00
5248e2a60d
opt: Skip heavier UTXOs with same effective value
Murch
2024-02-01 16:25:45 -05:00
9124c73742
opt: Tiebreak UTXOs by weight for CoinGrinder
Murch
2024-01-08 14:47:54 -05:00
451be19dc1
opt: Skip evaluation of equivalent input sets
Murch
2024-01-08 15:08:57 -05:00
407b1e3432
opt: Track remaining effective_value in lookahead
Murch
2024-01-08 15:17:36 -05:00
5f84f3cc04
opt: Skip branches with worse weight
Murch
2024-01-08 15:26:21 -05:00
d68bc74fb2
fuzz: Test optimality of CoinGrinder
Murch and Pieter Wuille
2024-01-12 11:09:52 -05:00
67df6c629a
fuzz: Add CoinGrinder fuzz target
Murch
2024-01-08 15:30:40 -05:00
1502231229
coinselection: Track whether CG completed
Murch
2024-01-08 15:35:05 -05:00
7488acc646
test: Add coin_grinder_tests
Murch
2024-01-08 15:41:02 -05:00
6cc9a46cd0
coinselection: Add CoinGrinder algorithm
Murch
2023-05-23 19:36:04 -04:00
8d20602e55
test, assumeutxo: Add test to ensure failure when mempool not empty
Hernan Marino
2024-02-05 16:57:45 -03:00
b2b2b1e9e4
Merge bitcoin/bitcoin#28996 : test: maxuploadtarget: check for mempool msg disconnect if limit is reached, improve existing test coverage
Ava Chow
2024-02-08 19:24:47 -05:00
0b3202d8ef
Merge bitcoin/bitcoin#29377 : test: Add makefile target for running unit tests
Ava Chow
2024-02-08 18:01:32 -05:00
5cdf31343b
Merge bitcoin/bitcoin#29372 : test: fix intermittent failure in rpc_setban.py --v2transport, run it in CI
Ava Chow
2024-02-08 17:50:20 -05:00
29029df5c7
[doc] v3 signaling in mempool-replacements.md
glozow
2022-04-29 16:42:18 -07:00
e643ea795e
[fuzz] v3 transactions and sigop-adjusted vsize
glozow and Gregory Sanders
2023-11-27 16:13:33 +00:00
1fd16b5c62
[functional test] v3 transaction submission
2022-08-31 15:38:42 +01:00
27c8786ba9
test framework: Add and use option for tx-version in MiniWallet methods
MarcoFalke
2023-11-30 15:00:05 +01:00
9a1fea55b2
[policy/validation] allow v3 transactions with certain restrictions
glozow and Suhas Daftuar
2023-12-15 12:17:44 +00:00
eb8d5a2e7d
[policy] add v3 policy rules
glozow and Suhas Daftuar
2023-12-15 12:17:23 +00:00
5b358cdd1a
i2p: log connection was refused due to arbitrary port
brunoerg
2024-02-06 14:06:52 -03:00
2bd0bf7cd9
Merge bitcoin/bitcoin#27319 : addrman, refactor: improve stochastic test in AddSingle
Ava Chow
2024-02-08 13:41:02 -05:00
ecbf4bae9c
Merge bitcoin/bitcoin#29114 : util: Faster std::byte (pre)vector (un)serialize
Ava Chow
2024-02-08 13:08:16 -05:00
864e2e9097
fuzz: increase length of string used for NetWhitelist{bind}Permissions::TryParse
brunoerg
2024-02-08 15:09:03 -03:00
0471aee507
Merge bitcoin/bitcoin#29397 : release: Update translations for v27.0 soft translation string freeze
Hennadii Stepanov
2024-02-08 15:59:47 +00:00
835948d44b
Merge bitcoin/bitcoin#26836 : wallet: batch and simplify addressbook migration process
Ava Chow
2024-02-08 08:54:10 -05:00
801ef07ebd
Merge bitcoin/bitcoin#29112 : sqlite: Disallow writing from multiple SQLiteBatchs
Ryan Ofsky
2024-02-07 21:15:27 -05:00
86960cdb7f
wallet: migration, batch addressbook records removal
furszy
2023-09-29 15:42:15 -03:00
342c45f80e
wallet: addressbook migration, batch db writes
furszy
2024-01-21 13:01:56 -03:00
595bbe6e81
refactor: wallet, simplify addressbook migration
furszy
2023-02-26 20:30:02 -03:00
d0943315b1
refactor: SetAddressBookWithDB, minimize number of map lookups
furszy
2023-02-25 16:39:11 -03:00
bba4f8dcb5
refactor: SetAddrBookWithDB, signal only if write succeeded
furszy
2022-07-09 21:48:37 -03:00
97b0753923
wallet: clean redundancies in DelAddressBook
furszy
2022-07-09 21:30:57 -03:00
60ac503800
Merge bitcoin-core/gui#497 : Enable users to configure their monospace font specifically
Hennadii Stepanov
2024-02-07 19:24:50 +00:00
7b39702513
Merge bitcoin-core/gui#553 : Change address / amount error background
Hennadii Stepanov
2024-02-07 17:52:46 +00:00
6737331c4c
Merge bitcoin/bitcoin#29363 : test: Fix CPartialMerkleTree.nTransactions signedness
fanquake
2024-02-07 15:07:50 +00:00
fab15723b0
test: Fix SegwitV0SignatureMsg nLockTime signedness
MarcoFalke
2024-02-07 12:10:29 +01:00
fa0ceae970
test: Fix utxo set hash serialisation signedness
MarcoFalke
2024-02-07 11:51:23 +01:00
71927b24e5
qt: Update translation source file
Hennadii Stepanov
2024-02-07 09:40:41 +00:00
4d0b0bf225
qt: Bump Transifex slug for 27.x
Hennadii Stepanov
2024-02-07 09:24:32 +00:00
42cbf561a7
qt: Translation updates from Transifex
Hennadii Stepanov
2024-02-07 09:23:42 +00:00
5b8990a1f3
Merge bitcoin/bitcoin#29388 : fuzz: remove unused args and context from FuzzedWallet
Ryan Ofsky
2024-02-06 19:44:59 -05:00
6e9e39da43
test: Don't use v2transport when it's too slow.
Martin Zumsande
2024-01-16 11:28:10 -05:00
87549c8f89
test: enable p2p_invalid_messages.py with v2transport
Martin Zumsande
2023-11-20 16:17:42 -05:00
5fc9db504b
test: enable p2p_sendtxrcncl.py with v2transport
Martin Zumsande
2023-11-17 17:00:20 -05:00
592e01398e
Merge bitcoin/bitcoin#28833 : wallet: refactor: remove unused SignatureData instances in spkm's FillPSBT methods
Ava Chow
2024-02-06 13:24:12 -05:00
03d95cc630
Merge bitcoin/bitcoin#29375 : wallet: remove unused 'accept_no_keys' arg from decryption process
Ava Chow
2024-02-06 12:53:19 -05:00
cfcb9b1ecf
test: wallet, coverage for concurrent db transactions
furszy
2023-12-23 12:49:41 -03:00
548ecd1155
tests: Test for concurrent writes with db tx
Ava Chow
2023-12-18 16:06:36 -05:00
395bcd2454
sqlite: Ensure that only one SQLiteBatch is writing to db at a time
Ava Chow
2023-12-18 17:06:04 -05:00
4de84557d6
Merge bitcoin/bitcoin#29356 : test: make v2transport arg in addconnection mandatory and few cleanups
glozow
2024-02-06 10:56:51 +00:00
4572f48fd5
Merge bitcoin/bitcoin#29353 : test: p2p: adhere to typical VERSION message protocol flow
glozow
2024-02-06 10:48:36 +00:00
a8c3454ba1
test: speedup bip324_cipher.py unit test
Sebastian Falbesoner
2024-02-06 00:40:26 +01:00
b14298c5bc
fuzz: remove unused args and context from FuzzedWallet
brunoerg
2024-02-05 17:06:10 -03:00
b58f009d95
test: check that mempool msgs lead to disconnect if uploadtarget is reached
Sebastian Falbesoner
2023-12-04 18:50:27 +01:00
dd5cf38818
test: check for specific disconnect reasons in feature_maxuploadtarget.py
Sebastian Falbesoner
2023-12-04 18:31:36 +01:00
73d7372115
test: verify -maxuploadtarget limit state via getnettotals RPC result
Sebastian Falbesoner
2023-12-04 18:21:26 +01:00
fa3a4102ef
fuzz: Set -rss_limit_mb=8000 for generate as well
MarcoFalke
2024-02-05 16:25:57 +01:00