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
6b75cb1fb5
fixed erroneous display of staked coins in all wallet balances
2024-08-19 11:07:45 +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
0ee3c669d6
disabled staking from secondary accounts; basic search+replace for Monero in translations
2024-08-16 15:05:26 +01:00
Some Random Crypto Guy
beffdd7ed9
fixed refresh height for testnet/stagenet; updated some DE translations; bumped version
2024-08-13 12:51:29 +01:00
Some Random Crypto Guy
71d50f1b3f
simplified blockchain height estimation, which should fix wallet restore height issue
2024-08-12 09:50:14 +01:00
Some Random Crypto Guy
9f34b46961
fixed wallet API to expose TX type to GUI wallet; updated Dockerfile
2024-08-09 16:03:18 +01:00
Some Random Crypto Guy
8a82655fa4
added GUI yield support
2024-07-31 12:39:06 +01:00
Some Random Crypto Guy
301f2973d7
various fixes to support GUI wallet; bumped version number
2024-07-31 10:52:58 +01:00
Some Random Crypto Guy
5f48afaf31
added support for GUI wallet staking
2024-07-26 10:51:20 +01:00
Some Random Crypto Guy
b4379b005a
revised error message when querying balance of empty wallet via RPC - thanks @GeraldoNonKYC
2024-07-10 12:56:49 +01:00
Some Random Crypto Guy
9c83633120
fixed RPC functionality for TRANSFER functionality; bumped version
2024-07-08 21:12:06 +01:00
Some Random Crypto Guy
8d5018ea0a
Updated README.md links; fixed pool segfault; tagged new version
2024-07-04 15:40:13 +01:00
Some Random Crypto Guy
1c3d026972
fixed problem with RETURN_PAYMENT on SWEEP_ALL TX outputs; bumped version
2024-07-03 11:17:53 +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
292845d721
changed some errant monero strings to salvium
2024-06-24 10:10:13 +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
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
f41c20ee7c
updated ringct function libraries; fixed build issue with blockchain_utilities
2024-06-18 23:16: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
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
126caed899
removed remaining lightwallet code - maybe this time!
2024-06-10 18:30:06 +01:00
Some Random Crypto Guy
3a2be26feb
removed remaining lightwallet code
2024-06-10 18:24:01 +01:00
Some Random Crypto Guy
aeea005c95
fixed wallet API usage in GUI wallet
2024-06-10 18:12:46 +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
7f3dba49a7
Merge branch 'rebase-v0.18.3.3' of https://github.com/somerandomcryptoguy/salvium into rebase-v0.18.3.3
2024-06-06 14:14:52 +01:00
Neil Coggins
9c098ae1fb
added support for auto-frozen incoming payments
2024-06-06 14:13:14 +01:00
Some Random Crypto Guy
9dc1c429f7
replaced the windows fixes back into the rebased code
2024-06-05 15:52:35 +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
ncoggins
42d8dc5ece
fixed output of show_transfers, including filtering by TX type; bumped version number
2024-05-20 20:57:10 +01:00
ncoggins
199e47e076
small fix to prevent wallets from abandoning scanning when encountering protocol_tx not intended for them - duh!
2024-05-20 09:28:44 +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
ncoggins
872303f6ad
fixed removal of m_locked_coins entries when PROTOCOL_TX pays out
2024-05-18 08:41:54 +01:00
Neil Coggins
de4e974e4c
resolved MacOS wallet build issues
2024-05-17 11:30:58 +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
9f5e18495b
fixed windows build issues
2024-05-14 20:58:18 +01:00
Some Random Crypto Guy
ae28c7a900
implementation of yield_info function
2024-05-14 14:23:31 +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
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
8bf55dbfef
This code is hacky in the extreme, but it appears to contain a fairly complete
...
implementation of knaccc's "return address scheme" (for more information on this,
please see https://github.com/monero-project/research-lab/issues/53 ).
Fulmo's PROTOCOL_TX construct relies on a variation of knaccc's design to be
able to make return payments to individuals.
This code is not commercial-grade - it isn't even safe for alpha testing yet,
but it is operational under at least some circumstances, and the math is correct.
Caveat emptor.
2023-12-14 20:17:36 +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