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
Some Random Crypto Guy
6d8e925fdb
disabled Trezor until protobuf fixes are available; disabled moneropulse issues; bumped version number
2024-08-16 20:47:03 +01:00
Some Random Crypto Guy
addd26cd47
Fixes include:
...
- setting DEFAULT_STACK_TRACE=OFF for all release builds (prevents boost weak_ptr crash on some Linux systems)
- setting RPC-SSL to disabled by default (fixes "no connection to daemon" error)
- updated BlockchainLMDB::get_circulating_supply() to report staked coins as something other than BURNT
- bumped to v0.4.5
2024-08-16 14:01:11 +01:00
Some Random Crypto Guy
91d52ba063
updated fast sync checkpoints; bumped version for BETA1
2024-08-12 11:27:30 +01:00
Some Random Crypto Guy
a743288940
added checkpoints to mainnet for premine and early chain; removed extraneous logging; updated README; bumped version to 0.4.0
2024-07-04 09:54:26 +01:00
Some Random Crypto Guy
847db19867
various fixes for show_transfers, locked_transfer command, blocking of invalid TXs
2024-07-02 21:00:29 +01:00
Some Random Crypto Guy
0663a5ead7
fixed support for XMRIG mining RandomX; updated genesis_tx for testnet to support RandomX; bumped version
2024-06-28 13:32:01 +01:00
Some Random Crypto Guy
7ad904a9ae
fixed output type checking for all HF versions; bumped TESTNET version; bumped version
2024-06-24 17:02:19 +01:00
Some Random Crypto Guy
292845d721
changed some errant monero strings to salvium
2024-06-24 10:10:13 +01:00
Some Random Crypto Guy
193a22d55c
fixed circulating supply calculation; more rebranding; bumped version number to v0.3.0
2024-06-20 12:02:43 +01:00
Some Random Crypto Guy
2f08b2fe2e
Fixed bug in handling of yield payouts
2024-06-18 23:48:45 +01:00
Some Random Crypto Guy
226be59900
fixed some compilation issues on older compilers; disabled building of blockchain_utilities that prevent Mac from building statically
2024-06-17 14:14:32 +01:00
Some Random Crypto Guy
6d695e0005
Mac ARM64 builds working with depends
2024-06-17 11:52:11 +01:00
Neil Coggins
32c277c140
updated unlock times when constructing protocol_tx - missed a file on last commit; bumped version number to 0.2.7
2024-06-12 17:45:41 +01:00
Some Random Crypto Guy
69480b79e7
activated unlock_time checks; added versioning to TESTNET; bumped version to 0.2.6
2024-06-12 15:10:53 +01:00
Some Random Crypto Guy
203cc7ee45
disabled unlock_time security checks for TESTNET pre-V6
2024-06-12 13:52:45 +01:00
Some Random Crypto Guy
075ba14f9f
fix to wallet issue on all transfers _after_ an aborted one; disabled update checking on moneropulse; bumped version number to 0.2.5
2024-06-12 12:48:42 +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
e69437ca6a
added more secure verification of protocol_tx outputs; bumped version number
2024-06-07 17:02:13 +01:00
Neil Coggins
50075e04c3
fixed logging message for adding block to separate out the burnt reward from the block reward
2024-06-07 13:07:11 +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
e23423c16d
partial fix to the detection of return payments - ECDH is an issue again, but reversion to using F point should resolve this and complete the implementation
2024-05-27 10:38:44 +01:00
Some Random Crypto Guy
c56cfc6754
added versioning to avoid inadvertent use of old nodes
2024-05-17 13:09:57 +01:00
Some Random Crypto Guy
4607939ab6
fixed unlock time info displayed for mined blocks; added tx_type to get_return_address() call - needed for F point on transfers; bumped version
2024-05-16 22:29:32 +01:00
Some Random Crypto Guy
9a37188885
fixed issue with Hardfork 2; removed PRs from HardFork 1 as unnecessary / slowing the chain down
2024-05-16 10:58:02 +01:00
Some Random Crypto Guy
ae28c7a900
implementation of yield_info function
2024-05-14 14:23:31 +01:00
Some Random Crypto Guy
b0ce6d2969
resolved the yield calculation issue
2024-05-12 22:59:43 +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
7bafd2866c
a number of fixes; disabled return_payment as the functionality is changing to NOT require returning the same output
2024-03-27 14:50:31 +00: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
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
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
6b791a3df2
Improved documentation in the code.
...
Designed, but not implemented, the mechanism for yield - see db_lmdb.cpp
2023-12-27 19:33:28 +00:00
Some Random Crypto Guy
a06b121dde
First completed round trip test of sFUL/FUSD -> FULM
...
After all of the trials and tribulations, we finally have a viable prototype!
The code is working for conversions of all kinds. There are a number of
strange and annoying bugs still present, like the rings in the CLI wallet are
misbehaving at times. But we have a viable product.
2023-12-22 21:43:07 +00:00