1
0
Fork 0
forked from lthn/blockchain
blockchain/tests/core_tests
2023-06-09 01:19:37 +02:00
..
alias_tests.cpp coretests: adapted few tests to fit redesigned test environment (hardforks) 2023-06-05 18:19:39 +02:00
alias_tests.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
atomic_tests.cpp coretests: hardfork setup fixed in a few tests 2022-08-23 21:29:30 +03:00
atomic_tests.h coretests: hardfork setup fixed in a few tests 2022-08-23 21:29:30 +03:00
block_reward.cpp 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
block_reward.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
block_validation.cpp coretests: adapted few tests to fit redesigned test environment (hardforks) 2023-06-05 18:19:39 +02:00
block_validation.h coretests: adapted few tests to fit redesigned test environment (hardforks) 2023-06-05 18:19:39 +02:00
chain_split_1.cpp Moved sources to public repo 2018-12-27 18:50:45 +03:00
chain_split_1.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
chain_switch_1.cpp hidden amounts in wallet: fixed types 2022-07-06 13:22:05 +02:00
chain_switch_1.h coretests: chain_switching_when_out_spent_in_alt_chain_ref_id test added 2021-01-08 02:24:43 +03:00
chain_switch_pow_pos.cpp Multiple fixes over core tests related to zarcanum/multiassets 2023-05-02 16:16:58 +02:00
chain_switch_pow_pos.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
chaingen.cpp 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
chaingen.h 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
chaingen001.cpp Moved sources to public repo 2018-12-27 18:50:45 +03:00
chaingen001.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
chaingen_helpers.h gcc warning fixed 2023-06-06 22:54:29 +02:00
chaingen_main.cpp coretests: added new test zarcanum_block_with_txs which uncovers a bug in wallet2 Zarcanum PoS generation when block has non-zero txs 2023-06-08 04:18:37 +02:00
chaingen_pch.cpp added default initialization 2022-10-11 20:19:24 +02:00
chaingen_tests_list.h minor fixes over TX_FLAG_SIGNATURE_MODE_SEPARATE 2023-04-18 20:07:33 +02:00
checkpoints_tests.cpp coretests: adapted few more tests to new testing environment 2023-06-05 20:25:16 +02:00
checkpoints_tests.h coretests: 1) gen_checkpoints_prun_txs_after_blockchain_load fixed to reflect new rules on tx pruning; 2) final touches to gen_checkpoints_set_after_switching_to_altchain 2021-11-29 04:50:30 +03:00
core_state_helper.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
cumulative_diificulty_adjustments_tests.cpp Moved sources to public repo 2018-12-27 18:50:45 +03:00
cumulative_diificulty_adjustments_tests.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
double_spend.cpp Moved sources to public repo 2018-12-27 18:50:45 +03:00
double_spend.h all tests fixed 2019-11-22 00:47:21 +01:00
double_spend.inl fixed coretests compilation 2022-07-13 20:55:34 +02:00
emission_test.cpp coretests: pos_block_builder adaptation 2022-10-22 21:00:14 +02:00
emission_test.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
escrow_wallet_altchain_test.cpp multiple fixes over core_tests(transition to tx_version 2) 2022-05-11 23:52:33 +02:00
escrow_wallet_altchain_test.h attempt to make common publi interface for wallet 2019-08-27 17:36:53 +02:00
escrow_wallet_common.h multiple fixes over sig refactoring 2022-06-25 00:06:26 +02:00
escrow_wallet_tests.cpp fixed warnings in core tests 2022-10-12 12:19:51 +02:00
escrow_wallet_tests.h coretests: escrow_acceptance_and_balance removed as superseded by escrow_balance 2019-11-07 13:42:20 +03:00
get_random_outs.cpp COMMAND_RPC_GET_RANDOM_OUTPUTS_FOR_AMOUNTS adaptation and improvements 2022-10-12 18:07:04 +02:00
get_random_outs.h coretests: random_outs_and_burnt_coins test added 2020-06-03 13:05:49 +03:00
hard_fork_1.cpp fixed hard_fork_1_pos_and_locked_coins test 2023-05-03 22:16:40 +02:00
hard_fork_1.h fixed hard_fork_1_pos_and_locked_coins test 2023-05-03 22:16:40 +02:00
hard_fork_1_bad_pos_source.cpp coretests: getting rid of set_pos_to_low_timestamp; postponed tests not running 2022-09-15 19:41:46 +02:00
hard_fork_1_bad_pos_source.h added missing tests, reset blockchain from db 2019-08-05 21:43:10 +02:00
hard_fork_1_consensus_test.cpp coretests: some HF1 tests marked as postponed 2022-09-15 23:21:02 +02:00
hard_fork_1_consensus_test.h fixed few bugs in locked pos mining, implemeted proper test 2019-08-03 00:22:04 +02:00
hard_fork_1_locked_pos_test.cpp hardfork-related structures global refactoring 2022-05-26 16:53:40 +02:00
hard_fork_1_locked_pos_test.h fixed few bugs in locked pos mining, implemeted proper test 2019-08-03 00:22:04 +02:00
hard_fork_2.cpp Multiple fixes here and there, mostly fixing compilation problems 2023-04-18 16:55:25 +02:00
hard_fork_2.h coretests: eliminated unnecessary multiple inheritance from hard fork 2 tests 2023-06-03 04:15:14 +02:00
integer_overflow.cpp fixed coretests compilation 2022-07-13 20:55:34 +02:00
integer_overflow.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
ionic_swap_tests.cpp wallet: 1) m_custom_assets clearing on resync cmd, 2) deployed asset is automatically added to custom assets list; 3) publish -> deploy; 4) help improved 2023-05-29 22:28:13 +02:00
ionic_swap_tests.h multiple fixes over ionic_swap proposal 2023-04-20 22:08:20 +02:00
isolate_auditable_and_proof.cpp Multiple fixes here and there, mostly fixing compilation problems 2023-04-18 16:55:25 +02:00
isolate_auditable_and_proof.h fixed minor bugs, proofs working now 2021-08-17 12:13:11 +02:00
misc_tests.cpp tx stracture changes: in progress 3 + signatures converting to varian signature: in progress 2022-05-20 21:32:27 +02:00
misc_tests.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
mixin_attr.cpp fixed all core tests 2022-05-25 22:31:23 +02:00
mixin_attr.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
multiassets_test.cpp coretests: minor improvements around multiassets_basic_test 2023-06-06 22:46:37 +02:00
multiassets_test.h coretests: added new test assets_and_explicit_native_coins_in_outs, which uncovers a bug in wallet2 where the explicit asset id was incorrectly set when it shouldn't have been 2023-06-06 22:43:09 +02:00
multisig_wallet_tests.cpp coretests: adapted few tests to fit redesigned test environment (hardforks) 2023-06-05 18:19:39 +02:00
multisig_wallet_tests.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
offers_helper.cpp Moved sources to public repo 2018-12-27 18:50:45 +03:00
offers_helper.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
offers_test.cpp multiple fixes over core_tests(transition to tx_version 2) 2022-05-11 23:52:33 +02:00
offers_test.h coretests: offer_removing_and_selected_output fixed, offer_cancellation_with_zero_fee added 2019-07-20 05:12:41 +03:00
offers_tests_common.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
pos_basic_tests.cpp Moved sources to public repo 2018-12-27 18:50:45 +03:00
pos_basic_tests.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
pos_block_builder.cpp 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
pos_block_builder.h 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
pos_validation.cpp wallet: packing/consolidating tx that automatically aggregates small UTXO in PoS blocks was ranamed to defragmentation tx to avoid confusion + re-implemented to reflect post-HF4 changes 2023-06-09 01:10:16 +02:00
pos_validation.h coretests: pos_minting_tx_packing added 2019-12-06 19:03:12 +03:00
pruning_ring_signatures.cpp signature refactoring with [] 2022-06-19 19:47:43 +02:00
pruning_ring_signatures.h compilation of core tests fixed 2022-05-12 18:22:53 +02:00
random_helper.cpp tests: random_helper minor improvements 2022-04-20 15:36:31 +02:00
random_helper.h random_in_range moved, unit_tests/db_tests fixed 2022-07-22 05:32:41 +02:00
ring_signature_1.cpp hidden amounts in wallet: fixed types 2022-07-06 13:22:05 +02:00
ring_signature_1.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
test_core_proxy.h improved p2p protocol for relaying tx over tor 2022-03-21 16:47:11 +02:00
test_core_time.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
transaction_tests.cpp 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
transaction_tests.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
tx_builder.h 1) absolute_output_offsets_to_relative() is now deprecated, new functions introduced to be used instead: prepare_outputs_entries_for_key_offsets() and absolute_sorted_output_offsets_to_relative_in_place() 2022-11-08 00:17:34 +01:00
tx_validation.cpp fixes against recent changes over tx_source_entry::output_entry 2022-07-13 17:17:04 +02:00
tx_validation.h various compilation and warning fixes for gcc 2022-05-27 19:50:21 +02:00
wallet_rpc_tests.cpp Multiple fixes here and there, mostly fixing compilation problems 2023-04-18 16:55:25 +02:00
wallet_rpc_tests.h coretests: hardfork setup fixed in a few tests 2022-08-23 21:29:30 +03:00
wallet_test_core_proxy.cpp coretests: wallet_test_core_proxy::update_blockchain() skips bad txs (it helps to calculate balance correctly in gen mode) 2022-10-31 18:21:06 +01:00
wallet_test_core_proxy.h fixed core tests 2020-05-02 01:27:55 +02:00
wallet_tests.cpp wallet: packing/consolidating tx that automatically aggregates small UTXO in PoS blocks was ranamed to defragmentation tx to avoid confusion + re-implemented to reflect post-HF4 changes 2023-06-09 01:10:16 +02:00
wallet_tests.h coretests: adapted few more tests to new testing environment 2023-06-05 20:25:16 +02:00
wallet_tests_basic.cpp coretests: minor improvements 2022-11-01 00:11:51 +01:00
wallet_tests_basic.h coretests: redesigned test environment to allow individual tests to be conducted against various activated hardforks 2023-06-03 04:12:01 +02:00
zarcanum_test.cpp 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
zarcanum_test.h coretests: added new test zarcanum_block_with_txs which uncovers a bug in wallet2 Zarcanum PoS generation when block has non-zero txs 2023-06-08 04:18:37 +02:00