sowle
|
dd04d6367b
|
coretests: multiassets_basic_test improved to reflect recent changes with tx pool validation
|
2024-03-27 22:18:06 +01:00 |
|
cryptozoidberg
|
9af876ccaa
|
decoy selection algo refactoring
|
2024-03-25 21:56:46 +01:00 |
|
sowle
|
0b77c8f934
|
chaingen: minor fix for proper initialization of gen_context
|
2024-02-08 18:57:22 +01: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
|
97a6cb580f
|
minor changes to zarcanum test to fit coinage rule
|
2024-01-30 22:24:45 +01:00 |
|
cryptozoidberg
|
100d46fa9b
|
changes and fixes over few tests in connection to hardfork 4
|
2024-01-30 18:59:47 +01:00 |
|
cryptozoidberg
|
1be00ea3c8
|
got rid of warnings
|
2024-01-28 19:40:34 +01:00 |
|
cryptozoidberg
|
b81e168b2a
|
CURRENCY_HF4_MANDATORY_DECOY_SET_SIZE implemented as configurable(for coretest we would need to have 0 mixins due to old tests)
|
2024-01-16 21:32:10 +01:00 |
|
sowle
|
964968ded0
|
get_actual_timestamp() -> get_block_timestamp_from_miner_tx_extra(), corresponding check in pos block validation has been adjusted
|
2023-11-02 16:47:18 +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
|
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 |
|
sowle
|
56de784054
|
potential fix for call_COMMAND_RPC_GET_EST_HEIGHT_FROM_DATE in wallet
|
2023-10-30 20:09:02 +01:00 |
|
sowle
|
146bf51021
|
chaingen: balance_via_wallet() now supports asset id, replace_coinbase_in_genesis_block() fixed
|
2023-10-18 21:08:16 +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
|
c1e0bc79a2
|
chaingen: replace_coinbase_in_genesis_block()
|
2023-08-06 01:51:31 +02:00 |
|
sowle
|
8a8477656d
|
chaingen: fixed few bugs in construct_tx_with_many_outputs() and put_alias_via_tx_to_list()
|
2023-08-06 01:28:18 +02:00 |
|
sowle
|
9e61ccfedc
|
coretests: construct_pow_block_with_alias_info_in_coinbase and construct_block_gentime_with_coinbase_cb adapted for hf4
|
2023-08-04 02:47:52 +02:00 |
|
sowle
|
b0bbca04d6
|
coretests: fixed a bug with ZC outs handling in fill_tx_sources()
|
2023-08-02 22:56:57 +02:00 |
|
cryptozoidberg
|
bf908f43a6
|
Merge branch 'cryptoassets' into recent_history
|
2023-06-20 21:59:53 +02:00 |
|
cryptozoidberg
|
2860d030a3
|
fixes of different situations related to contracts and unconfirmed state
|
2023-06-16 20:19:49 +02:00 |
|
cryptozoidberg
|
b744dfb79b
|
all tests compilation fixed(still a lot of broken tests)
|
2023-06-13 23:06:55 +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 |
|
sowle
|
ce67a1bd1c
|
coretests: fixed several bugs in chaingen (init_test_wallet now sets hardforks correctly, fill_sources_and_destinations has been adjected to correctly set destinations in case of random split policy)
|
2023-06-06 22:37:32 +02:00 |
|
sowle
|
f164335e4e
|
coretests: zarcanum_in_alt_chain fixed by temporary disabling altchain checks for ZC inputs (+few improvements)
|
2023-05-22 04:27:40 +02:00 |
|
cryptozoidberg
|
17188ab8fb
|
properly configured pos_altblocks_validation
|
2023-05-20 00:53:53 +02:00 |
|
cryptozoidberg
|
b6fecfadff
|
tx json struct made optional
|
2023-05-19 19:23:31 +02:00 |
|
cryptozoidberg
|
11939bc4b6
|
fixed multisig_and_checkpoints
|
2023-05-19 19:21:02 +02:00 |
|
cryptozoidberg
|
32fca807c3
|
Merge branch 'cryptoassets' into multiassets
|
2023-05-02 16:18:18 +02:00 |
|
cryptozoidberg
|
17134351bb
|
Multiple fixes over core tests related to zarcanum/multiassets
|
2023-05-02 16:16:58 +02:00 |
|
cryptozoidberg
|
62d173424a
|
changed approach to turn core_tests against hardforks
|
2023-05-01 00:03:24 +02:00 |
|
cryptozoidberg
|
a83dedf2a4
|
multiple fixes over old block verification tests
|
2023-04-30 00:43:49 +02:00 |
|
sowle
|
86e9667773
|
Merge branch 'multiassets' into cryptoassets
|
2023-04-27 19:19:19 +02:00 |
|
cryptozoidberg
|
64a043a18f
|
fixed few bugs related to aliases registration and block versions
|
2023-04-26 23:59:33 +02:00 |
|
sowle
|
438dd74166
|
coretests: fixed construct_tx_to_key for boundary condition handling for tx_version at the next block height
|
2023-04-26 22:49:31 +02:00 |
|
sowle
|
c69ef90249
|
check_native_coins_amount_burnt_in_outs() instead of get_amount_for_zero_pubkeys() which is now deprecated, some coretests adapted and have been debugged
|
2023-04-14 04:51:33 +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
|
f1815da106
|
coretests: hardfork 3 set to be default for tests + defaults initialization
|
2023-04-12 04:55:17 +02:00 |
|
sowle
|
ddd7c21db7
|
coretests: hardforks are initialized with the defaults for test_generator
|
2023-04-11 22:41:08 +02:00 |
|
sowle
|
cce4aaaaa3
|
Zarcanum adaptation for confidential assets: balance and range proofs generation/verification has been debugged (WIP)
|
2023-03-21 02:34:29 +01:00 |
|
sowle
|
72dab7bb1e
|
Zarcanum & assets balance proof refactoring: WIP
|
2023-03-17 23:29:26 +01:00 |
|
sowle
|
a813484a4f
|
confidential assets: global refactoring WIP (now everything is in compilable state, including tests)
|
2023-02-13 21:42:31 +01:00 |
|
sowle
|
28c6a0db9b
|
error logging verbosity improved in a few places
|
2022-11-24 04:33:52 +01:00 |
|
sowle
|
4f703fe8f8
|
DIFFICULTY_STARTER was split into DIFFICULTY_POW_STARTER and DIFFICULTY_POS_STARTER
|
2022-11-23 03:05:59 +01:00 |
|
sowle
|
ec07a63f1e
|
chaingen: fix for test_generator::build_wallets() + more verbose error logging when didn't find a kernel
|
2022-11-21 18:39:39 +01:00 |
|
sowle
|
fa0f51a7ed
|
chaingen: add_block/add_block_info adapted, remove_block_info implemented
|
2022-11-16 22:04:18 +01:00 |
|
sowle
|
a7198b3313
|
coretests: get_params_for_next_pos_block() + zarcanum_test_pos_math finally makes custom and normal gen-time PoS Zarcanum blocks
|
2022-11-16 03:34:42 +01:00 |
|
sowle
|
94c9c0cebc
|
chaingen: 1) added support of mixins for build_wallets (via proxy stub); 2) add_block_info adatped for zc inputs + minor improvements
|
2022-11-16 02:31:22 +01:00 |
|
sowle
|
d0862e7be8
|
chaingen: construct_tx_to_key() gets tx version from block height correctly
|
2022-11-09 23:52:42 +01:00 |
|
sowle
|
c542b86200
|
chaingen: 1) shuffle_source_entries impemented; 2) zarcanum_txs_with_big_decoy_set improved for pre-HF4 part
|
2022-11-09 16:57:48 +01:00 |
|