1
0
Fork 0
forked from lthn/blockchain
blockchain/tests/core_tests
2025-06-09 05:43:39 +02:00
..
alias_tests.cpp Merge branch 'develop' into txhfid 2025-02-03 18:29:45 +01:00
alias_tests.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
atomic_tests.cpp multiple fixes 2024-09-04 23:04:44 +04:00
atomic_tests.h coretests: hardfork setup fixed in a few tests 2022-08-23 21:29:30 +03:00
attachment_isolation_encryption_test.cpp Implemented attachment_isolation_test and fix for this test 2023-07-19 22:09:14 +02:00
attachment_isolation_encryption_test.h added forgoten files 2023-07-17 14:34:28 +02:00
block_reward.cpp did some refactoring around validate_miner_transaction() 2024-05-04 02:33:05 +02:00
block_reward.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
block_validation.cpp Merge branch 'develop' into txhfid 2025-02-03 18:29:45 +01:00
block_validation.h coretests: Update "block_with_correct_prev_id_on_wrong_height" test (#499) 2025-01-29 11:24:18 +01: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 tx hf id: WIP 2024-12-27 07:27:43 +01:00
chain_switch_1.h coretests: alt_chain_and_block_tx_fee_median test (#456) 2024-09-16 22:13:49 +02: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 coretests: set_playtime_test_wallet_options() minor refactoring 2025-05-15 05:39:34 +03:00
chaingen.h coretests: get_tx_version_and_harfork_id_from_events refactoring 2025-04-07 04:47:55 +03: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 Merge branch 'develop' into txhfid 2025-02-03 18:29:45 +01:00
chaingen_main.cpp coretests: tx_pool_validation_and_chain_switch improved 2025-06-09 05:39:57 +02:00
chaingen_pch.cpp added default initialization 2022-10-11 20:19:24 +02:00
chaingen_tests_list.h Merge branch 'develop' into txhfid 2024-12-24 22:16:36 +01:00
checkpoints_tests.cpp tx hf id: WIP 2024-12-27 07:27:43 +01: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 multiple fixes 2024-09-04 23:04:44 +04:00
cumulative_diificulty_adjustments_tests.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
daemon_rpc.cpp coretests: Fix an execution of the core test "fill_tx_rpc_inputs", rename callbacks (#498) 2025-01-20 04:21:27 +01:00
daemon_rpc.h coretests: Fix an execution of the core test "fill_tx_rpc_inputs", rename callbacks (#498) 2025-01-20 04:21:27 +01: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 tx hf id: WIP 2024-12-27 07:27:43 +01:00
emission_test.cpp coretests: get_tx_version_and_harfork_id_from_events refactoring 2025-04-07 04:47:55 +03:00
emission_test.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
escrow_wallet_altchain_test.cpp wallet truncating fixed all core tests 2024-09-08 22:42:31 +04: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 tx hf id: WIP 2024-12-27 07:27:43 +01:00
escrow_wallet_tests.cpp coretests: get_tx_version_and_harfork_id_from_events refactoring 2025-04-07 04:47:55 +03: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 coretests: get_tx_version_and_harfork_id_from_events refactoring 2025-04-07 04:47:55 +03: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 Merge branch 'develop' into txhfid 2025-02-03 18:29:45 +01: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 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
hard_fork_2.h fixed very dumb bug with cheching minimum coinage condition + fixed test for auditable wallet against the hardfork 4 2024-01-28 19:30:36 +01:00
hard_fork_4.cpp coretests: presumably all tests fixed: multisig_and_unlock_time, multisig_and_coinbase, pos_altblocks_validation@5, gen_wallet_alias_and_unconfirmed_txs@5, hard_fork_4_consolidated_txs@5, multisig_and_checkpoints@0 2024-12-30 15:37:14 +01:00
hard_fork_4.h 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
hard_fork_5.cpp coretests: hard_fork_5_tx_version implemented 2024-12-28 00:27:16 +01:00
hard_fork_5.h coretests: hard_fork_5_tx_version implemented 2024-12-28 00:27:16 +01:00
integer_overflow.cpp coretests: get_tx_version_and_harfork_id_from_events refactoring 2025-04-07 04:47:55 +03:00
integer_overflow.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
ionic_swap_tests.cpp coretests: fixed compilation & warnings 2024-04-10 12:16:45 +02:00
ionic_swap_tests.h coretests: ionic_swap_exact_amounts_test added which uncovers a bug in separately signed tx creation 2023-10-21 23:40:39 +02:00
isolate_auditable_and_proof.cpp multiple fixes 2024-09-04 23:04:44 +04:00
isolate_auditable_and_proof.h fixed minor bugs, proofs working now 2021-08-17 12:13:11 +02:00
misc_tests.cpp coretests: get_tx_version_and_harfork_id_from_events refactoring 2025-04-07 04:47:55 +03: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: get_tx_version_and_harfork_id_from_events refactoring 2025-04-07 04:47:55 +03:00
multiassets_test.h coretests: asset_operations_and_chain_switching added (finished) 2025-04-01 15:18:02 +03:00
multisig_wallet_tests.cpp coretests: presumably all tests fixed: multisig_and_unlock_time, multisig_and_coinbase, pos_altblocks_validation@5, gen_wallet_alias_and_unconfirmed_txs@5, hard_fork_4_consolidated_txs@5, multisig_and_checkpoints@0 2024-12-30 15:37:14 +01: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 tx hf id: WIP 2024-12-27 07:27:43 +01: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 coretests: get_tx_version_and_harfork_id_from_events refactoring 2025-04-07 04:47:55 +03:00
pos_basic_tests.h coretests: pos_mining_with_decoys test added 2023-10-31 21:22:15 +01:00
pos_block_builder.cpp coretests: presumably all tests fixed: multisig_and_unlock_time, multisig_and_coinbase, pos_altblocks_validation@5, gen_wallet_alias_and_unconfirmed_txs@5, hard_fork_4_consolidated_txs@5, multisig_and_checkpoints@0 2024-12-30 15:37:14 +01:00
pos_block_builder.h coretests: presumably all tests fixed: multisig_and_unlock_time, multisig_and_coinbase, pos_altblocks_validation@5, gen_wallet_alias_and_unconfirmed_txs@5, hard_fork_4_consolidated_txs@5, multisig_and_checkpoints@0 2024-12-30 15:37:14 +01:00
pos_fuse_test.cpp Added PoS grinding attack fuse 2024-05-13 16:51:13 +04:00
pos_fuse_test.h Added PoS grinding attack fuse 2024-05-13 16:51:13 +04:00
pos_validation.cpp coretests: many altchain tests adapted for post-HF4: 2024-06-01 21:20:58 +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 tx hf id: WIP 2024-12-27 07:27:43 +01:00
transaction_tests.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
tx_builder.h removed deprecated absolute_output_offsets_to_relative(), chaingen was adapted accordingly 2023-11-02 18:29:55 +01:00
tx_validation.cpp core: HF4 coinage rule is not checked while adding a tx to the pool, letting it being confirmed later 2025-06-09 05:43:39 +02:00
tx_validation.h txpool fixed: txs with too small max_related_block_height will wait in the pool till the current height is okay + coretests tx_pool_validation_and_chain_switch added 2025-06-03 00:01:11 +02:00
wallet_rpc_tests.cpp coretests: wallet_rpc_cold_signing test added 2025-05-15 05:40:10 +03:00
wallet_rpc_tests.h coretests: wallet_rpc_cold_signing test added 2025-05-15 05:40:10 +03:00
wallet_rpc_tests_legacy_defs.h legacy api test in mainnet master 2024-02-15 06:14:51 +04:00
wallet_test_core_proxy.cpp wallet truncating fixed all core tests 2024-09-08 22:42:31 +04:00
wallet_test_core_proxy.h decoy selection algo refactoring 2024-03-25 21:56:46 +01:00
wallet_tests.cpp coretests: presumably all tests fixed: multisig_and_unlock_time, multisig_and_coinbase, pos_altblocks_validation@5, gen_wallet_alias_and_unconfirmed_txs@5, hard_fork_4_consolidated_txs@5, multisig_and_checkpoints@0 2024-12-30 15:37:14 +01:00
wallet_tests.h multiple fixes 2024-09-04 23:04:44 +04:00
wallet_tests_basic.cpp coretests: added ability to run "true" HTTP-RPC wallet tests via localhost connections 2024-07-11 22:09:55 +02:00
wallet_tests_basic.h coretests: set_playtime_test_wallet_options() minor refactoring 2025-05-15 05:39:34 +03:00
zarcanum_test.cpp coretests: get_tx_version_and_harfork_id_from_events refactoring 2025-04-07 04:47:55 +03:00
zarcanum_test.h chaingen: zarcanum_in_alt_chain_2 test added (highlights an issue in alt block validation) 2025-02-14 03:20:23 +01:00