Some Random Crypto Guy
afc2518ef7
fixed boundary condition returning pre-HF2 TXs; removed a couple of extraneous vars; added a logging message; bumped version
2024-10-31 11:47:20 +00:00
Some Random Crypto Guy
6b8df3cee5
disabled STAKE for multisig - deferred solution until Salvium One
2024-10-15 11:25:42 +01:00
Some Random Crypto Guy
57cbb146db
working multisig N-out-TX support
2024-10-11 13:29:55 +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
7f0eda828a
disabled staking on multisig wallets
2024-10-03 13:20:25 +01:00
Some Random Crypto Guy
b828703bbd
added maturation block to output of yield_info in CLI wallet
2024-09-30 14:38:41 +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
d1eed6e9ff
interim commit - NOT TESTED
2024-09-14 11:06:23 +01:00
Some Random Crypto Guy
c248b78831
switched simple_wallet over to new routines for yield calculations; updated yield_info display to include yield earned on active STAKE TXs
2024-08-19 13:28:30 +01:00
Some Random Crypto Guy
8a82655fa4
added GUI yield support
2024-07-31 12:39:06 +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
d91729268f
fixed output of split TXs with multiple blank lines
2024-07-03 12:22:50 +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
3e012bc1fb
fixed segfault in clean wallet when calling yield_info
2024-06-22 20:34:40 +01:00
Some Random Crypto Guy
f07d3942e1
fixed stake returned wallet balance; updated yield_info and supply_info commands
2024-06-22 19:40:19 +01:00
Some Random Crypto Guy
9ce266cea2
changes to some URLs to .io domain
2024-06-21 12:58:14 +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
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
somerandomcryptoguy
2a0c17480e
Merge pull request #1 from somerandomcryptoguy/rebase-v0.18.3.3
...
fixed up some missing copyright messages; added unlock_time validatio…
2024-06-10 15:02: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
Neil Coggins
759531eff5
merged develop into main
2024-06-07 21:25:48 +01:00
Neil Coggins
9c098ae1fb
added support for auto-frozen incoming payments
2024-06-06 14:13:14 +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
32d9edee1a
disabled return_payment mechanism for alpha testing
2024-05-27 12:06:06 +01:00
Some Random Crypto Guy
2726b0556a
prep for alpha binary release
2024-05-27 11:35:34 +01:00
Some Random Crypto Guy
2e33174d2e
prep for alpha binary release
2024-05-27 11:34:43 +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
ncoggins
42d8dc5ece
fixed output of show_transfers, including filtering by TX type; bumped version number
2024-05-20 20:57:10 +01:00
Some Random Crypto Guy
d24ed9e0cc
fixes to the CLI wallet output of staking and protocol_tx outputs
2024-05-18 13:51:10 +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
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
Some Random Crypto Guy
6d08d5aabf
A whole host of changes to start supporting more unified approach to uniqueness
...
Lots of refactoring still to be done in the codebase, and currently TRANSFER
method does not work - the daemon does not send the real output for some reason.
Lots still to do - please be patient.
This code is NOT ready for use. Or testing. Or anything else.
2023-12-20 01:06:23 +00:00
Some Random Crypto Guy
93f589a785
added reporting of balances by asset_type in wallet
2023-11-29 22:27:37 +00:00
Some Random Crypto Guy
f433d0d043
improved output formatting, to include asset type; created asset indexing function in wallet
2023-11-28 22:54:26 +00:00
Some Random Crypto Guy
be8e0f7327
Fixed the key definition for circ_supply to allow duplicate tx_ids
...
Updated the CLI wallet to remove the "address" parameter from CONVERT.
Reordered processing of CONVERT vs PROTOCOL TXs, so that the PROTOCOL
TXs have the necessary data to decode the destination address.
2023-11-22 06:25:25 +00:00
Some Random Crypto Guy
ef27f6380e
updated to support propagation of the transaction type - this was necessary to distinguish between YIELD and TRANSFER type
2023-11-17 17:43:21 +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
8e2c6a81df
the premine now works and is spendable; transfers are now working correctly
2023-10-18 19:59: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
d186cf95c1
added the initial framework for the Fulmo-specific commands in the CLI wallet; more branding / renaming work
2023-09-14 11:55:29 +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