sowle
|
3804ecd4d6
|
Merge branch 'develop' into cryptoassets
# Conflicts:
# src/gui/qt-daemon/layout
|
2023-11-02 14:05:03 +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
|
3da4331784
|
Merge from release
|
2023-11-01 22:29:42 +01:00 |
|
cryptozoidberg
|
8f6b4036e9
|
duplicated get_random_outputs in json-like api
|
2023-11-01 11:30:55 +01:00 |
|
sowle
|
6343812006
|
mixins support implemented in wallet2::prepare_and_sign_pos_block()
|
2023-10-31 15:45:35 +01:00 |
|
cryptozoidberg
|
1886fae681
|
implemented governance initial code for wallet/daemon
|
2023-10-03 22:43:51 +02:00 |
|
sowle
|
fc1383324a
|
minor improvement for fill_tx_rpc_inputs()
|
2023-08-10 13:09:04 +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 |
|
cryptozoidberg
|
3fec14f95e
|
Implemented multiple map rpc processing(lets chain RPC processing to different handlers maps in different objects)
|
2023-05-24 23:43:44 +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 |
|
sowle
|
abf99ece5e
|
confidential assets: global core refactoring (wip)
|
2023-02-08 18:42:29 +01:00 |
|
cryptozoidberg
|
64a90d190a
|
optimization on get_random_outs
|
2022-12-20 21:22:11 +01:00 |
|
cryptozoidberg
|
a9eba1d728
|
merged from zarcanum
|
2022-12-16 15:40:24 +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
|
464818fb7f
|
added api for adding/removing assets via UI
|
2022-12-02 22:29:23 +01:00 |
|
cryptozoidberg
|
b6fd8314ca
|
Merge branch 'zarcanum' into multiassets
|
2022-11-18 21:55:39 +01:00 |
|
sowle
|
51fbe0fc19
|
compilation fix
|
2022-11-16 03:16:50 +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
|
3aafd31992
|
Zarcanum PoS blocks validation: WIP + wallet decoys
|
2022-10-18 04:34:32 +02:00 |
|
sowle
|
30972db5ad
|
COMMAND_RPC_GET_RANDOM_OUTPUTS_FOR_AMOUNTS adaptation and improvements
|
2022-10-12 18:07:04 +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 |
|
sowle
|
bc88d0d642
|
wallet: Zarcanum PoS (work in progress, scan_pos refactoring)
|
2022-08-29 23:00:34 +02:00 |
|
cryptozoidberg
|
b500a22d59
|
hidden amounts in wallet: fixed to proper return code literal
|
2022-07-08 15:55:01 +02:00 |
|
sowle
|
389118e785
|
zarcanum sig WIP
|
2022-06-27 23:09:25 +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 |
|
cryptozoidberg
|
d8f276b30b
|
multiple fixes over atomics
|
2021-02-15 02:17:59 +01:00 |
|
cryptozoidberg
|
28f8f86860
|
fixed bug with wrong handling coinbase for auditable wallets
|
2020-07-22 01:43:19 +02:00 |
|
cryptozoidberg
|
73c42b7892
|
implemented prefetch of outputs before transfer
|
2020-06-12 23:32:06 +02:00 |
|
cryptozoidberg
|
8f9f9f1698
|
implemented deferred fetching of global output indexes on receiving phase(preparation phase is todo)
|
2020-06-12 00:32:08 +02:00 |
|
cryptozoidberg
|
267053964d
|
extended api for fetching blocks/txs, started work on implementing deferred fetching of global output indexes
|
2020-06-10 23:56:14 +02:00 |
|