Commit Graph

  • da99d88bce initial import of SPARC integration into latest Carrot Some Random Crypto Guy 2025-05-13 12:57:05 +01:00
  • 87be655738 restored the missing params from generate_key_image_helper() calls; fixed linux build with missing vector include Some Random Crypto Guy 2025-05-13 14:08:47 +01:00
  • 7a05f26810 tests compiles akildemir 2025-05-13 15:46:47 +03:00
  • 96fff8abc3 initial import of SPARC integration into latest Carrot Some Random Crypto Guy 2025-05-13 12:57:05 +01:00
  • f1e48c9094 carrot_impl: more documentation and rename CarrotPreSelectedInput jeffro256 2025-05-11 00:21:18 -05:00
  • 02e8fea2fe carrot_impl: file reorganization jeffro256 2025-05-09 11:03:41 -05:00
  • 266c41aeab carrot_impl: input selection overhaul jeffro256 2025-05-09 02:15:02 -05:00
  • 410a9313dc carrot_core: better exception handling jeffro256 2025-05-09 02:14:23 -05:00
  • 870203e6fe carrot_impl: correct subaddr account index for change jeffro256 2025-05-06 13:46:33 -05:00
  • 8f699871d3 carrot_impl: sweep all below jeffro256 2025-05-04 01:14:21 -05:00
  • 650b6b8bd4 carrot_impl: classify 2-out dummys as change and make unique derivs for 2-selfsend 2-outs jeffro256 2025-05-04 00:23:17 -05:00
  • 19593db002 carrot_impl: fix 2-out selfsend sweep carving jeffro256 2025-05-03 22:47:46 -05:00
  • d89d20ab0e carrot_impl: make_carrot_transaction_proposals_wallet2_sweep_all jeffro256 2025-04-30 22:32:57 -05:00
  • b982d4c5a6 carrot_impl: make multiple sweep tx proposals at once jeffro256 2025-04-30 14:37:47 -05:00
  • c4dbc4ea7b carrot_impl: remove device parameters from tx proposal making functions jeffro256 2025-04-30 14:37:00 -05:00
  • 29f9a4d679 carrot_impl: make multiple tx transfer proposals at once jeffro256 2025-04-28 12:32:54 -05:00
  • 8ad1727ea7 carrot_impl: merge make_carrot_transaction_proposal_v1_transfer functions jeffro256 2025-04-28 12:31:49 -05:00
  • 79429b6870 upstream: add vector erase if container helper jeffro256 2025-04-28 12:31:01 -05:00
  • 1057317147 mx25519: ARM machines select portable impl as default jeffro256 2025-04-30 08:16:15 -05:00
  • c79e9d0e71 carrot_impl: integrate Carrot into construct_miner_tx() jeffro256 2025-04-20 17:27:08 -05:00
  • d4a61dbb66 carrot_impl: make_single_enote_carrot_coinbase_transaction_v1 jeffro256 2025-04-29 15:27:01 -05:00
  • 4989c4cece msys2 build: include int headers jeffro256 2025-04-28 12:49:56 -05:00
  • 818aac3c73 upstream: tighten definition of reverse_erase jeffro256 2025-04-28 10:28:21 -05:00
  • 04208fdcd3 compile commits akildemir 2025-05-12 15:50:08 +03:00
  • 673661bdb9 carrot_impl: real tx.extra size calculation jeffro256 2025-04-26 15:53:20 -05:00
  • b7ea8d0b22 carrot_impl: store extra_nonce to coinbase txs jeffro256 2025-04-20 17:26:13 -05:00
  • 70bde9353b carrot_impl: rename make_pruned_transaction_from_proposal_v1 jeffro256 2025-04-26 15:36:17 -05:00
  • 0bfa68beda carrot_impl: use get_output_enote_proposals directly to get payment proposal order jeffro256 2025-04-23 10:20:53 -05:00
  • 4a0242d905 carrot_impl: scan_key_image fails password cb once per batch and doesn't block other instances jeffro256 2025-04-24 15:11:27 -05:00
  • 1ee4d3d66e carrot_impl: propogate error::password_needed instead of generic exception when applicable jeffro256 2025-04-24 13:28:49 -05:00
  • c72543bb63 carrot_impl: propogate exceptions in scan_key_image instead of swallowing them jeffro256 2025-04-24 13:00:43 -05:00
  • ec46d14fe5 carrot_impl: more debug statements for input selection jeffro256 2025-04-23 10:22:47 -05:00
  • fa0a05a01c compile commit so far akildemir 2025-05-12 15:36:39 +03:00
  • 3cc4bb2b9a upstream: wallet2: get_subaddress_map_ref jeffro256 2025-04-26 14:02:08 -05:00
  • 89c60d57ec carrot+fcmp: tx_builder use select_greedy_aging jeffro256 2025-04-23 22:11:45 -05:00
  • 606cdd43f2 carrot_impl: trace stmt jeffro256 2025-04-23 22:10:58 -05:00
  • 1f3255e1e8 carrot_impl: unit tests for select_greedy_aging jeffro256 2025-04-23 21:36:09 -05:00
  • 8f4ceba0cc carrot_impl: new input selection policy: select_greedy_aging jeffro256 2025-04-23 20:43:04 -05:00
  • 88e104423f carrot_core: get_enote_ephemeral_privkey from normal payment proposal jeffro256 2025-04-20 16:30:56 -05:00
  • 09b886b324 carrot+fcmp: tx builder wallet2 overloads jeffro256 2025-04-18 23:46:26 -05:00
  • 4d891d61c1 carrot_core: output_set_finalization: get order on non-coinbase payment proposals jeffro256 2025-04-23 10:18:21 -05:00
  • c4dc67cfc5 carrot_impl: use std::variant in scanning_tools jeffro256 2025-04-19 21:30:08 -05:00
  • b7488f7735 upstream: remove serialization for tools::variant and add std::variant jeffro256 2025-04-19 21:29:26 -05:00
  • 871a687b52 carrot_impl: add serialization impl for more Carrot types jeffro256 2025-04-19 21:28:13 -05:00
  • 149a22bee1 carrot_core: refactor from tools:variant -> std::variant jeffro256 2025-04-19 21:26:12 -05:00
  • 9ca8361824 upstream: add serialiation for std::optional jeffro256 2025-04-19 21:27:39 -05:00
  • 29f9451b27 carrot_impl: silence aggr init warnings jeffro256 2025-04-24 00:19:29 -05:00
  • f7c2cc6550 upstream: add serialization for mx25519_pubkey jeffro256 2025-04-19 21:28:52 -05:00
  • 3b671cb0bf upstream: container helper to remove using reverse iterator jeffro256 2025-04-23 20:43:50 -05:00
  • e1d3086a24 carrot_impl: silence addr init warnings in carrot_impl.cpp jeffro256 2025-04-24 00:53:07 -05:00
  • b259bc45e8 carrot_core: change in/out limits jeffro256 2025-04-23 10:14:11 -05:00
  • 638034c35f upstream: sync against wallet_keys_unlocker PR #9860 jeffro256 2025-04-24 00:03:19 -05:00
  • 66552f14ca upstream: change upstream code for Boost serialization shims jeffro256 2025-04-26 12:44:42 -05:00
  • 7d4122151e upstream: Boost serialization vendoring for std C++17 types jeffro256 2025-04-26 12:42:00 -05:00
  • 4659b6b6f1 carrot_core: janus protection tests jeffro256 2025-04-17 13:01:29 -05:00
  • b529887e88 carrot+fcmp: rework for Carrot scanning changes jeffro256 2025-04-16 18:41:10 -05:00
  • c607f23a60 upstream: add is_out_to_acc_precomp span overload jeffro256 2025-04-16 18:39:32 -05:00
  • 3a21213153 carrot_impl: load enotes directly from transactions jeffro256 2025-04-16 17:17:24 -05:00
  • 2194b853d5 carrot_core: unbind K^j_v in d_e and overhaul scanning functions jeffro256 2025-04-16 17:16:18 -05:00
  • 24f9916287 Merge branch 'develop' of https://github.com/salvium/salvium into develop Some Random Crypto Guy 2025-05-08 09:21:06 +01:00
  • ce9c845d26 carrot_impl: fix key image scanning in view-only and burned zombie outputs jeffro256 2025-04-12 14:26:22 -05:00
  • fec249d598 tx_construction_helpers: improve RingCT input detection jeffro256 2025-04-12 14:24:50 -05:00
  • ff85622450 carrot_impl: fix wallet scanning with cold signing and other input-less txs jeffro256 2025-04-12 14:23:20 -05:00
  • a204844b8e carrot_impl: fix background sync key images jeffro256 2025-04-10 15:03:36 -05:00
  • 154806402b carrot_impl: fix payment ID scanning in scanning_tools jeffro256 2025-04-10 14:27:48 -05:00
  • ee263314ef fix wallet2::check_tx_hey_helper jeffro256 2025-04-10 02:22:21 -05:00
  • cc83158ccc unit tests/crypto: test genesis output for torsion jeffro256 2025-04-07 14:50:08 -05:00
  • ad1eb77d50 carrot_impl: input_count_for_max_usable_money fix jeffro256 2025-04-07 14:48:44 -05:00
  • 316aacbc62 carrot_impl: format utils bug fixes with ephemeral count akildemir 2025-05-07 16:06:45 +03:00
  • d9846bba74 crypto: make ec_point comparable jeffro256 2025-04-07 14:44:42 -05:00
  • c69c3e35fd carrot_impl: fix password fetching in wallet2::scan_key_image jeffro256 2025-04-04 21:06:39 -05:00
  • 13793610af carrot_impl: refactor fake_pruned_blockchain into header jeffro256 2025-04-03 23:22:25 -05:00
  • 4eecccee04 carrot_impl: add consensus rule for unique output pubkeys in tx jeffro256 2025-04-03 13:54:05 -05:00
  • 939fd068c5 carrot_impl: make_signable_tx_hash_from_carrot_transaction_proposal_v1 and bug fixes jeffro256 2025-04-03 13:37:49 -05:00
  • 4f33613628 carrot_impl: tx format utils load extra correctly jeffro256 2025-04-02 19:43:07 -05:00
  • 33aa5607a4 carrot_core: device documentation improvements jeffro256 2025-04-02 19:41:29 -05:00
  • 4eb13de957 upstream: is_coinbase() for prefix jeffro256 2025-04-02 19:40:58 -05:00
  • ada1fa0e5e Fix debian build attempt j-berman 2025-03-27 15:46:20 -07:00
  • 164985ce16 cmake: add mx25519 static define tobtoht 2025-03-28 09:48:27 +01:00
  • a6733fcf2b carrot_impl compilation akildemir 2025-05-07 13:52:52 +03:00
  • 44e70b4765 carrot_impl 3/27/25 [WIP] jeffro256 2025-01-10 14:59:27 -06:00
  • 22cc08c107 carrot core completion akildemir 2025-05-06 13:52:34 +03:00
  • ed030081b7 carrot_core [3/27/2025] jeffro256 2024-11-08 14:33:54 -06:00
  • 9292f88a57 Merge pull request #18 from salvium/update-hardcoded-sal-to-sa1 akildemir 2025-05-06 12:07:47 +03:00
  • 4095e9f80f Merge pull request #17 from salvium/add-sal1-treasury-mint akildemir 2025-05-06 12:01:47 +03:00
  • 02fd790788 Merge pull request #16 from salvium/fix-get-outs-money-amount-fn akildemir 2025-05-06 11:52:40 +03:00
  • 6d2960612f update hardcoded sal assets to sal1 akildemir 2025-04-15 14:21:38 +03:00
  • 2d9b302137 sal1 treasury mint akildemir 2025-04-14 19:27:11 +03:00
  • a7753897b2 only sum SAL1 in tx outs akildemir 2025-04-02 16:58:05 +03:00
  • fe3297271f added fast sync checkpoints; bumped RC version number v0.9.6-rc3 Some Random Crypto Guy 2025-04-02 10:47:34 +01:00
  • 9d9471d314 fixed a couple of unit_test issues; bumped RC version v0.9.6-rc2 Some Random Crypto Guy 2025-04-01 12:18:56 +01:00
  • 5da798a7c5 Merge remote-tracking branch 'origin/fix-all-unit-tests' into develop Some Random Crypto Guy 2025-03-31 11:31:49 +01:00
  • 0f97ec9ea7 fix unit-tests akildemir 2025-03-31 10:49:39 +03:00
  • 0418bfee30 fixed asio-related tests Some Random Crypto Guy 2025-03-27 11:08:33 +00:00
  • cd22e55296 removed compilation warnings from scanner v0.9.6-rc1 Some Random Crypto Guy 2025-03-19 11:26:47 +00:00
  • 488d5f1e9b updated fast sync checkpoints Some Random Crypto Guy 2025-03-19 11:09:50 +00:00
  • 771b8ea606 Merge branch 'rebase-v0.18' into develop Some Random Crypto Guy 2025-03-19 09:43:51 +00:00
  • 28262a30fe added unit tests for protocol_tx and check_output_types; bumped version to v0.9.6-rc1 Some Random Crypto Guy 2025-03-19 09:30:02 +00:00
  • aa4276c39e Merge branch 'develop' of https://github.com/salvium/salvium into develop Some Random Crypto Guy 2025-03-18 12:21:15 +00:00
  • 1f49c178ee fixed build on Linux after background-sync patch applied and broke it! Some Random Crypto Guy 2025-03-17 11:43:49 +00:00