tobtoht
4d5525a096
Merge pull request #9948
...
92315c0 Add is_same_host check to p2p (Lee *!* Clagett)
2025-07-08 09:28:55 +00:00
jeffro256
6d06de74b2
wallet: refactor subaddress expansion & add to transfer test
2025-07-07 22:16:11 +00:00
Justin Berman
6e26e4477e
wallet: improve lookahead logic & make rpc persistent
2025-07-07 22:16:09 +00:00
benevanoff
6f36037116
wallet: create set_subaddress_lookahead wallet rpc endpoint
2025-07-07 22:15:04 +00:00
tobtoht
2657d3703c
Merge pull request #9967
...
c704630 cmake: don't redefine project (tobtoht)
2025-07-07 19:39:54 +00:00
tobtoht
db91bde360
Merge pull request #9955
...
f567852 Add check for exception in tcp accept handler (Lee *!* Clagett)
2025-07-07 19:39:25 +00:00
tobtoht
17f6fb871c
Merge pull request #9971
...
19fab4d wallet2: ignore checkpoints in fast_refresh when height < 1000 (Oscar Mira)
2025-07-03 10:49:07 +00:00
benevanoff
b987676d63
wallet: ensure subaddress keys table is at least size of requested lookahead
2025-06-27 21:35:16 +00:00
Oscar Mira
19fab4d38e
wallet2: ignore checkpoints in fast_refresh when height < 1000
2025-06-27 00:35:56 +02:00
tobtoht
c7046302d4
cmake: don't redefine project
2025-06-24 08:01:37 +02:00
tobtoht
980f11f3ac
guix: cleanup manifest
2025-06-16 10:42:27 +02:00
tobtoht
f5d4ba8ee3
ci: bump debian to 11
2025-06-15 21:11:13 +02:00
tobtoht
c572e1ad00
Merge pull request #9908
...
9891fe8 epee: fix string_tools on Windows (0xFFFC0000)
2025-06-14 18:59:52 +00:00
tobtoht
bc33cdfe29
Merge pull request #9935
...
69345db wallet2: use nearest checkpoint to allow fast_refresh on old accounts (Oscar Mira)
edc447e checkpoints: support nearest lower checkpoint lookup (Oscar Mira)
2025-06-14 18:58:52 +00:00
tobtoht
e9c33919a9
Merge pull request #9937
...
d0dda0b wallet:set refresh interval to default when hitting tip of chain (tzadiko)
2025-06-14 18:57:56 +00:00
tobtoht
ffa1488f77
Merge pull request #9944
...
b8af7e8 fix issue 9943: cli using wrong filename for storing keys (Rudolf Schmidt)
2025-06-14 18:56:23 +00:00
Lee Clagett
2bce551da7
Add new dynamic fees to ZMQ
2025-06-13 17:10:17 -04:00
Lee *!* Clagett
f567852867
Add check for exception in tcp accept handler
2025-06-12 17:46:42 -04:00
Rudolf Schmidt
b8af7e8406
fix issue 9943: cli using wrong filename for storing keys
2025-06-07 15:31:25 +02:00
jeffro256
e9c89dc6ab
wallet: kill support for deprecated ephemeral Boost messages
...
The commit kills support for deprecated ephemeral Boost messages: signed/unsigned transaction sets, pending transactions, reserve proofs, MMS messages, etc.
It does NOT kill support for loading very old wallets in Boost format, that should be supported indefinitely. These messages were deprecated 5 years ago. Since
then, we have had a hard fork to enable a new non-compatible transaction type (w/ view tags), and disable the old transaction type. This renders basically all
of the aforementioned messages before that HF useless, with the possible exception of reserve proofs.
This commit also cleans up dead inclusions of boost serialization headers.
This commit is part of upstreaming Carrot/FCMP++. Killing support for Boost messages now means less boilerplate Boost serialization review for Carrot/FCMP++.
2025-05-30 14:24:56 -05:00
jeffro256
4c341da1e5
BlockchainLMDB: remove virtual qualifers from overriden methods and mark final
...
According to guideline at https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines.html#c128-virtual-functions-should-specify-exactly-one-of-virtual-override-or-final
Co-authored-by: SNeedlewoods <sneedlewoods_1@protonmail.com >
Co-authored-by: Lee *!* Clagett <code@leeclagett.com >
2025-05-30 12:11:43 -05:00
Maximilian Hubert
8a33cafcbf
fix typo
2025-05-29 23:26:22 +02:00
tzadiko
d0dda0b6ee
wallet:set refresh interval to default when hitting tip of chain
2025-05-27 19:19:42 -05:00
Oscar Mira
69345dbe29
wallet2: use nearest checkpoint to allow fast_refresh on old accounts
2025-05-23 19:27:19 +02:00
Oscar Mira
edc447eb75
checkpoints: support nearest lower checkpoint lookup
2025-05-23 19:27:10 +02:00
Lee *!* Clagett
92315c0357
Add is_same_host check to p2p
2025-05-19 18:30:18 -04:00
tobtoht
125622d5bd
Merge pull request #9922
...
ff429c09b gpg_keys: bump my key's expiration to 5 years (moneromooo-monero)
2025-05-16 11:59:05 +00:00
tobtoht
047624ec38
Merge pull request #9923
...
0db4ed059 gpg_keys: bump jeffro256 expiration to 2027-05-09 (jeffro256)
2025-05-16 11:58:32 +00:00
jeffro256
6fd3a2e06b
tools::variant: remove
2025-05-15 13:48:36 -05:00
jeffro256
deb1ec93c8
BlockchainLMDB: mark overridden methods with override
2025-05-15 13:13:39 -05:00
jeffro256
0db4ed059e
gpg_keys: bump jeffro256 expiration to 2027-05-09
2025-05-08 19:11:54 -05:00
moneromooo-monero
ff429c09b7
gpg_keys: bump my key's expiration to 5 years
...
I had missed the subkey in my recent bump
2025-05-08 17:20:06 +00:00
Crypto City
90256c8208
error out if functional tests are disabled
2025-05-08 17:08:32 +00:00
jeffro256
06b74ae3f5
ringct & cryptonote_basic: detangle dependencies
...
`libringct` was linking against `libcryptonote_basic` for a single, one-line convenience function: `cryptonote::get_blob_hash`.
Since `cryptonote_basic.h` includes `rctTypes.h`, this one function effectively made an explicit circular dependency between
the two libraries. `cryptonote_format_utils.cpp` was including header `rctSigs.h` from `libringct`, when only `rctOps.h` from
`libringct_basic` needed to be included. `libcryptonote_basic` wasn't explictly linking against `libringct_basic` nor
`libringct` like it should have. And `libblockchain_db` wasn't linking against `libcryptonote_basic` like it should have. We
can also downgrade `libblockchain_db`'s dependency on `libringct` to `libringct_basic`.
2025-05-07 19:52:24 -05:00
tobtoht
c2e3835223
Merge pull request #9910
...
d106e21b7 src: fix clangd warnings (0xFFFC0000)
2025-05-07 03:32:02 +00:00
0xFFFC0000
d106e21b74
src: fix clangd warnings
2025-05-01 05:27:35 +00:00
tobtoht
c5cb8e1b78
Merge pull request #9916
...
98b79485d msys2 build: include int headers (jeffro256)
2025-04-30 05:29:25 +00:00
jeffro256
98b79485df
msys2 build: include int headers
2025-04-29 00:57:37 -05:00
tobtoht
b6df4bb142
Merge pull request #9875
...
fd08594ca wallet: fix monero-wallet-rpc ignoring calls during sync (tzadiko)
2025-04-25 05:09:56 +00:00
tobtoht
d2d976ca5a
Merge pull request #9404
...
f4672c259 cryptonote_core: only verify txpool when the hardfork value has changed. (0xFFFC0000)
2025-04-24 16:13:01 +00:00
tobtoht
906acaf963
Merge pull request #9859
...
a57c099d0 fix: added key correspondence check (StrawberryChocolateFudge)
2025-04-24 15:44:08 +00:00
tobtoht
02fba21846
Merge pull request #9881
...
8af33c71c epee: syncobj: replace shims with Boost classes (jeffro256)
2025-04-23 16:31:56 +00:00
tobtoht
03de3ad5a6
Merge pull request #9879
...
18376ca57 epee: remove reg_exp_definer.h (jeffro256)
2025-04-23 16:27:03 +00:00
tobtoht
56ee3d2765
Merge pull request #9872
...
6d6e8e173 construct_tx_and_get_tx_key: don't erase exception trace (jeffro256)
2025-04-23 16:22:25 +00:00
tobtoht
d1a038683d
Merge pull request #9848
...
f8ecd3174 Fix copies in ZMQ input/output (Lee *!* Clagett)
2025-04-23 16:21:01 +00:00
tobtoht
8d6b25568f
Merge pull request #9795
...
cb91dcee3 tests: Speed up p2p reorg test (iamamyth)
2025-04-23 16:15:23 +00:00
tobtoht
627bb04b98
Merge pull request #9851
...
70fe289d8 Improve move/copy/default constructor semantics for tx and block (Lee *!* Clagett)
2025-04-23 16:14:50 +00:00
tobtoht
ee497cc172
Merge pull request #9857
...
332d92ffb epee: span::operator[] allow mut ref from const span (jeffro256)
2025-04-23 16:13:36 +00:00
tobtoht
28dd16181b
Merge pull request #9863
...
c848e21c4 fix: multisig stale data after failed refresh (SNeedlewoods)
2025-04-23 16:12:45 +00:00
tobtoht
80a2cd3dd3
Merge pull request #9873
...
b81b38760 easylogging: replace NULL with empty string literal (tobtoht)
2025-04-23 16:11:04 +00:00