Commit Graph

11538 Commits

Author SHA1 Message Date
wowario
1163cd2ef1 add wowario gpg key 2026-01-17 02:55:36 +00:00
wowario
d20fe8c67a update gitian 2026-01-17 02:55:36 +00:00
wowario
f7b8442840 fix unit tests 2026-01-17 02:55:36 +00:00
wowario
269abd8fc3 automatic submodule update 2026-01-17 02:55:36 +00:00
wowario
7c83b3d0fd fix mismatched daemon check bug 2026-01-17 02:55:36 +00:00
wowario
df98f370c7 update average block sizes table 2026-01-17 02:55:36 +00:00
wowario
7b1e62546b set decimal point 2026-01-17 02:55:36 +00:00
wowario
1e7e406407 add seeds 2026-01-17 02:55:36 +00:00
wowario
29e4e97d19 adjust approx_blockchain_height 2026-01-17 02:55:36 +00:00
wowario
9637a3a3a4 set last v1 block 2026-01-17 02:55:36 +00:00
wowario
9221a81d7a set quick height for syncing 2026-01-17 02:55:36 +00:00
wowario
63cea8989e set genesis block timestamp 2026-01-17 02:55:36 +00:00
wowario
f09d20956f correct length of addresses 2026-01-17 02:55:36 +00:00
wowario
5f07f775f3 bump ring size to 22 2026-01-17 02:55:36 +00:00
wowario
8c412d880a add release-minimal to Makefile 2026-01-17 02:55:36 +00:00
wowario
b16a5d035b add wow readme 2026-01-17 02:55:34 +00:00
wowario
7a1b710b81 initialize genesis block 2026-01-17 02:55:12 +00:00
wowario
2710361ef0 config cryptonote 2026-01-17 02:55:12 +00:00
wowario
f96f03507b del README.md 2026-01-17 02:55:01 +00:00
wowario
cb5d3212ee del seeds 2026-01-17 02:46:20 +00:00
wowario
1851693036 del testnet/stagenet blocks 2026-01-17 02:44:29 +00:00
wowario
5bef9f1236 del checkpoints and fork heights 2026-01-17 02:44:27 +00:00
wowario
14aae741dc del seed ips 2026-01-17 02:41:53 +00:00
wowario
03eacc42e0 del dns ips 2026-01-17 02:41:53 +00:00
wowario
4cce50c75e del moneropulse urls 2026-01-17 02:41:53 +00:00
wowario
056a57761f del monero tx bug fixes 2026-01-17 02:41:53 +00:00
tobtoht
316a98b11e Merge pull request #10262
ec34c5b build: prepare v0.18.4.5 (selsta)
2025-12-29 22:41:50 +00:00
tobtoht
6553d87c28 Merge pull request #10268
1075ace logging: Generalize terminal color detection (iamamyth)
2025-12-29 22:40:46 +00:00
iamamyth
1075acee90 logging: Generalize terminal color detection
Assume the terminal supports color codes if TERM ends with `-color` or
`-256color`, rather than special-casing a handful of such terminals.

Co-authored-by: laanwj <126646+laanwj@users.noreply.github.com>
2025-12-29 22:29:25 +00:00
tobtoht
1e5b761086 Merge pull request #10252
7baf2bd epee: add missing cstdint include (tobtoht)
2025-12-29 22:27:03 +00:00
tobtoht
9dff86103e Merge pull request #10257
d8d3cf9 p2p: fix race causing dropped connections during sync (j-berman)
2025-12-29 22:24:38 +00:00
tobtoht
4862ffd5dc Merge pull request #10255
c147e2d wallet2: fix edge case where tx's ki's remain marked unspent (j-berman)
2025-12-29 22:21:21 +00:00
selsta
ec34c5b93f build: prepare v0.18.4.5 2025-12-29 22:27:58 +01:00
j-berman
c147e2dfe2 wallet2: fix edge case where tx's ki's remain marked unspent
If a tx is marked as failed (because it never shows up in the
daemon's pool), its key images get reset back to unspent so they
can be used in future txs.

If the tx re-enters the daemon's pool (e.g. it's removed from the
pool and then relayed back), then the wallet incorrectly maintains
that the tx's key images are unspent.

This change ensures the wallet re-marks the tx's key images as
spent if the tx re-appears in the node's pool.
2025-12-12 09:14:55 -08:00
j-berman
d8d3cf9730 p2p: fix race causing dropped connections during sync
Without this commit:
1) read height from DB
2) add block to chain in separate thread
3) read chain for block id's and request them from peer
4) ERR in handle_response_chain_entry, peer's first block is the
one that was added to the chain, which has block idx=height from
step 1.

This commit reads the chain for height and highest block id's
in one go while holding the m_blockchain_lock to avoid the race.
2025-12-11 21:37:20 -08:00
tobtoht
7baf2bde6e epee: add missing cstdint include 2025-12-11 10:43:33 +01:00
tobtoht
ae08557f71 Merge pull request #10243
15fc1c8 ledger: add nano gen5 id (tobtoht)
2025-12-09 17:58:04 +00:00
tobtoht
15fc1c840c ledger: add nano gen5 id 2025-12-01 01:49:50 +01:00
tobtoht
e5d0b6078a Merge pull request #10238
ba163d3 simplewallet: edit desc. text for transfer (Cat)
2025-11-26 20:42:29 +00:00
tobtoht
853272408b Merge pull request #10234
c14a0ba depends: hidapi: update to 0.15.0 (tobtoht)
2025-11-26 19:35:43 +00:00
Cat
ba163d38cb simplewallet: edit desc. text for transfer 2025-11-26 19:21:18 +00:00
tobtoht
c14a0ba432 depends: hidapi: update to 0.15.0 2025-11-24 18:12:10 +01:00
tobtoht
516e5355a1 Merge pull request #10206
4e4e343 Daemon: relay empty fluffy block on found block (j-berman)
2025-11-12 09:22:38 +00:00
tobtoht
14f3d408ad Merge pull request #10204
90dad18 tx pool: only increment m_txpool_weight for newly added pool txs (j-berman)
2025-11-12 09:20:34 +00:00
j-berman
4e4e3439c9 Daemon: relay empty fluffy block on found block 2025-11-11 16:45:06 -08:00
j-berman
90dad18bfb tx pool: only increment m_txpool_weight for newly added pool txs
Otherwise we can end up double counting txs towards the weight,
which can over-state the pool weight. E.g. relay tx to node in
stem phase, add its weight to pool weight, then receive tx
from another node, then bump the pool weight again. That double
counts the tx towards the pool weight.

If the weight exceeds the max, the node will "prune" txs from the
pool. Thus, over-counting is probably a cause of, but perhaps
not the only cause of:
https://github.com/seraphis-migration/monero/issues/148
2025-11-11 16:31:37 -08:00
tobtoht
6f2574d9d2 Merge pull request #10195
26cf4f9 ledger: throw on secret view key export rejection (tobtoht)
2025-11-11 23:01:13 +00:00
tobtoht
68732126e9 Merge pull request #10202
dafecd0 cryptonote_protocol: accurate next_needed_height when there is an overlap (0xFFFC0000)
2025-11-11 22:42:07 +00:00
tobtoht
64f230d63a Merge pull request #10199
64f2d8e build: prepare v0.18.4.4 (selsta)
2025-11-11 21:52:46 +00:00
tobtoht
8167ae5ef0 Merge pull request #10194
a83a46d Fix logging deadlock (j-berman)
2025-11-11 21:51:35 +00:00