Some Random Crypto Guy
cea3f0f341
fixed Carrot wallet exceptions reporting 'unknown error'; fixed wallet.address.txt file to contain Carrot keys as well; fixed sending to subaddress from same wallet
2025-10-16 14:51:49 +01:00
Some Random Crypto Guy
6ba060e116
fixed subaddress lookahead generation for Carrot; optimised to reduce scanning times
2025-10-15 13:29:04 +01:00
Some Random Crypto Guy
f8d9f9335e
fixed issue with post-Carrot-HF sweep_all to self
2025-10-13 21:17:45 +01:00
somerandomcryptoguy
0c4998b091
added --generate-from-svb-key functionality ( #53 )
...
Co-authored-by: Some Random Crypto Guy <somerandomcryptoguy@protonmail.com >
2025-09-03 12:33:09 +01:00
akildemir
13ee838f3c
support for sweep_all ( #47 )
2025-08-18 12:06:56 +01:00
akildemir
a159bed3ba
remove tools::add_element
2025-08-08 14:54:55 +03:00
akildemir
906e55f87b
add return into type to wallet serialization ( #42 )
2025-08-06 15:00:56 +01:00
Some Random Crypto Guy
82b14a776f
fixed background syncing issue with Carrot account keys
2025-08-06 11:27:23 +01:00
akildemir
cbe84499fb
use internal notes instead of special ones for change and return enotes ( #36 )
2025-08-01 13:54:59 +01:00
akildemir
37594fe8fa
Implement return tx functionality for post-carrot ( #33 )
...
* return tx fixes
* save change output for return tx
* successfully receive returned tx
* complete post-carrot return txs
2025-07-30 15:33:35 +01:00
akildemir
9ba621b3ae
post carrot stake tx support ( #32 )
...
* add support for stake txs and payouts post-carrot
* fixes on the stake return payments
* complete post-carrot stake txs
* rename protocol_tx_data to protocol_tx_data_t
2025-07-23 14:58:11 +01:00
akildemir
dd39f94ca6
all pre-carrot txs work; Add support for return txs post-carrot.
2025-07-11 12:08:44 +03:00
akildemir
520d4b4eab
implement sparc return address functionality
2025-07-02 14:25:25 +03:00
akildemir
130975cebd
clean up previous commit
2025-06-29 15:38:14 +03:00
Some Random Crypto Guy
5306d4b94a
interim checkin - working RCT Carrot TX
2025-06-27 16:05:08 +01:00
akildemir
a289de023a
completed first successful tx from old keys to old keys post carrot fork
2025-06-12 16:32:16 +03:00
Some Random Crypto Guy
ec2015e5a4
updated SA_Proof functions to use domain separator hash key
2025-06-05 13:40:29 +01:00
akildemir
d163d6892c
add missing change output parameters for genRctSimpleCarrot
2025-06-05 15:14:12 +03:00
Some Random Crypto Guy
4a909bda2d
merged construct_protocol_tx into latest carrot changes from Akil
2025-05-21 12:31:35 +01:00
Some Random Crypto Guy
33535531ec
added Carrot support to construct_protocol_tx
2025-05-21 12:25:01 +01:00
jeffro256
daffdd764b
carrot_core: separate payment_id_t and encrypted_payment_id_t
2025-05-21 14:18:35 +03:00
Some Random Crypto Guy
60b3f22376
fixed field ordering to allow GCC to compile; removed unlock_time field from CARROT/SPARC TX outputs
2025-05-19 11:13:01 +01:00
Some Random Crypto Guy
e3e35f6dde
Merge branch 'carrot-integration' into sparc-integration
2025-05-19 10:30:41 +01:00
Some Random Crypto Guy
c145285dcf
finished SPARC library prototype - anonymised return payments now pass unit tests; removed extraneous code
2025-05-16 21:06:20 +01:00
Some Random Crypto Guy
2550591cf1
added unit test for full verification of Anonymised Returns process from SPARC
2025-05-15 10:46:50 +01:00
akildemir
18ec1c331b
make scanning pre-carrot and carrot coinbase txs work
2025-05-14 16:02:35 +03:00
Some Random Crypto Guy
0520fc4fe6
working make_return_tx() code
2025-05-14 12:04:50 +01:00
Some Random Crypto Guy
da99d88bce
initial import of SPARC integration into latest Carrot
2025-05-13 14:12:08 +01:00
jeffro256
410a9313dc
carrot_core: better exception handling
2025-05-13 13:38:28 +03:00
jeffro256
88e104423f
carrot_core: get_enote_ephemeral_privkey from normal payment proposal
2025-05-12 15:02:16 +03:00
jeffro256
4d891d61c1
carrot_core: output_set_finalization: get order on non-coinbase payment proposals
2025-05-12 14:45:21 +03:00
jeffro256
149a22bee1
carrot_core: refactor from tools:variant -> std::variant
2025-05-12 14:34:54 +03:00
jeffro256
b259bc45e8
carrot_core: change in/out limits
2025-05-12 14:18:48 +03:00
jeffro256
4659b6b6f1
carrot_core: janus protection tests
2025-05-12 12:48:09 +03:00
jeffro256
2194b853d5
carrot_core: unbind K^j_v in d_e and overhaul scanning functions
2025-05-12 11:29:32 +03:00
jeffro256
33aa5607a4
carrot_core: device documentation improvements
2025-05-07 15:37:52 +03:00
jeffro256
44e70b4765
carrot_impl 3/27/25 [WIP]
2025-05-06 15:38:34 +03:00
jeffro256
ed030081b7
carrot_core [3/27/2025]
2025-05-06 12:48:29 +03:00