Some Random Crypto Guy
9c11200666
fixed RCT types to support ECDHINFO for Salvium One; fixed input and output limits for TXs
2025-07-23 10:21:13 +01:00
Some Random Crypto Guy
5306d4b94a
interim checkin - working RCT Carrot TX
2025-06-27 16:05:08 +01:00
Some Random Crypto Guy
41e3e85159
fixed missing references to new RCT type RCTTypeSalviumOne
2025-06-17 13:27:02 +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
d53a0669c9
fixed building issues; added carrot key initialisation to wallet2
2025-06-09 11:18:51 +01: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
8eac4bce5f
fixed genRctSimpleCarrot params; added carrot_and_legacy_account to wallet2
2025-06-05 12:29:08 +01:00
Some Random Crypto Guy
7fe9ee0990
updated RCT functions to support SalviumOne and T-CLSAG use
2025-06-04 13:05:20 +01:00
akildemir
474bca538b
initial post-carrot tx construction
2025-06-03 16:03:07 +03:00
Some Random Crypto Guy
1adc1b0f8d
added full set of CLSAG tests for T-CLSAG
2025-05-29 19:07:12 +01:00
Some Random Crypto Guy
f7be7b843b
fixed scalarmultKey() calls in Carrot-specific CLSAG code; added new signing function for T terms in CLSAG
2025-05-29 14:12:54 +01:00
akildemir
3878e389fe
initial clsag implementation for carrot
2025-05-28 17:50:16 +03:00
j-berman
d483b9872b
jeffro comments
2025-05-20 15:15:30 +03:00
Some Random Crypto Guy
5f6122d045
fixed pre-Carrot TX construction; removed currently-extraneous RCTTypeFcmpPlusPlus
2025-05-20 10:06:33 +01:00
jeffro256
b529887e88
carrot+fcmp: rework for Carrot scanning changes
2025-05-12 12:28:21 +03:00
akildemir
a6733fcf2b
carrot_impl compilation
2025-05-07 13:52:52 +03:00
Some Random Crypto Guy
9baeb750ac
interim checkin of the rebased code
2025-03-13 17:57:28 +00:00
Some Random Crypto Guy
a7c1ba652b
interim checkin of changes for audit; bumped version number
2025-01-29 15:39:08 +00:00
Some Random Crypto Guy
4b594142ca
updated block fast sync checksums; disabled spend authority proof due to multisig; fixed issue in protocol_tx; bumped version
2024-12-17 20:06:54 +00:00
Some Random Crypto Guy
29e435bd39
added belt and braces to prevent CONVERT TXs from being attempted; integrated spend authority proof support into wallet; bumped version number
2024-12-16 14:07:37 +00:00
Some Random Crypto Guy
dd23331df9
switched to single spend authority proof - the dummy proofs don't work as intended, so dropping them
2024-12-16 09:16:34 +00:00
Some Random Crypto Guy
7d2025bc19
interim checkin
2024-12-16 07:48:16 +00:00
Some Random Crypto Guy
a01422a5e0
partial working serialisation
2024-12-15 22:28:14 +00:00
Some Random Crypto Guy
b87c243da1
fixed unit tests; fixed core tests; fixed performance tests; added fix to prevent change in block reward split (thanks Akil); added prelim code for spend authority proof - not complete / working
2024-12-15 11:09:46 +00:00
Some Random Crypto Guy
d3f15211d7
updated to support multisig wallets; fixed a couple of minor bugs; removed some extraneous code; bumped version
2024-10-03 10:01:29 +01:00
Some Random Crypto Guy
f41c20ee7c
updated ringct function libraries; fixed build issue with blockchain_utilities
2024-06-18 23:16:45 +01:00
Some Random Crypto Guy
584890ab25
fixed up some missing copyright messages; added unlock_time validation for protocol_tx outputs
2024-06-10 14:54:57 +01:00
Some Random Crypto Guy
d39c20bb2d
rebase to 0.18.3.3 completed
2024-06-05 14:03:44 +01:00
Some Random Crypto Guy
34b2f9b315
commenced removal of pricing_record touchpoints for MVP release
2024-05-07 14:34:19 +01:00
Some Random Crypto Guy
a3a7f686f3
Added functions to cache and manage yield calculations
...
Removed "tx.amount_locked" field - "tx.amount_burnt" is technically correct for all cases.
Removed invalid checkpoint data.
2024-01-30 14:22:46 +00:00
Some Random Crypto Guy
6787d1d018
This is a big update towards working protocol transactions.
...
1. The CONVERT TX is creating the necessary information.
2. The PROTOCOL TX is creating the necessary information.
3. The wallet recognises the subaddress (kind of) on incoming amounts.
At present, the PROTOCOL TX outputs are NOT spendable or included in balances.
2023-12-13 14:41:59 +00:00
Some Random Crypto Guy
7f6b8daa49
placeholder checkin because of so many changes having been made - let's use github as a backup site
2023-11-09 18:53:09 +00:00
Some Random Crypto Guy
aefeb0f83a
so this commit contains a new GENESIS TX with the revised TX format - no pricing_record_height etc. Lots of reworking of tests because of changes to function prototypes, etc
2023-10-27 06:14:59 +01:00
Some Random Crypto Guy
0b3633ccdc
working premine; empty first version of PROTOCOL_TX in block
2023-10-18 10:48:16 +01:00
Some Random Crypto Guy
08539345d2
little bit of branding
2023-09-13 17:46:22 +01:00
Some Random Crypto Guy
bf78bd79a1
initial import of Monero base code
2023-07-16 22:00:52 +01:00