Commit graph

39154 commits

Author SHA1 Message Date
Pablo Greco
329cfcdbb7 Bump version to 23.2.2 final 2024-07-24 06:40:16 -07:00
Pablo Greco
e31851df52 Update manpages 2024-07-24 06:40:16 -07:00
Pablo Greco
b032722e30 Merge branch 'master' into elements-23.2.2-final 2024-07-24 06:28:07 -07:00
Pablo Greco
e1d6b66ead
Merge pull request #1346 from delta1/ct-fees-discount
discount: fix init doc for acceptdiscountct and override for creatediscountct
2024-07-24 05:35:52 -07:00
Byron Hambly
fdf3d1eab1
discount: update init doc for acceptdiscountct 2024-07-24 09:35:03 +02:00
Byron Hambly
47d6c34382
discount: fix override for creatediscountct 2024-07-24 09:34:16 +02:00
Pablo Greco
5a07eec02b
Merge pull request #1342 from jhfrontz/macos-arm-qt-thread-stack-parity
Ensure that arm-macos environments have sufficient QT thread stack
2024-07-18 00:56:18 -07:00
jhfrontz
9853992fd2 Ensure that arm-macos environments have sufficient QT thread stack 2024-07-17 17:32:24 -04:00
Pablo Greco
87ac5b1129
Merge pull request #1338 from jamesdorfman/elem-23.2.3-rc1
Prepare 23.2.2 rc2
2024-06-14 10:09:48 -07:00
James Dorfman
1af0936e07 Bump version to 23.2.3rc1 2024-06-14 16:20:19 +00:00
James Dorfman
c5e8a2be77
Merge pull request #1337 from ElementsProject/master
elements-23.x: merge master to prep release
2024-06-14 11:14:47 -04:00
Byron Hambly
cdcc74bbcc
Merge pull request #1270 from psgreco/master-trim-headers-v2
Restore full functionality to trim_headers (untrim)
2024-06-06 15:01:12 +02:00
Byron Hambly
eed85dc5df
getblockchaininfo: add trim_headers field 2024-06-05 11:21:16 +02:00
Byron Hambly
4171939b58
test: add trim_headers functional test
(cherry picked from commit 630870f21d)
2024-05-30 16:02:27 +02:00
James Dorfman
46a3ee29bc improve efficiency by gating locks with 2024-05-27 09:25:31 +00:00
James Dorfman
b4185c7008 CI: fix asan lock issues 2024-05-21 16:56:01 +00:00
James Dorfman
c6aba4ac06 CI: fix integer underflow bug 2024-05-21 16:56:01 +00:00
James Dorfman
73ed5dd541 CI: fix benchmark + QT tests by properly initializing CBlockIndex by calling SetNodeContext 2024-05-21 16:54:52 +00:00
James Dorfman
90e5bab636 CI: fix msan issue 2024-05-21 05:34:30 +00:00
James Dorfman
6fb780d8d8 CI: fix linting errors 2024-05-21 05:34:30 +00:00
Pablo Greco
5a409265ef Extreme trimming on startup 2024-05-21 05:34:30 +00:00
Pablo Greco
6367320f70 Restore NODE_NETWORK functionality with trim_headers 2024-05-21 05:34:30 +00:00
Pablo Greco
1722d4aac1 Reduce the number of untrimmed headers in memory, since they can be untrimmed on demand now 2024-05-21 05:34:30 +00:00
Pablo Greco
c28c5ce619 Allow untrimming headers when needed 2024-05-21 05:34:30 +00:00
Pablo Greco
4259278ff5 Reload trimmed header from index instead of block, block may have been pruned 2024-05-21 05:34:30 +00:00
Pablo Greco
afc16e8f84 Allow gaps while trimming headers 2024-05-21 05:34:30 +00:00
Pablo Greco
f89728c514 Validate trimmed headers too while loading 2024-05-21 05:34:30 +00:00
Pablo Greco
d8e1fe7fac Avoid trimming on shutdown 2024-05-21 05:34:30 +00:00
Pablo Greco
423715b048 Avoid pruning headers that have not been saved to disk yet 2024-05-21 05:34:30 +00:00
Pablo Greco
283f47b38d Move initialization of setTrimmableBlockIndex 2024-05-21 05:34:30 +00:00
Pablo Greco
31835f2a86 Prepare access to untrim headers 2024-05-21 05:34:30 +00:00
Pablo Greco
a4d7ac7bbe
Merge pull request #1317 from delta1/ct-fees-discount
feat: discounted fees for confidential transactions
2024-05-14 11:05:57 -07:00
Byron Hambly
3ebc35359f
discount: add functional tests 2024-05-14 19:03:37 +02:00
Byron Hambly
52962c16c9
discount: allow wallet to create discount txs 2024-05-14 19:03:37 +02:00
Byron Hambly
4807f3ef1f
discount: change miner tx ordering 2024-05-14 19:03:37 +02:00
Byron Hambly
c85f0d4fda
discount: implement net processing 2024-05-14 19:03:36 +02:00
Byron Hambly
b7b2288a74
discount: implement mempool logic 2024-05-14 19:03:36 +02:00
Byron Hambly
9cbd3e0f05
discount: add policy/discount.h 2024-05-14 19:03:36 +02:00
Byron Hambly
c1661b251a
discount: introduce config args 2024-05-14 19:03:17 +02:00
Byron Hambly
7ff33d45df
Merge pull request #1330 from delta1/test-fix-getpeginaddress
test: fix tests broken by change to getpeginaddress
2024-05-07 09:47:54 +02:00
Byron Hambly
98c8e4f387
test: fix tests broken by change to getpeginaddress
Fixes 2 functional tests failing since PR #1327 changes getpeginaddress
to only be valid when IsInitialBlockDownload is false
2024-05-06 14:21:44 +02:00
Byron Hambly
8882cdc32a
Merge pull request #1328 from psgreco/elem-23.2.2-rc1
Prepare 23.2.2 rc1
2024-04-20 08:15:01 +02:00
Pablo Greco
c1e9cb24bd Update copyright year to 2024 2024-04-19 11:17:26 -07:00
Pablo Greco
9ceab38084 Update manpages 2024-04-19 11:17:14 -07:00
Pablo Greco
b4d966c281 Bump version to 23.2.2rc1 2024-04-19 11:03:39 -07:00
Pablo Greco
a71bddef0e Merge branch 'master' into elem-23.2.2-rc1 2024-04-19 11:00:45 -07:00
Byron Hambly
5f1cc1ad8c
Merge pull request #1327 from psgreco/master-nopegin-ibd
getpeginaddress cannot be trusted during ibd, it should fail
2024-04-19 17:17:15 +02:00
Pablo Greco
33a15604e8 getpeginaddress cannot be trusted during ibd, it should fail 2024-04-18 17:41:51 -07:00
Byron Hambly
99e502f90c
Merge pull request #1324 from xiaoxianBoy/fix-typos
chore: fix typos
2024-04-02 09:33:44 +02:00
snoppy
605acb0a40
chore: fix typos 2024-03-31 23:07:05 +08:00