TangerineWhistleStateForTesting = TangerineWhistleState.configure( __name__='TangerineWhistleStateForTesting', get_ancestor_hash=get_block_hash_for_testing, ) SpuriousDragonStateForTesting = SpuriousDragonState.configure( __name__='SpuriousDragonStateForTesting', get_ancestor_hash=get_block_hash_for_testing, ) ByzantiumStateForTesting = ByzantiumState.configure( __name__='ByzantiumStateForTesting', get_ancestor_hash=get_block_hash_for_testing, ) FrontierVMForTesting = FrontierVM.configure( __name__='FrontierVMForTesting', _state_class=FrontierStateForTesting, get_prev_hashes=get_prev_hashes_testing, ) HomesteadVMForTesting = HomesteadVM.configure( __name__='HomesteadVMForTesting', _state_class=HomesteadStateForTesting, get_prev_hashes=get_prev_hashes_testing, ) TangerineWhistleVMForTesting = TangerineWhistleVM.configure( __name__='TangerineWhistleVMForTesting', _state_class=TangerineWhistleStateForTesting, get_prev_hashes=get_prev_hashes_testing, ) SpuriousDragonVMForTesting = SpuriousDragonVM.configure( __name__='SpuriousDragonVMForTesting', _state_class=SpuriousDragonStateForTesting,
# VMs # FRONTIER FrontierComputationForFuzzTesting = FrontierComputation.configure( __name__='FrontierComputationForFuzzTesting', apply_computation=fuzz_apply_computation, ) FrontierStateForFuzzTesting = FrontierState.configure( __name__='FrontierStateForFuzzTesting', get_ancestor_hash=get_block_hash_for_testing, computation_class=FrontierComputationForFuzzTesting, account_db_class=EmulatorAccountDB, ) FrontierVMForFuzzTesting = FrontierVM.configure( __name__='FrontierVMForFuzzTesting', _state_class=FrontierStateForFuzzTesting, ) # HOMESTEAD HomesteadComputationForFuzzTesting = HomesteadComputation.configure( __name__='HomesteadComputationForFuzzTesting', apply_computation=fuzz_apply_computation, ) HomesteadStateForFuzzTesting = HomesteadState.configure( __name__='HomesteadStateForFuzzTesting', get_ancestor_hash=get_block_hash_for_testing, computation_class=HomesteadComputationForFuzzTesting, account_db_class=EmulatorAccountDB, ) HomesteadVMForFuzzTesting = MainnetHomesteadVM.configure( __name__='HomesteadVMForFuzzTesting',