Commit Graph

11511 Commits

Author SHA1 Message Date
j-berman
cfd2a69624 wallet2: warn instead of throw when RingDB doesn't include spend
A reorg can end up causing an output's position in the chain to
move. Since the wallet doesn't update the RingDB on reorg, it
may refer to the output's stale position in the chain.

This seems a reasonable solution rather than introducing complex
logic to update the stale ring member's value on rerog, since
RingDB can be deprecated with FCMP++.
2025-10-10 08:49:03 +03:00
jeffro256
2e1fdd9f48 cryptonote_basic: remove redundant call to get_transaction_hash() in overload
Issue noticed by DataHoarder.
2025-10-10 08:48:06 +03:00
j-berman
48e34c2336 Cleaner validation (faster and saner) 2025-10-10 08:47:44 +03:00
j-berman
4bfb5acd8f Daemon RPC: fix on_getblockhash error return on too high height 2025-10-10 08:47:20 +03:00
j-berman
28e8844d3d Daemon RPC: add max_block_count field to /getblocks.bin 2025-09-29 06:25:45 +03:00
nahuhh
4f10510f68 simplewallet: batch address creation limit to match rpc 2025-09-29 06:25:14 +03:00
WeebDataHoarder
7a5cc4afb9 Send ZMQ miner notifications after txpool additions
Bug was introduced in c069c04ede338929c50297558fee15192aa0f67c, before this txpool additions were not notified on block addition

When receiving blocks with previously unknown conditions, miner data was sent first, but txpool add events for already-added transactions in previous block were sent afterward. Miners would then include already-mined transactions in their new templates due to receiving the mistimed txpool add event.

The fix is to send miner notifications AFTER txpool events are sent, and before normal block notifications are sent (for mining switch speed purposes)

Fixes c069c04ede338929c50297558fee15192aa0f67c / #9135
Fixes dfee15eee1 / #7891
2025-09-29 06:24:51 +03:00
rbrunner7
95c1fd7679 p2p: Improved peer selection with /24 subnet deduplication to disadvantage 'spy nodes' [v0.18] 2025-09-29 06:23:55 +03:00
Lee *!* Clagett
b9fdf9c288 Fix logging lock, future optimizations may needed 2025-09-25 11:24:48 +03:00
nahuhh
5b0bed2950 cryptonote_core: --dns-versions-check is deprecated 2025-09-25 11:24:14 +03:00
moneromooo-monero
77ba1f2c6a wallet_rpc_server: allow creating more than 64 addresses at once
it's too low a limit (at least one person mentioned having to
call create_address in a loop due to it)
2025-09-25 11:23:37 +03:00
wowario
c98cfd8f2f remove github actions 2025-09-20 07:55:00 +03:00
wowario
1a94126ae4 update checkpoints 2025-09-19 21:01:46 +03:00
wowario
5049ad3d6f v0.11 ASCII art 2025-09-19 21:01:45 +03:00
wowario
9f429cfc89 wownero skin pack 2025-09-19 21:01:45 +03:00
wowario
4a80a4a693 add checkpoints and fork heights 2025-09-19 21:01:45 +03:00
wowario
a65fd1b3e1 change to debug level 2025-09-19 21:01:44 +03:00
wowario
e0f486f7b2 add clear screen command 2025-09-19 21:01:44 +03:00
wowario
34bc7d2b63 show full version 2025-09-19 21:01:44 +03:00
wowario
de22caa968 cleanup old bp 2025-09-19 21:01:43 +03:00
wowario
f7299beb66 vote by block 2025-09-19 21:01:43 +03:00
wowario
88e126db9c miner block header signing 2025-09-19 21:01:43 +03:00
wowario
2c544dee74 add nettype to diff algo 2025-09-19 21:01:43 +03:00
wowario
8077b9473a difficulty is fun 2025-09-19 21:01:42 +03:00
wowario
9c11ef2292 only allocate slow hash before RX 2025-09-19 21:01:42 +03:00
wowario
ed340c208e mod variant4_random_math 2025-09-19 21:01:42 +03:00
wowario
b7fb278873 set pow variants 2025-09-19 21:01:41 +03:00
wowario
945e4c9644 bump RX block version 2025-09-19 21:01:41 +03:00
wowario
e60f0dc3da add RandomWOW 2025-09-19 21:01:41 +03:00
wowario
b7fb563f83 shorten timestamp check window 2025-09-19 21:01:41 +03:00
wowario
bf12e2745d limit future blk time to 10 min 2025-09-19 21:01:40 +03:00
wowario
30dba37f1f bump unlock time to 288 blks 2025-09-19 21:01:40 +03:00
wowario
076254eb38 config wallet2 settings 2025-09-19 21:01:40 +03:00
wowario
8a44f2f375 add wowario gpg key 2025-09-19 21:01:39 +03:00
wowario
17cdf02cae update gitian 2025-09-19 21:01:39 +03:00
wowario
cf58f70251 fix unit tests 2025-09-19 21:01:39 +03:00
wowario
1f110b4dc0 automatic submodule update 2025-09-19 21:01:39 +03:00
wowario
220c474ac1 fix mismatched daemon check bug 2025-09-19 21:01:38 +03:00
wowario
52da6f97f5 update average block sizes table 2025-09-19 21:01:38 +03:00
wowario
77e80a6416 set decimal point 2025-09-19 21:01:38 +03:00
wowario
4f2e8f603f add seeds 2025-09-19 21:01:37 +03:00
wowario
e38bf823fd adjust approx_blockchain_height 2025-09-19 21:01:37 +03:00
wowario
72cf07bba0 set last v1 block 2025-09-19 21:01:37 +03:00
wowario
e8e42507ad set quick height for syncing 2025-09-19 21:01:36 +03:00
wowario
8851bf7d14 set genesis block timestamp 2025-09-19 21:01:36 +03:00
wowario
09b891cad4 correct length of addresses 2025-09-19 21:01:36 +03:00
wowario
f3631823a8 bump ring size to 22 2025-09-19 21:01:36 +03:00
wowario
8765ee2d4a add release-minimal to Makefile 2025-09-19 21:01:35 +03:00
wowario
5e73899cb8 add wow readme 2025-09-19 21:01:28 +03:00
wowario
6cffebac15 initialize genesis block 2025-09-19 07:06:29 +03:00