Some Random Crypto Guy
d05ac7f44e
initial import of v1.1 code
2026-03-04 14:38:59 +00: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
Some Random Crypto Guy
41e3e85159
fixed missing references to new RCT type RCTTypeSalviumOne
2025-06-17 13:27:02 +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
Some Random Crypto Guy
53db771c35
removed serialisation of unlock_time for txout_to_carrot_v1 output type
2025-05-19 12:17:00 +01: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
44e70b4765
carrot_impl 3/27/25 [WIP]
2025-05-06 15:38:34 +03:00
akildemir
0f97ec9ea7
fix unit-tests
2025-03-31 10:49:39 +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
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
a01422a5e0
partial working serialisation
2024-12-15 22:28:14 +00:00
Some Random Crypto Guy
57cbb146db
working multisig N-out-TX support
2024-10-11 13:29:55 +01:00
Some Random Crypto Guy
acb3af43f0
initial implementation of multisig wallet / TX support
2024-09-27 16:15:42 +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
606580a173
Interim checkin
...
This code contains working "return address" semantics for CONVERT and YIELD.
2024-02-16 11:02:11 +00:00
Some Random Crypto Guy
3a032c58a4
Fixed a number of issues with serialization of pricing_record entries.
2024-01-17 12:43:10 +00:00
Some Random Crypto Guy
5ba22c2ec9
Far too many changes to track, but the key ones are:
...
1. rewrite of the Haven variation of the Pricing Record class to support:
- versioning of the PR format
- nested supply_data and asset_data structs
- verification of the signature using a variable-length string (not R+S)
2. calculation of the slippage tallies for a block in add_block(), so that
we can work out the yield that is due to be paid out for the block.
Loads of little fixes and cleanups.
2024-01-10 23:21:56 +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
c1f5dd42e8
change is once again working in the wallet - this only leaves the converted amounts to be paid out, and yield TXs to be supported
2023-11-21 21:22:21 +00: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