sowle
|
e737bf5e02
|
chaingen: check_balance_via_wallet() various improvements
|
2024-09-23 05:39:40 +02:00 |
|
sowle
|
9d213b19b1
|
construct_miner_tx() doesn't clear result tx anymore, allowing to pass additional data in extra
|
2024-09-17 17:59:37 +02:00 |
|
Stёpa Dolgorukov
|
35427f8381
|
coretests: alt_chain_and_block_tx_fee_median test (#456)
* coretests: alt_chain_and_block_tx_fee_median test
* Run test "alt_chain_and_block_tx_fee_median" on run core tests
* Edit the test preamble
|
2024-09-16 22:13:49 +02:00 |
|
Stёpa Dolgorukov
|
9d10050325
|
coretests: asset_operation_in_consolidated_tx test added (#459)
* coretests: Implement "asset_operation_in_consolidated_tx" test
* Define "construct_tx" overload with a generation context argument
---------
Co-authored-by: crypto.sowle <crypto.sowle@gmail.com>
|
2024-09-12 22:29:09 +02:00 |
|
sowle
|
ab73f0d19f
|
coretests: asset_operation_and_hardfork_checks test fixed
|
2024-09-11 22:36:54 +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 |
|
Stёpa Dolgorukov
|
d74a04d6df
|
coretests: asset_operation_and_hardfork_checks test added
* Implement "asset_operation_and_hardfork_checks" test
* Run "asset_operation_and_hardfork_checks" test on core tests run
|
2024-09-06 13:57:14 +02:00 |
|
cryptozoidberg
|
9c2e2bb0f8
|
multiple fixes
|
2024-09-04 23:04:44 +04:00 |
|
Stёpa Dolgorukov
|
0d3e90f4a5
|
coretests: asset_operation_and_hardfork_checks test added
|
2024-09-02 21:26:39 +02:00 |
|
cryptozoidberg
|
ca09405491
|
core tests working
|
2024-09-02 21:44:41 +04:00 |
|
sowle
|
896eadd77b
|
coretests: eth_signed_asset_basics test added
|
2024-08-02 12:35:46 +02:00 |
|
sowle
|
fa4a2680f9
|
minor improvements for init_playtime_test_wallet_t()
|
2024-08-02 12:31:33 +02:00 |
|
sowle
|
168281f862
|
coretests: tx_version_against_hardfork test added (not working yet due to few issues left intentionally)
|
2024-08-01 01:39:13 +02:00 |
|
cryptozoidberg
|
12c5a0237b
|
fixed asset_emission_and_unconfirmed_balance
|
2024-07-24 23:49:00 +04:00 |
|
sowle
|
7c3d21e31f
|
coretests: minor fixes (gcc)
|
2024-07-13 00:31:49 +02:00 |
|
sowle
|
7d442b4c9a
|
coretests: gen_wallet_mine_pos_block adapted for HF4
|
2024-07-12 02:17:54 +02:00 |
|
sowle
|
567700635c
|
coretests: wallet_true_rpc_pos_mining test added
|
2024-07-11 22:10:37 +02:00 |
|
sowle
|
2582159a26
|
coretests: added ability to run "true" HTTP-RPC wallet tests via localhost connections
|
2024-07-11 22:09:55 +02:00 |
|
sowle
|
039b6674c4
|
coretests: asset_emission_and_unconfirmed_balance test added
|
2024-07-06 21:57:38 +02:00 |
|
sowle
|
5e8cfb9ee3
|
coretests: hard_fork_2_incorrect_alias_update fixed due to change in logic of wallet2::request_alias_update()
|
2024-06-25 14:41:36 +02:00 |
|
cryptozoidberg
|
cdd435f042
|
added update alias api + coretest
|
2024-06-14 15:08:56 +02:00 |
|
cryptozoidberg
|
47e10e7209
|
added new api to update alias
|
2024-06-06 21:24:31 +02:00 |
|
sowle
|
66fd58b8ee
|
coretests: many altchain tests adapted for post-HF4:
pos_altblocks_validation
chain_switching_when_gindex_spent_in_both_chains
alt_blocks_validation_and_same_new_amount_in_two_txs
alt_blocks_with_the_same_txs
chain_switching_when_out_spent_in_alt_chain_mixin
chain_switching_when_out_spent_in_alt_chain_ref_id
|
2024-06-01 21:20:58 +02:00 |
|
sowle
|
7da72fcc89
|
chaingen: pos_block_builder adapted for HF4 and now can generate correct Zarcanum PoS blocks
|
2024-06-01 21:15:42 +02:00 |
|
sowle
|
66f2761f67
|
chaingen: find_global_index_for_output, generate_pos_block_with_given_coinstake adapted for HF4; decode_output_amount_and_asset_id, decode_native_output_amount_or_throw added
|
2024-06-01 21:12:26 +02:00 |
|
sowle
|
fdc8bf19e0
|
gcc compilation fix
|
2024-05-31 16:05:52 +02:00 |
|
sowle
|
c92ca6fb93
|
chaingen: --run-single-test now accepts specific HF, e.g.: --run-single-test=test_name@4
|
2024-05-31 15:51:42 +02:00 |
|
cryptozoidberg
|
10c451f3b7
|
Added PoS grinding attack fuse
|
2024-05-13 16:51:13 +04:00 |
|
sowle
|
f7aab6f332
|
coretests: restored forgotten multisig_n_participants_seq_signing test
|
2024-05-04 03:18:40 +02:00 |
|
sowle
|
e38dfc1472
|
coretests: hardfork_4_pop_tx_from_global_index test added to cover uncovered areas in pop_transaction_from_global_index()
|
2024-05-04 02:35:51 +02:00 |
|
sowle
|
5500e943dd
|
did some refactoring around validate_miner_transaction()
code simplified
fixed an issue with already_generated_coins not taking block size penalty into consideration
|
2024-05-04 02:33:05 +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 |
|
sowle
|
9f8ce4cc09
|
daemon RPC documentation added
|
2024-04-21 04:41:43 +02:00 |
|
sowle
|
e8280f7e42
|
coretests: fixed compilation & warnings
|
2024-04-10 12:16:45 +02:00 |
|
sowle
|
021fbb7d37
|
coretests: added test hardfork_4_wallet_sweep_bare_outs which exposes a bug in sweep_bare_outs() where it fails if there's not enough decoys
|
2024-04-09 21:43:13 +02:00 |
|
sowle
|
a142d39fc9
|
coretests: hardfork_4_wallet_transfer_with_mandatory_mixins test fixed
|
2024-04-05 17:20:40 +02:00 |
|
sowle
|
92c6a9d51d
|
coretests: hardfork_4_wallet_transfer_with_mandatory_mixins test added, exposing a bug where a wallet cannot spend coins before a specific sync process was done
|
2024-04-05 13:56:24 +02:00 |
|
cryptozoidberg
|
b646939113
|
merge from release2
|
2024-03-28 19:28: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
|
f4da18cc3f
|
Merge branch 'master' into develop
# Conflicts:
# src/currency_core/tx_pool.cpp
|
2024-03-27 23:52:24 +01:00 |
|
sowle
|
dd04d6367b
|
coretests: multiassets_basic_test improved to reflect recent changes with tx pool validation
|
2024-03-27 22:18:06 +01:00 |
|
cryptozoidberg
|
320816fd99
|
added test for getblocktemplate
|
2024-03-27 19:10:26 +01:00 |
|
sowle
|
69e68807bf
|
coretests: minor forgotten change
|
2024-03-27 18:57:30 +01:00 |
|
sowle
|
806eb326d1
|
(cherry picked) tx_pool: add post-HF4 txs are now being check for balance proof. Core test hard_fork_4_consolidated_txs changed accordingly
|
2024-03-27 15:59:57 +01:00 |
|
cryptozoidberg
|
46a7c9662e
|
Merge branch 'release2' into develop
|
2024-03-26 21:16:28 +01:00 |
|
cryptozoidberg
|
582fe4c8b1
|
merge from release2
|
2024-03-26 21:11:42 +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 |
|
cryptozoidberg
|
721b027000
|
merge from release2
|
2024-03-24 15:56:58 +01:00 |
|