1
0
Fork 0
forked from lthn/blockchain
blockchain/tests/core_tests
2024-06-06 21:24:31 +02:00
..
alias_tests.cpp changes and fixes over few tests in connection to hardfork 4 2024-01-30 18:59:47 +01:00
alias_tests.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
atomic_tests.cpp fixes over renect_history refactoring(tests still broken) 2023-06-13 00:16:46 +02: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 ionic_swaps: replaced Alice and Bob terms to Initiator and Finalizer 2023-10-11 12:28:05 +02:00
block_validation.h ionic_swaps: replaced Alice and Bob terms to Initiator and Finalizer 2023-10-11 12:28:05 +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 coretests: many altchain tests adapted for post-HF4: 2024-06-01 21:20:58 +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 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
chaingen.h 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
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 coretests: print_tx_size_breakdown() 2023-08-10 20:32:15 +02:00
chaingen_main.cpp coretests: many altchain tests adapted for post-HF4: 2024-06-01 21:20:58 +02:00
chaingen_pch.cpp added default initialization 2022-10-11 20:19:24 +02:00
chaingen_tests_list.h Added PoS grinding attack fuse 2024-05-13 16:51:13 +04:00
checkpoints_tests.cpp coretests: gen_crypted_attachments and fixed-hash tests 2024-03-14 22:04:38 +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 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 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
emission_test.h Moved sources to public repo 2018-12-27 18:50:45 +03:00
escrow_wallet_altchain_test.cpp wallet sync state moved to separate base structure 2023-10-31 18:29:57 +01: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 wallet sync state moved to separate base structure 2023-10-31 18:29:57 +01:00
escrow_wallet_tests.cpp wallet sync state moved to separate base structure 2023-10-31 18:29:57 +01: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 added new api to update alias 2024-06-06 21:24:31 +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: 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_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
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 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 fixed few coretests in relation to validation of selected decoys results 2024-02-03 22:11:57 +01: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: multiassets_basic_test improved to reflect recent changes with tx pool validation 2024-03-27 22:18:06 +01:00
multiassets_test.h Merge branch 'asset_update' into cryptoassets 2023-08-29 14:13:15 +02:00
multisig_wallet_tests.cpp daemon RPC documentation added 2024-04-21 04:41:43 +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 Merge branch 'develop' into cryptoassets 2023-11-09 20:48:54 +01:00
pos_basic_tests.h coretests: pos_mining_with_decoys test added 2023-10-31 21:22:15 +01:00
pos_block_builder.cpp chaingen: pos_block_builder adapted for HF4 and now can generate correct Zarcanum PoS blocks 2024-06-01 21:15:42 +02:00
pos_block_builder.h chaingen: pos_block_builder adapted for HF4 and now can generate correct Zarcanum PoS blocks 2024-06-01 21:15:42 +02: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 PoS mining, construct_block_template, and chaingen infrastructure adapted for fee burning after HF4 2024-02-07 18:48:18 +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 coretests: gen_crypted_attachments and fixed-hash tests 2024-03-14 22:04:38 +01:00
tx_validation.h various compilation and warning fixes for gcc 2022-05-27 19:50:21 +02:00
wallet_rpc_tests.cpp adaptation of zarcanum era codebase to pre_zarcanum api(for backward compatibility with exchanges) 2024-02-15 06:14:51 +04:00
wallet_rpc_tests.h legacy api test in mainnet master 2024-02-15 06:14:51 +04: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 decoy selection algo refactoring 2024-03-25 21:56:46 +01:00
wallet_test_core_proxy.h decoy selection algo refactoring 2024-03-25 21:56:46 +01:00
wallet_tests.cpp added new api to update alias 2024-06-06 21:24:31 +02:00
wallet_tests.h added test for getblocktemplate 2024-03-27 19:10:26 +01:00
wallet_tests_basic.cpp another tweak of decoy selection algo + fixed over few core tests 2024-01-19 23:01:20 +01:00
wallet_tests_basic.h fixed more issues with wallet_tests_basic 2023-08-28 20:58:26 +02:00
zarcanum_test.cpp PoS mining, construct_block_template, and chaingen infrastructure adapted for fee burning after HF4 2024-02-07 18:48:18 +01: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