Amine Khaldi
c431c6675c
Merge commit '507899ff19b0d0bbe14bc7ed8a192f5ad0bc7aa2' into checkpoint/main_from_release_2.1.4_507899ff19b0d0bbe14bc7ed8a192f5ad0bc7aa2
2023-12-23 00:24:41 +01:00
Chris Marslender
11cbe27cb9
checkpoint: into main from release/2.1.4 @ a4cab829ed
( #17156 )
...
Source hash: a4cab829ed
Remaining commits: 1
2023-12-22 17:22:26 -06:00
Amine Khaldi
3a2be22c44
Merge commit 'a4cab829edd4f16dd89b29c7234ed39c23c5dcaa' into checkpoint/main_from_release_2.1.4_a4cab829edd4f16dd89b29c7234ed39c23c5dcaa
2023-12-22 23:29:59 +01:00
Arvid Norberg
507899ff19
Mempool multifetch ( #17139 )
...
* update type annotation for CoinStore.get_coin_records to support both List and Set
* update the mempool to fetch multiple coin records per query
* optimize the slow-path of updating the mempool by fetching all coin records up-front, in a single sql query
2023-12-22 16:29:39 -06:00
wjblanke
a4cab829ed
Performance tweaks ( #17155 )
...
* changed default peers from 80 to 40. switched auto db_sync default to NORMAL instead of FULL
* fixed default
* add defaults to config query
2023-12-22 16:28:31 -06:00
Chris Marslender
739b0d84b8
checkpoint: into main from release/2.1.4 @ 55c064a292
( #17141 )
...
Source hash: 55c064a292
Remaining commits: 0
2023-12-22 08:32:34 -06:00
Amine Khaldi
ae193db2e8
We no longer need to select cost and fee here.
2023-12-22 10:41:12 +01:00
Amine Khaldi
04f0a7454b
Clarify checking compute_memos results in NFT wallet tests ( #17137 )
...
Clarify checking compute_memos results in NFT wallet tests.
2023-12-21 21:58:48 -06:00
Amine Khaldi
c1dd6c6930
Annotate test_nft_puzzles.py ( #17136 )
...
Annotate test_nft_puzzles.py.
2023-12-21 21:58:40 -06:00
Amine Khaldi
68839f76bd
Simplify get_coins_with_ph ( #17135 )
...
Simplify get_coins_with_ph.
2023-12-21 21:58:31 -06:00
Amine Khaldi
6182b9d35d
Remove what seems to be a leftover print in test_cat_spend_multiple ( #17134 )
...
Remove what seems to be a leftover print in test_cat_spend_multiple.
2023-12-21 21:58:23 -06:00
Amine Khaldi
683ad4fee2
Remove confusing coinsol value (it's rather a coin spend) in create_spend_for_message ( #17133 )
...
Remove confusing coinsol value (it's rather a coin spend) in create_spend_for_message.
2023-12-21 21:58:09 -06:00
Amine Khaldi
36f138a367
Leverage str_to_tail in str_to_tail_hash ( #17132 )
...
Leverage str_to_tail in str_to_tail_hash.
2023-12-21 21:57:51 -06:00
Amine Khaldi
a4d5792bcc
Annotate test_cat_lifecycle.py ( #17131 )
...
* Remove no longer needed test class.
* Annotate test_cat_lifecycle.py.
2023-12-21 21:57:33 -06:00
Amine Khaldi
23f43535cf
Simplify request construction in send_transaction_multi for wallet RPC client ( #17130 )
...
Simplify request construction in send_transaction_multi for wallet RPC client.
2023-12-21 21:57:00 -06:00
Kyle Altendorf
1df7f5f8df
Merge commit '55c064a29215d78393b3b37f2c3029c100560e12' into checkpoint/main_from_release_2.1.4_55c064a29215d78393b3b37f2c3029c100560e12
2023-12-21 20:41:32 -05:00
Arvid Norberg
55c064a292
improve performance of total_mempool_fees()
and total_mempool_cost()
( #17107 )
...
* improve performance of total_mempool_fees() and total_mempool_cost()
* log when updating the mempool using the slow-path
* extend test to ensure total-cost and total-fee book-keeping stays in sync with the DB
* lower mempool size from 50 blocks to 10 blocks
2023-12-21 18:02:13 -06:00
Arvid Norberg
9599f40219
extend the mempool tests for timelocks, and improve error codes ( #17105 )
2023-12-21 14:34:11 -06:00
Amine Khaldi
eb445d3a68
Explicitly name fields to improve clarity and avoid mistakes ( #17119 )
...
Explicitly name fields to improve clarity and avoid mistakes.
2023-12-21 12:24:53 -06:00
Amine Khaldi
c11d7990e4
Reuse coin_id in DID wallet's test_get_info ( #17120 )
...
Reuse coin_id in DID wallet's test_get_info.
2023-12-20 20:51:10 -06:00
Amine Khaldi
3c9a30cf93
Explicitly check spend bundles against None in some NFT wallet tests ( #17118 )
...
Explicitly check spend bundles against None in some NFT wallet tests.
2023-12-20 20:50:47 -06:00
Amine Khaldi
e227321193
Reuse cat tail and puzzle hashes in generate_coins ( #17117 )
...
Reuse cat tail and puzzle hashes in generate_coins.
2023-12-20 20:50:35 -06:00
Amine Khaldi
38516f7611
Allow DID's create_innerpuz to take p2_puzzle or hash, and document the use cases ( #17116 )
...
Allow DID's create_innerpuz to take p2_puzzle or hash, and document the use cases.
2023-12-20 20:50:20 -06:00
Amine Khaldi
67039ca648
Extract get_trade_and_status to be reused instead of reimplemented ( #17115 )
...
Extract get_trade_and_status to be reused instead of reimplemented.
2023-12-20 20:50:01 -06:00
Amine Khaldi
2564b2be73
Reuse acs and acs_ph instead of recomputing them and their similar values ( #17114 )
2023-12-20 20:49:26 -06:00
Amine Khaldi
ee96b3fb28
Extract check_wallets to be reused instead of reimplemented ( #17113 )
...
Extract check_wallets to be reused instead of reimplemented.
2023-12-20 20:49:13 -06:00
Amine Khaldi
4763b9b4e0
Allow construct_cat_puzzle to take either inner puzzle or hash and document the use cases ( #17112 )
...
Allow construct_cat_puzzle to take inner_puzzle (Program) or hash (bytes32) and document the use cases.
2023-12-20 20:48:50 -06:00
Amine Khaldi
6383993f78
Simplify request construction in send_transaction for wallet RPC client ( #17111 )
...
Simplify request construction in send_transaction for wallet RPC client.
2023-12-20 20:38:34 -06:00
Amine Khaldi
f7aed3a472
Address and remove DAO related files from flake8's exclusion list ( #17109 )
...
Address and remove DAO related files from flake8's exclusion list.
2023-12-20 20:38:02 -06:00
Arvid Norberg
2022d6e95e
slight simplification to get_min_fee_rate() ( #17092 )
2023-12-19 12:08:54 -06:00
dependabot[bot]
ccdc5891f0
build(deps): bump boto3 from 1.33.13 to 1.34.0 ( #17066 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 12:07:31 -06:00
Florin Chirica
a168093c91
Improve input for DL CLI add_missing_files. ( #17060 )
2023-12-19 12:04:11 -06:00
Florin Chirica
42d9048a79
DL upsert. ( #17011 )
2023-12-19 11:48:49 -06:00
Florin Chirica
ebf0c00a21
DL: Use unsubscribe queue to relax subscriptions lock. ( #17068 )
2023-12-19 10:59:27 -06:00
dependabot[bot]
1e4bb69b9a
build(deps): bump concurrent-log-handler from 0.9.24 to 0.9.25 ( #17046 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kyle Altendorf <sda@fstab.net>
2023-12-19 10:59:00 -06:00
Arvid Norberg
18c28d6a77
initiate phasing out of the coin_solutions
name in JSON structs ( #17089 )
2023-12-19 10:58:43 -06:00
Chris Marslender
edec0a47c4
checkpoint: into main from release/2.1.3 @ 3856324cad
( #17090 )
2023-12-19 08:13:47 -06:00
Amine Khaldi
43059fec07
Merge commit '3856324cadb913fa599c5378d4c43ab216194e75' into checkpoint/main_from_release_2.1.3_3856324cadb913fa599c5378d4c43ab216194e75
2023-12-19 15:00:03 +01:00
Chris Marslender
2a2d0a59ff
checkpoint: into main from release/2.1.3 @ a6730326e2
( #17085 )
2023-12-19 07:44:09 -06:00
Kyle Altendorf
5b210a4060
Merge commit 'a6730326e202c0bd6f0b013fdae357c628f28fde' into checkpoint/main_from_release_2.1.3_a6730326e202c0bd6f0b013fdae357c628f28fde
2023-12-18 17:49:10 -05:00
Chris Marslender
e4c5b9e6c3
checkpoint: into main from release/2.1.3 @ 788db8bdff
( #17081 )
2023-12-18 16:47:13 -06:00
Earle Lowe
3856324cad
Update CHANGELOG.md ( #17082 )
2023-12-18 13:06:32 -06:00
Arvid Norberg
d52612589c
bump chia_rs to 0.3.3 ( #17074 )
2023-12-18 12:22:39 -06:00
Amine Khaldi
f14383805e
Merge commit '788db8bdffdebc612fbb97973fc0312a76fe3955' into checkpoint/main_from_release_2.1.3_788db8bdffdebc612fbb97973fc0312a76fe3955
2023-12-18 18:55:16 +01:00
Kyle Altendorf
a6730326e2
revert StructStream.__bytes__()
to a working state instead of intentional failure ( #17075 )
2023-12-18 11:50:59 -06:00
Abachrombie
f1fcd43434
fixed typo, it's -> its ( #17076 )
2023-12-18 11:12:52 -06:00
Kyle Altendorf
2ed94c31c9
move electron build config to build_scripts/electron-builder.json
( #17007 )
2023-12-18 11:12:04 -06:00
Arvid Norberg
788db8bdff
Fix compressed blocks ( #17071 )
2023-12-18 10:48:21 -06:00
Marvin Quevedo
99ba21ab2b
Verify p2 delegated conditions signatures ( #17054 )
2023-12-18 10:42:00 -06:00
Kyle Altendorf
22af705da6
tiny comment typo correction ( #17057 )
2023-12-15 09:59:53 -06:00