Commit Graph
13514 Commits
Author SHA1 Message Date
such-gitea 7fac43c381 fix(ci): propagate failures through captured test output 2026-10-07 11:01:53 -04:00
such-gitea 8efe706101 ci(testnet): qualify native Wownero research builds 2026-10-07 10:52:05 -04:00
such-gitea d70cfce21a feat(testnet): integrate FCMP++ and Carrot for Wownero
Add an isolated Wownero research network, Carrot-compatible miner authorization, release corrections, and local acceptance tests. Base the implementation on FCMP++ beta 3.0 with the beta 3.1 legacy ring-offset correction; both research build options remain disabled by default.
2026-10-07 10:35:51 -04:00
Justin BermanandGitHub d816367cb1 Merge pull request #415 from j-berman/prep-v0.19.0.0-beta.2.1
Prepare v0.19.0.0-beta.3.0
2026-09-24 13:30:17 -07:00
j-berman f57a41e911 Rm version validity check for stressnet 2026-09-24 13:28:31 -07:00
Justin BermanandGitHub 05f370f381 Merge pull request #481 from j-berman/beta-v3-hf
Set beta v3 hardfork block [beta-v3]
2026-09-24 11:49:29 -07:00
j-berman 6fdfbc514e Set beta v3 hardfork block 2026-09-24 10:38:56 -07:00
Justin BermanandGitHub 6b75227bfc Merge pull request #474 from j-berman/beta-v3-rollback
Auto rollback to before stressnet v2 [beta-v3]
2026-09-24 06:57:50 -07:00
Justin BermanandGitHub 3033b06030 Merge pull request #476 from j-berman/beta-v3-shrt-ltm
Reduce long-term block window for beta [beta-v3]
2026-09-24 06:57:14 -07:00
Justin BermanandGitHub 2af87fb1c5 Merge pull request #477 from j-berman/beta-v3-ban-dur
Peer ban duration to 2 minutes [beta-v3]
2026-09-24 06:56:54 -07:00
Justin BermanandGitHub 0f5362e629 Merge pull request #475 from j-berman/beta-v3-bump-min-blk-pnlty
Bump min penalty block size to 10mb [beta-v3]
2026-09-24 06:56:10 -07:00
Justin BermanandGitHub 8366bf3f37 Stressnet specific comment 2026-09-23 21:32:01 -07:00
18391e1e52 Update src/cryptonote_core/blockchain.cpp
Co-authored-by: jeffro256 <jeffro256@tutanota.com>
2026-09-23 21:30:02 -07:00
j-berman 309ee2d034 Update expected BASE_FEE_ESTIMATE with change to min block penalty size 2026-09-23 11:51:03 -07:00
Ruckniumandj-berman d24afd2fcf Peer ban duration to 2 minutes 2026-09-23 10:14:18 -07:00
jeffro256andj-berman 6ab4392fbb blockchain: handle changing LTM window size 2026-09-23 10:09:07 -07:00
jeffro256andj-berman 0e9b4637fb cryptonote_core: reduce long-term block window for Beta [STRESSNET] 2026-09-23 10:09:00 -07:00
j-berman c28ac001a6 Bump min penalty block size to 10mb 2026-09-23 09:52:01 -07:00
j-berman 52733eda55 Auto rollback to before stressnet v2
Same code as https://github.com/seraphis-migration/monero/pull/397
2026-09-23 09:29:22 -07:00
Justin BermanandGitHub 5288ee13cb Merge pull request #204 from j-berman/no-drop-dbl-spend
tx pool: don't drop cxns relaying key images spent in chain [beta]
2026-09-23 09:27:55 -07:00
j-berman 2166482ca8 Prepare v0.19.0.0-beta.3.0 2026-09-23 09:21:38 -07:00
jeffro256andGitHub e151643c52 Merge pull request #473 from j-berman/fix-genesis-torsion-check
FCMP++: allow torsioned genesis outputs on regtest
2026-09-23 09:13:54 -05:00
jeffro256andGitHub 3ef32055c3 Merge pull request #453 from SlowBearDigger/test/carrot-get-transactions-split
tests: cover split CARROT transaction RPC response
2026-09-23 09:13:27 -05:00
SlowBearDiggerandjeffro256 a20da5a6e3 tests: cover split CARROT transaction RPC response 2026-09-23 08:52:12 -05:00
j-berman b872e2ef4c FCMP++: allow torsioned genesis outputs on regtest 2026-09-22 23:13:30 -07:00
Justin BermanandGitHub b17d0a6fd6 Merge pull request #468 from j-berman/w2-synchronize-store
wallet: shutdown on close & synchronize store w/refresh
2026-09-22 21:52:18 -07:00
Justin BermanandGitHub d31783a151 Merge pull request #462 from j-berman/unique-roots
FCMP++: guarantee every usable tree root is unique
2026-09-22 21:50:46 -07:00
Justin BermanandGitHub 6d10c4d07e Merge pull request #467 from j-berman/fix-recipient-dests
wallet: fix recipientAddress to return tx dests excl change
2026-09-22 20:03:46 -07:00
jeffro256andGitHub efa36c7c55 Merge pull request #456 from jeffro256/rebind_kjv
carrot_core: rebind K^j_v in d_e
2026-09-22 21:55:23 -05:00
Justin BermanandGitHub a6dcbf6497 Merge pull request #469 from jeffro256/fcmp++-stage-randomxv2
cryptonote_core: support RandomX V2 and commitments in v17
2026-09-22 18:05:03 -07:00
Justin BermanandGitHub 523f499858 Merge pull request #472 from jeffro256/fcmp++-stage_downstream_11369
crypto: random and siphash static-init-safety
2026-09-22 18:04:49 -07:00
j-berman a3648a830d Print key image fix 2026-09-22 14:04:01 -07:00
92582340a2 crypto: random and siphash static-init-safety
Co-authored-by: Thomas <thomas.giudici@proton.me>
Co-authored-by: selsta <selsta@sent.at>
2026-09-22 16:01:01 -05:00
j-berman 2ea0bc9c82 Review comments 2026-09-22 13:57:11 -07:00
jeffro256 8b3b4fee7e @selsta MONERO_RANDOMX_UMASK review 2026-09-18 23:31:35 -05:00
jeffro256 0513149477 cryptonote_core: support RandomX V2 and commitments in v17
See docs/BLOCK_HASHING.md

This commit does required consensus changes only.
2026-09-18 23:31:13 -05:00
j-berman d53956281c wallet: shutdown on close & synchronize store w/refresh 2026-09-18 20:14:20 -07:00
jeffro256 d4cfc04690 carrot_core: rebind K^j_v in d_e 2026-09-18 21:43:24 -05:00
j-berman 30d8d87c86 wallet: fix recipientAddress to return tx dests excl change 2026-09-18 18:55:34 -07:00
jeffro256andGitHub f978eab613 Merge pull request #465 from j-berman/unprunable-summ-fcmp-carrot
cryptonote_basic: get_transaction_unprunable_summary FCMP++/Carrot
2026-09-18 20:01:08 -05:00
j-berman 657ea80212 cryptonote_basic: get_transaction_unprunable_summary FCMP++/Carrot 2026-09-18 17:08:44 -07:00
Justin BermanandGitHub 82a45186b5 Merge pull request #466 from j-berman/fix-set-init
Daemon RPC: only set init sync data if not already set
2026-09-18 17:05:44 -07:00
j-berman f2185acaba crypto: fix unit test for fe_c to use negative 2026-09-18 17:02:29 -07:00
j-berman d996fc33b3 Daemon RPC: only set init sync data if not already set 2026-09-18 16:56:34 -07:00
Justin BermanandGitHub 4d9ebc3746 Merge pull request #464 from jeffro256/fcmp++-stage_upstream_mx25519_api_change
carrot: fix mx25519 upstream and convergence tests
2026-09-18 15:55:53 -07:00
jeffro256 fc580f431b carrot: fix mx25519 upstream and convergence tests 2026-09-18 17:13:41 -05:00
j-berman 9eb29a502b Move to TU where << is used 2026-09-18 13:49:12 -07:00
j-berman c41ac9e109 include <ostream> for linker errs 2026-09-18 12:47:11 -07:00
jeffro256andj-berman 0dfbdcbfbf More rebase fixes
Co-authored-by: j-berman <justinberman@protonmail.com>
2026-09-18 12:21:38 -07:00
j-berman 9cf572b715 Bump GUIX RUST_DEPS_HASH 2026-09-18 11:23:57 -07:00