Some Random Crypto Guy
|
7fe9ee0990
|
updated RCT functions to support SalviumOne and T-CLSAG use
|
2025-06-04 13:05:20 +01:00 |
|
akildemir
|
c8314f7b56
|
complete the parameter list for genRctSimple
|
2025-06-04 13:27:12 +03:00 |
|
akildemir
|
474bca538b
|
initial post-carrot tx construction
|
2025-06-03 16:03:07 +03:00 |
|
Some Random Crypto Guy
|
33535531ec
|
added Carrot support to construct_protocol_tx
|
2025-05-21 12:25:01 +01:00 |
|
j-berman
|
d483b9872b
|
jeffro comments
|
2025-05-20 15:15:30 +03:00 |
|
akildemir
|
18ec1c331b
|
make scanning pre-carrot and carrot coinbase txs work
|
2025-05-14 16:02:35 +03:00 |
|
Some Random Crypto Guy
|
87be655738
|
restored the missing params from generate_key_image_helper() calls; fixed linux build with missing vector include
|
2025-05-13 14:08:47 +01:00 |
|
jeffro256
|
02e8fea2fe
|
carrot_impl: file reorganization
|
2025-05-13 13:56:59 +03:00 |
|
jeffro256
|
c79e9d0e71
|
carrot_impl: integrate Carrot into construct_miner_tx()
|
2025-05-12 16:08:38 +03:00 |
|
jeffro256
|
4eecccee04
|
carrot_impl: add consensus rule for unique output pubkeys in tx
Required by Carrot to mitigate burning bugs, described in section 4.3 of the Carrot spec:
https://github.com/jeffro256/carrot/blob/master/carrot.md#43-transaction-model
Also remove 0-out check in `check_output_types()`, which I added in and technically constitutes a retroactive network split.
Co-authored-by: j-berman <justinberman@protonmail.com>
|
2025-05-07 15:53:44 +03:00 |
|
akildemir
|
a6733fcf2b
|
carrot_impl compilation
|
2025-05-07 13:52:52 +03:00 |
|
jeffro256
|
44e70b4765
|
carrot_impl 3/27/25 [WIP]
|
2025-05-06 15:38:34 +03:00 |
|
akildemir
|
2d9b302137
|
sal1 treasury mint
|
2025-04-14 19:27:11 +03:00 |
|
Some Random Crypto Guy
|
fe3297271f
|
added fast sync checkpoints; bumped RC version number
|
2025-04-02 10:47:34 +01:00 |
|
Some Random Crypto Guy
|
9d9471d314
|
fixed a couple of unit_test issues; bumped RC version
|
2025-04-01 12:18:56 +01:00 |
|
Some Random Crypto Guy
|
488d5f1e9b
|
updated fast sync checkpoints
|
2025-03-19 11:09:50 +00:00 |
|
Some Random Crypto Guy
|
28262a30fe
|
added unit tests for protocol_tx and check_output_types; bumped version to v0.9.6-rc1
|
2025-03-19 09:30:02 +00:00 |
|
Some Random Crypto Guy
|
9baeb750ac
|
interim checkin of the rebased code
|
2025-03-13 17:57:28 +00:00 |
|
Some Random Crypto Guy
|
b713a08a81
|
bumped version, ready for fork; fixed up wallet API method for auditing
|
2025-02-25 13:04:29 +00:00 |
|
Some Random Crypto Guy
|
5971f39e7a
|
added 2nd phase of audit; bumped version
|
2025-02-19 17:49:38 +00:00 |
|
Some Random Crypto Guy
|
bc7db51f03
|
various fixes ready for next HF
|
2025-02-11 14:35:57 +00:00 |
|
Some Random Crypto Guy
|
6889321361
|
fixed possible throw() when dust in index=0; bumped version number
|
2025-02-11 12:18:08 +00:00 |
|
Some Random Crypto Guy
|
eb9f799b8b
|
fixed syncing message error level; added thread library for auditing
|
2025-02-10 13:11:52 +00:00 |
|
Some Random Crypto Guy
|
aeef1a6677
|
Merge branch 'main' of https://github.com/somerandomcryptoguy/salvium-private
|
2025-02-04 10:16:10 +00:00 |
|
Some Random Crypto Guy
|
ee586a3fca
|
added asset_type check - sorry, sneaky hackers, but you have a spy in your midst ;)
|
2025-02-04 10:09:49 +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
|
3b72dc0555
|
added code to skip user TXs in v5 when filling block template
|
2025-01-07 23:23:44 +00:00 |
|
Some Random Crypto Guy
|
b48c86afe0
|
added user tx verification
|
2025-01-07 22:53:58 +00:00 |
|
Some Random Crypto Guy
|
0f88d91fa0
|
bumped version
|
2025-01-07 16:57:19 +00:00 |
|
Some Random Crypto Guy
|
e9a2b6fbb7
|
additional checks needed for protocol_tx validation
|
2024-12-27 15:36:41 +00:00 |
|
akildemir
|
ca2069facc
|
rewrite protocol tx construct/validate
|
2024-12-27 11:51:33 +03:00 |
|
Some Random Crypto Guy
|
114297d784
|
fixed switch values in validation; bumped version
|
2024-12-20 09:48:00 +00:00 |
|
Some Random Crypto Guy
|
6368aee05f
|
bumped version for consensus rules hard fork
|
2024-12-19 11:31:05 +00:00 |
|
Some Random Crypto Guy
|
cef01372b1
|
updated block fast sync checksums; disabled spend authority proof due to multisig; fixed issue with duplicate keys; bumped version
|
2024-12-18 12:04:02 +00:00 |
|
Some Random Crypto Guy
|
e15dbb5db2
|
added belt and braces to prevent CONVERT TXs from being attempted; integrated spend authority proof support into wallet; bumped version number
|
2024-12-18 12:04:02 +00:00 |
|
Some Random Crypto Guy
|
0448a6bf9a
|
interim checkin
|
2024-12-18 12:04:02 +00:00 |
|
Some Random Crypto Guy
|
2ce22c2508
|
partial working serialisation
|
2024-12-18 12:04:02 +00:00 |
|
Some Random Crypto Guy
|
1334bac45a
|
fixed check on miner-staker split
|
2024-12-18 12:04:02 +00:00 |
|
Some Random Crypto Guy
|
e909e3eef1
|
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-18 12:04:02 +00:00 |
|
Some Random Crypto Guy
|
c6d843b6f5
|
hotfix to address the 'difficulty overhead' chain issues; added more fasta-sync checkpoints; bumped version number
|
2024-11-16 00:48:31 +00:00 |
|
Some Random Crypto Guy
|
e45643e157
|
increased max TX size from HF2; bumped version number
|
2024-10-30 14:31:27 +00:00 |
|
Some Random Crypto Guy
|
91b2ec275a
|
Updated + fixed translations mechanism; updated fast-sync checkpoints; bumped version
|
2024-10-22 12:03:29 +01:00 |
|
Some Random Crypto Guy
|
59025bb27b
|
updated fast-sync checkpoints; updated testnet seed IPs
|
2024-10-18 13:55:50 +01:00 |
|
Some Random Crypto Guy
|
204c6fc778
|
fixed issue with migration to new difficulty algorithm; bumped version
|
2024-10-18 12:37:59 +01:00 |
|
Some Random Crypto Guy
|
884db2b499
|
solved issue of STAKE TXs paying out without view_tags; bumped version
|
2024-10-14 10:55:57 +01:00 |
|
Some Random Crypto Guy
|
c5c828516b
|
merged N-out-TX and multisig support; implemented new difficulty algorithm; bumped version
|
2024-10-09 13:20:51 +01:00 |
|
Some Random Crypto Guy
|
da3ef2511d
|
fixed return_payment issues for N-out-TXs; fixed change_index being incorrect datatype; partial fix to asset_type RPC propagation issue
|
2024-10-09 12:21:50 +01: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
|
d1eed6e9ff
|
interim commit - NOT TESTED
|
2024-09-14 11:06:23 +01:00 |
|
Some Random Crypto Guy
|
1c73dd0c9f
|
switch to LWMA difficulty algorithm for HF2+
|
2024-09-08 19:54:12 +01:00 |
|