1
0
Fork 0
forked from lthn/blockchain
Commit graph

319 commits

Author SHA1 Message Date
sowle
d3632b2f04
wallet2 refactoring: the callback is a weak pointer now 2024-10-30 16:41:01 +01:00
cryptozoidberg
1fe0cd17ad
wallet2: implemented proper versioning in serialization asset_descriptor_* structs etc 2024-10-19 17:49:38 +04:00
cryptozoidberg
2c72622d7e
merge from develop 2024-10-15 17:57:50 +04:00
cryptozoidberg
ca51bd4886
fixing RPC API for burn 2024-10-15 17:54:50 +04:00
sowle
3a6e0c0f2f
Merge branch 'develop' into concise
# Conflicts:
#	src/wallet/wallet2.cpp
#	src/wallet/wallet2_base.h
2024-10-09 01:03:02 +02:00
sowle
44b19dd070
wallet rpc: send_ext_signed_asset_tx call implemented 2024-09-23 05:34:55 +02:00
sowle
bb758a916a
wallet2: assets-related tx generation refactored 2024-09-23 05:29:57 +02:00
sowle
3c9d6666cd
wallet2: various improvements 2024-09-23 05:25:24 +02:00
cryptozoidberg
2a2987b17a
concise mode: last setings for production and tests 2024-09-09 18:26:16 +04:00
cryptozoidberg
1eeb9a4a81
wallet truncating fixed all core tests 2024-09-08 22:42:31 +04:00
cryptozoidberg
9c2e2bb0f8
multiple fixes 2024-09-04 23:04:44 +04:00
cryptozoidberg
ca09405491
core tests working 2024-09-02 21:44:41 +04:00
cryptozoidberg
77a928c78a
wallet compiled ok 2024-09-01 21:23:58 +04:00
cryptozoidberg
4b9a457e64
initial changes on wallet file size/memory consumption improvements 2024-08-31 22:38:23 +04:00
sowle
3d69468cfd
wallet2: minor improvements for get_balance_str_raw() and get_asset_decimal_point() 2024-07-04 20:11:11 +02:00
sowle
fe3a0ea39a
wallet: fixed incorrect decimal point for some log messages and not_enough_money error 2024-07-02 20:54:41 +02:00
sowle
3882d024cb
simplewallet: display own assets with correct decimal point, get_asset_info() knows own assets, + minor fixes 2024-06-22 20:25:04 +02:00
cryptozoidberg
47e10e7209
added new api to update alias 2024-06-06 21:24:31 +02:00
cryptozoidberg
6655a6feaf
attempt to fix file with wrong item in last m_last_zc_global_indexs 2024-05-08 23:43:52 +04:00
sowle
65dfe90526
wallet2: fixed sweep_bare_outs(), added new overloading for prepare_tx_sources() 2024-04-09 21:44:44 +02:00
cryptozoidberg
0e87eb69b5
Merge branch 'release2' into develop 2024-04-06 17:23:21 +02:00
cryptozoidberg
b4ab654f11
fixed wallet bug in calculating last available global index in zarcanum era 2024-04-06 17:21:03 +02:00
sowle
95368faccd
yet another attempt to fix macOS warnings and errors (CMAKE_OSX_DEPLOYMENT_TARGET: 10.12 -> 10.13) 2024-04-04 20:58:02 +02:00
sowle
ea7e99f7d3
yet another attempt to fix macOS warnings and errors 2024-04-04 19:03:55 +02:00
sowle
60e8fcdc47
an attempt to fix macOS compilation 2024-04-04 18:01:26 +02:00
sowle
1f3ae7b725
wallet RPC: get_bare_outs_stats, sweep_bare_outs implemented + minor improvements 2024-04-03 16:45:33 +02:00
sowle
ab12614d9b
Merge branch 'release2' into develop 2024-04-03 16:43:11 +02:00
sowle
6e036356df
wallet: sweeping of bare unspent outputs implemented 2024-04-02 22:00:53 +02:00
sowle
097420a66f
wallet2: is_transfer_ready_to_go, is_transfer_able_to_go made const 2024-04-01 15:32:00 +02:00
cryptozoidberg
b646939113
merge from release2 2024-03-28 19:28:13 +01:00
cryptozoidberg
b8c97e3f70
fixed broken build 2024-03-28 13:51:13 +01:00
sowle
d933a22154
wallet: set_pos_utxo_count_limits_for_defragmentation_tx() added, coretests: packing_outputs_on_pos_minting_wallet, pos_minting_tx_packing fixed 2024-03-28 13:29:00 +01:00
sowle
754a29a709
wallet: defragmentation tx generation is now disabled by default 2024-03-27 22:15:13 +01:00
sowle
e1d7ea6302
asset emission: 1) fixed simplewallet's emit_asset command; 2) wallet2:emit_asset() now fix destinations for asset emission ad-hoc (null_pkey); 3) typos corrected 2024-03-26 19:57:31 +01:00
cryptozoidberg
9af876ccaa
decoy selection algo refactoring 2024-03-25 21:56:46 +01:00
sowle
d83ec66775
fixed a bug in prepare_tx_sources_for_defragmentation_tx() causing old dust outs to prevent staking 2024-03-25 17:21:02 +01:00
sowle
f7a98ed7d1
wallet2: scan_not_compliant_unconfirmed_txs 2024-03-23 00:34:03 +01:00
cryptozoidberg
fa606c1665
payment_id improved 2024-02-17 20:35:01 +04:00
cryptozoidberg
42bee0eee8
transfer asset ownership - implemented first test 2024-02-14 02:10:29 +04:00
cryptozoidberg
159199b1ab
fixed few bugs in the wallet related to mixins and hard mixins rule 2024-02-02 21:11:47 +01:00
cryptozoidberg
90e1b6dc2a
require min coinage to spend (on the hard network rule) - 10 confirmations 2024-01-26 02:49:31 +01:00
cryptozoidberg
b363b893e4
Bunch of improvements over the wallet 2024-01-02 21:57:43 +01:00
cryptozoidberg
1277818b23
added mutable to variable 2023-11-21 18:05:02 +01:00
cryptozoidberg
c33cfd29b7
added m_whitelisted_assets to serialized state(to hold correct assets balances on open time) - 2 2023-11-21 18:05:02 +01:00
cryptozoidberg
5bd815e66f
added m_whitelisted_assets to serialized state(to hold correct assets balances on open time) 2023-11-21 18:05:01 +01:00
sowle
46a0db21ec
Merge branch 'develop' into cryptoassets
# Conflicts:
#	CMakeLists.txt
#	README.md
#	contrib/epee/include/net/http_client.h
#	src/currency_core/blockchain_storage.cpp
#	src/currency_core/currency_core.cpp
#	src/currency_core/currency_format_utils.cpp
#	src/gui/qt-daemon/layout
#	src/rpc/core_rpc_server.cpp
#	src/rpc/core_rpc_server.h
#	src/rpc/core_rpc_server_commands_defs.h
#	src/version.h.in
#	src/wallet/wallet2.cpp
#	src/wallet/wallet2.h
#	src/wallet/wallet_public_structs_defs.h
#	src/wallet/wallet_rpc_server.h
#	tests/core_tests/chaingen.cpp
#	tests/core_tests/pos_validation.cpp
#	tests/core_tests/wallet_tests.cpp
#	tests/performance_tests/main.cpp
2023-11-01 23:48:36 +01:00
cryptozoidberg
66fbe640ef
fixed few compilation issues - 2 2023-10-31 19:53:26 +01:00
cryptozoidberg
cacdb4a4ce
moved serialization-specific adaptor-functions from wallet2 to base header file 2023-10-31 19:22:29 +01:00
cryptozoidberg
ebb8f7b6ff
wallet sync state moved to separate base structure 2023-10-31 18:29:57 +01:00
sowle
6343812006 mixins support implemented in wallet2::prepare_and_sign_pos_block() 2023-10-31 15:45:35 +01:00