tobtoht
563a5b1a7d
Merge pull request #10007
...
5e54c72 wallet: RPC method /incoming_transfers without daemon connection (jeffro256)
2025-08-21 16:20:37 +00:00
tobtoht
a8b5ae6dd2
Merge pull request #9919
...
06b74ae ringct & cryptonote_basic: detangle dependencies (jeffro256)
2025-08-21 16:18:14 +00:00
tobtoht
389e3ba1df
Merge pull request #10020
...
c08f111 src: update checkpoints to match v0.18.4.2 (selsta)
2025-08-05 16:10:10 +00:00
selsta
c08f1114de
src: update checkpoints to match v0.18.4.2
2025-08-01 17:27:51 +02:00
tobtoht
8e7af0806e
Merge pull request #10000
...
a2f336d serialization: massage pair casting to remove user-defined-cast warnings (jeffro256)
2025-08-01 12:01:49 +00:00
tobtoht
4935f3c9c0
Merge pull request #10014
...
dc350f3 wallet: deprecate wallet2::find_and_save_rings() (jeffro256)
2025-08-01 11:51:51 +00:00
tobtoht
1e72c25983
Merge pull request #9938
...
8a33caf fix typo (Maximilian Hubert)
2025-08-01 11:51:22 +00:00
tobtoht
abf0515432
Merge pull request #9984
...
2820757 common: remove tools::add_element (jeffro256)
2025-08-01 11:49:16 +00:00
jeffro256
dc350f35a5
wallet: deprecate wallet2::find_and_save_rings()
...
Rings for outgoing transactions are stored within the scanning code since the last hardfork,
so this code is largely unneccessary now.
Co-authored-by: j-berman <justinberman@protonmail.com>
2025-07-29 12:28:39 -05:00
jeffro256
377071ea89
cryptonote_core: remove blockchain_storage_boost_serialization.h
...
unused
2025-07-24 02:22:14 -05:00
jeffro256
5e54c72629
wallet: RPC method /incoming_transfers without daemon connection
...
Allows calling /incoming_transfers for cold wallets especially
2025-07-24 01:51:06 -05:00
jeffro256
a2f336d22f
serialization: massage pair casting to remove user-defined-cast warnings
...
Similar to: https://github.com/sstsimulator/sst-core/pull/1315
2025-07-16 00:03:42 -05:00
tobtoht
fc1fcd4cbf
Merge pull request #9996
...
ffd228b set do_not_relay always false in submit_multisig_main (SNeedlewoods)
2025-07-14 16:52:06 +00:00
SNeedlewoods
ffd228b114
set do_not_relay always false in submit_multisig_main
2025-07-14 17:37:01 +02:00
tobtoht
a1aef9e017
Merge pull request #9855
...
2aa90a1 Add log-level arg description to monerod (meed3)
2025-07-13 16:54:08 +00:00
tobtoht
40cd9ba0c4
Merge pull request #9981
...
6131dde rpc: return error correctly on bad key image string (jeffro256)
2025-07-13 16:53:30 +00:00
tobtoht
61b8c09f83
Merge pull request #9698
...
861437c add do_not_relay option to submit_multisig_main command in simplewallet (SNeedlewoods)
2025-07-13 16:52:14 +00:00
tobtoht
a9a399dc6b
Merge pull request #9985
...
3c05f00 crypto: check+throw for Cryptonight v1 invalid input (jeffro256)
2025-07-13 16:50:58 +00:00
jeffro256
2820757d9d
common: remove tools::add_element
...
Since C++17, `std::vector::emplace_back()` returns a reference, so this helper isn't needed anymore.
2025-07-11 11:31:46 -05:00
jeffro256
3c05f00b85
crypto: check+throw for Cryptonight v1 invalid input
...
If `crypto::cn_slow_hash()` is called with `variant=1` and an input length of less thab 43 bytes, it triggers a program exit.
This checks first and throws an exception instead.
Thank you to ADA Logics and the MAGIC Monero Fund for reporting this!
2025-07-11 11:19:43 -05:00
jeffro256
6131ddef10
rpc: return error correctly on bad key image string
...
Because of the missing `return` statement, the status is set to "OK" later on in the method when it shouldn't be.
Thank you to ADA Logics and the MAGIC Monero Fund for reporting this!
2025-07-11 10:39:03 -05:00
SNeedlewoods
861437c543
add do_not_relay option to submit_multisig_main command in simplewallet
2025-07-11 17:34:35 +02:00
tobtoht
c540d40071
Merge pull request #9957
...
2bce551 Add new dynamic fees to ZMQ (Lee Clagett)
2025-07-10 17:32:49 +00:00
tobtoht
26294e80c9
Merge pull request #9947
...
00237fe src: update checkpoints to match v0.18.4.1 (selsta)
2025-07-10 13:46:26 +00:00
selsta
00237fe18a
src: update checkpoints to match v0.18.4.1
2025-07-10 15:31:54 +02:00
tobtoht
08438b60c1
Merge pull request #9838
...
2f2a8c4 wallet: Improve Fee Priority Code for Clarity (tzadiko)
2025-07-10 12:45:39 +00:00
tobtoht
88aa3ed21e
Merge pull request #9925
...
4c341da BlockchainLMDB: remove `virtual` qualifers from overriden methods and mark `final` (jeffro256)
deb1ec9 BlockchainLMDB: mark overridden methods with `override` (jeffro256)
2025-07-10 12:34:05 +00:00
tobtoht
ff000b654d
Merge pull request #9927
...
6fd3a2e tools::variant: remove (jeffro256)
2025-07-10 12:32:20 +00:00
tobtoht
6f2efeca1e
Merge pull request #9940
...
e9c89dc wallet: kill support for deprecated ephemeral Boost messages (jeffro256)
2025-07-10 12:29:13 +00:00
tobtoht
8b95b38fa2
Merge pull request #9953
...
6d06de7 wallet: refactor subaddress expansion & add to transfer test (jeffro256)
6e26e44 wallet: improve lookahead logic & make rpc persistent (Justin Berman)
6f36037 wallet: create set_subaddress_lookahead wallet rpc endpoint (benevanoff)
b987676 wallet: ensure subaddress keys table is at least size of requested lookahead (benevanoff)
2025-07-10 12:20:49 +00:00
tobtoht
3d7171e684
Merge pull request #9977
...
71182c6 simplewallet: respect `do-not-relay` in `sweep_single` (hinto.janai)
2025-07-10 12:19:08 +00:00
tzadiko
2f2a8c46bb
wallet: Improve Fee Priority Code for Clarity
2025-07-09 20:08:42 -05:00
hinto.janai
71182c6423
simplewallet: respect do-not-relay in sweep_single
2025-07-08 13:06:42 +00:00
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
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
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
Lee Clagett
2bce551da7
Add new dynamic fees to ZMQ
2025-06-13 17:10:17 -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