1
0
Fork 0
forked from lthn/blockchain
Commit graph

79 commits

Author SHA1 Message Date
sowle
75e30c1372
fixed a warning 2024-09-24 15:59:43 +02:00
sowle
c117a76a04
upstream changes 2024-09-23 14:33:22 +02:00
sowle
3d1ac6124e
core rpc: decrypt_tx_details call implmented 2024-09-23 05:17:00 +02:00
sowle
37e62ac079
various improvements 2024-09-23 05:13:26 +02:00
sowle
e17ede1649
rpc: set_ignore_connectivity_status() was ignored for some RPC, fixed 2024-07-11 22:04:42 +02:00
sowle
15e653a8ae
minor refactoring: get_base_block_reward() now requires only block height (for clarity) 2024-04-22 17:45:10 +02:00
cryptozoidberg
ad66a6db30
added get_assets_list command to daemon API 2024-04-20 00:07:38 +04:00
cryptozoidberg
98d124860c
fixed macos compilation - 2 2024-03-27 23:22:10 +01:00
cryptozoidberg
ad281664c3
fixed macos compilation 2024-03-27 23:07:38 +01:00
cryptozoidberg
f3820c32f2
added log message for COMMAND_RPC_GETBLOCKTEMPLATE 2024-03-27 20:06:20 +01:00
cryptozoidberg
d2ee1b3fa8
added COMMAND_RPC_REMOVE_TX_FROM_POOL 2024-03-27 19:10:26 +01:00
cryptozoidberg
9af876ccaa
decoy selection algo refactoring 2024-03-25 21:56:46 +01:00
cryptozoidberg
3fb4f16db9
fore get rid of WALLET_GLOBAL_OUTPUT_INDEX_UNDEFINED 2024-03-24 15:50:53 +01:00
cryptozoidberg
f351a486f2
backward compatibility fix(temporary) for mobile old wallet apps 2024-02-23 16:41:26 +04:00
sowle
b21083db1f
fix loop variable type here and there (performance) 2024-02-16 03:56:42 +01:00
cryptozoidberg
fb73401800
replaced vector<bool> top list<bool>, because c++ is insane about some stuff 2024-02-09 19:42:11 +04:00
sowle
31101bc788
PoS mining, construct_block_template, and chaingen infrastructure adapted for fee burning after HF4 2024-02-07 18:48:18 +01:00
cryptozoidberg
e20f419adc
added hardforks infor to rpc get_info 2024-02-07 16:46:58 +04:00
cryptozoidberg
22fda0c7fe
fixed bugs in for decoy selection algo 2023-12-15 18:39:50 +03:00
cryptozoidberg
5b4a3e3a38
get_random_outs_for_amounts2 in work 2023-12-08 20:41:47 +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
1886fae681
implemented governance initial code for wallet/daemon 2023-10-03 22:43:51 +02:00
sowle
035f82f605
minor fix for sequence factor comparison in on_get_pos_mining_details() 2023-08-09 13:48:36 +02:00
sowle
a6036e2a13
wallet & PoS: don't try to mine a PoS block if the current sequence factor is too high 2023-08-09 01:38:00 +02:00
sowle
4ae2cd8a51
core_rpc_server::on_get_alias_reward() and wallet2::get_alias_cost() were fixed to support aliases in post-HF4 env 2023-08-06 21:43:33 +02:00
sowle
e80e4a60cc
1) refactored block template creation and construct_miner_tx to incorporate block reward, essential for Zarcanum PoS; 2) fixed a bug in Zarcanum PoS generation; zarcanum_block_with_txs test now passes successfully 2023-06-09 01:19:37 +02:00
cryptozoidberg
dbd8c39fe2
multiple fixes over wallet/core api 2023-05-26 20:23:35 +02:00
sowle
a9ac0a24eb
1) outputs_generation_context is now part of finalize_tx_params; 2) outputs_generation_context -> tx_generation_context 2023-04-12 20:13:54 +02:00
sowle
b94e2f536d
ml2s tests excluded from *; some warnings fixed 2023-04-09 18:22:20 +02:00
sowle
c6294f7cb6
Zarcanum & assets balance proof refactoring: work in progress 2023-03-16 23:59:52 +01:00
cryptozoidberg
64a90d190a
optimization on get_random_outs 2022-12-20 21:22:11 +01:00
sowle
aca0388c3e
don't use deprecated boost/bind.hpp and placeholders in global namespace 2022-12-04 15:25:19 +01:00
cryptozoidberg
a493ace766
added api for assets management in wallet(whitelist and custom set) 2022-11-15 21:54:55 +01:00
sowle
24ce9d4b40
blinding_masks_sum now passed via: construct_miner_tx -> create_block_template -> bild_minted_block -> prepare_and_sign_pos_block 2022-10-20 12:46:41 +02:00
sowle
f0bbcb5f40
wallet2::prepare_and_sign_pos_block() and COMMAND_RPC_GETBLOCKTEMPLATE refactored 2022-10-12 18:02:22 +02:00
sowle
185ccae95f
rpc: removed old deprecated mining API (get_addenum, getjob, submitshare, etc.) 2022-10-05 21:09:27 +02:00
cryptozoidberg
7384485fe1
minting refactoring: in progress 2022-09-05 20:18:27 +02:00
sowle
9215afb462
wallet rpc: obsolete scan pos RPC has been removed 2022-09-05 12:25:04 +02:00
cryptozoidberg
b500a22d59
hidden amounts in wallet: fixed to proper return code literal 2022-07-08 15:55:01 +02:00
cryptozoidberg
0e5bcbef47
improved alias detection in transaction history + added RPC API for alias registration 2022-06-18 20:50:03 +02:00
cryptozoidberg
b5495f30f0
improved alias detection in transaction history + added RPC API for alias registration 2022-06-16 17:02:00 +02:00
cryptozoidberg
217a54c8b1
fixed all core tests 2022-05-25 22:31:23 +02:00
cryptozoidberg
6b6511b73f
tx stracture changes: in progress 2022-05-19 21:22:44 +02:00
cryptozoidberg
17d1245db1
serializations forks as magic 2022-05-17 17:32:53 +02:00
cryptozoidberg
240b5808b9
trasaction binary versions transaction implementation 2022-05-16 23:32:28 +02:00
cryptozoidberg
a8fe3f2797
Fixed #293 and refactored arg_descriptor(wanted to do it for such a long time!!!!) 2022-04-21 17:43:50 +02:00
cryptozoidberg
72bfd89717
improved p2p protocol for relaying tx over tor 2022-03-21 16:47:11 +02:00
sowle
69a0117793
rpc: git rid of obsolete PoS timestamps checks 2021-10-12 17:00:01 +03:00
sowle
92e2b1851b
actual_timestamp made obsolete, real timestamp moved to tx_service_attachment in extra, PoS ts guessing interval extended 2021-10-11 16:10:51 +03:00
cryptozoidberg
d0932f1ea4
added mixins into monitoring 2021-06-17 01:48:07 +02:00