test_reentrant_selfdestructing_call()
Test transient storage in different reentrancy contexts after selfdestructing.
Back to test_reentrant_selfdestructing_call()
.
Test ID (Abbreviated) | callee_bytecode | caller_bytecode | expected_storage | pre_existing_contract |
---|---|---|---|---|
...fork_Cancun-blockchain_test-tload_after_selfdestruct_pre_existing_contract | {1: 1, 2: 1, 3: 256} | True | ||
...fork_Cancun-blockchain_test-tload_after_selfdestruct_new_contract | {1: 1, 2: 1, 3: 256} | False | ||
...fork_Cancun-blockchain_test-tload_after_inner_selfdestruct_pre_existing_contract | {1: 1, 2: 256} | True | ||
...fork_Cancun-blockchain_test-tload_after_inner_selfdestruct_new_contract | {1: 1, 2: 256} | False | ||
...fork_Cancun-blockchain_test-tstore_after_selfdestruct_pre_existing_contract | {1: 1, 2: 1, 3: 1, 4: 256} | True | ||
...fork_Cancun-blockchain_test-tstore_after_selfdestruct_new_contract | {1: 1, 2: 1, 3: 1, 4: 256} | False | ||
...fork_Cancun-state_test-tload_after_selfdestruct_pre_existing_contract | {1: 1, 2: 1, 3: 256} | True | ||
...fork_Cancun-state_test-tload_after_selfdestruct_new_contract | {1: 1, 2: 1, 3: 256} | False | ||
...fork_Cancun-state_test-tload_after_inner_selfdestruct_pre_existing_contract | {1: 1, 2: 256} | True | ||
...fork_Cancun-state_test-tload_after_inner_selfdestruct_new_contract | {1: 1, 2: 256} | False | ||
...fork_Cancun-state_test-tstore_after_selfdestruct_pre_existing_contract | {1: 1, 2: 1, 3: 1, 4: 256} | True | ||
...fork_Cancun-state_test-tstore_after_selfdestruct_new_contract | {1: 1, 2: 1, 3: 1, 4: 256} | False | ||
...fork_Prague-blockchain_test-tload_after_selfdestruct_pre_existing_contract | {1: 1, 2: 1, 3: 256} | True | ||
...fork_Prague-blockchain_test-tload_after_selfdestruct_new_contract | {1: 1, 2: 1, 3: 256} | False | ||
...fork_Prague-blockchain_test-tload_after_inner_selfdestruct_pre_existing_contract | {1: 1, 2: 256} | True | ||
...fork_Prague-blockchain_test-tload_after_inner_selfdestruct_new_contract | {1: 1, 2: 256} | False | ||
...fork_Prague-blockchain_test-tstore_after_selfdestruct_pre_existing_contract | {1: 1, 2: 1, 3: 1, 4: 256} | True | ||
...fork_Prague-blockchain_test-tstore_after_selfdestruct_new_contract | {1: 1, 2: 1, 3: 1, 4: 256} | False | ||
...fork_Prague-state_test-tload_after_selfdestruct_pre_existing_contract | {1: 1, 2: 1, 3: 256} | True | ||
...fork_Prague-state_test-tload_after_selfdestruct_new_contract | {1: 1, 2: 1, 3: 256} | False | ||
...fork_Prague-state_test-tload_after_inner_selfdestruct_pre_existing_contract | {1: 1, 2: 256} | True | ||
...fork_Prague-state_test-tload_after_inner_selfdestruct_new_contract | {1: 1, 2: 256} | False | ||
...fork_Prague-state_test-tstore_after_selfdestruct_pre_existing_contract | {1: 1, 2: 1, 3: 1, 4: 256} | True | ||
...fork_Prague-state_test-tstore_after_selfdestruct_new_contract | {1: 1, 2: 1, 3: 1, 4: 256} | False | ||
...fork_PragueEIP7692-blockchain_test-tload_after_selfdestruct_pre_existing_contract | {1: 1, 2: 1, 3: 256} | True | ||
...fork_PragueEIP7692-blockchain_test-tload_after_selfdestruct_new_contract | {1: 1, 2: 1, 3: 256} | False | ||
...fork_PragueEIP7692-blockchain_test-tload_after_inner_selfdestruct_pre_existing_contract | {1: 1, 2: 256} | True | ||
...fork_PragueEIP7692-blockchain_test-tload_after_inner_selfdestruct_new_contract | {1: 1, 2: 256} | False | ||
...fork_PragueEIP7692-blockchain_test-tstore_after_selfdestruct_pre_existing_contract | {1: 1, 2: 1, 3: 1, 4: 256} | True | ||
...fork_PragueEIP7692-blockchain_test-tstore_after_selfdestruct_new_contract | {1: 1, 2: 1, 3: 1, 4: 256} | False | ||
...fork_PragueEIP7692-state_test-tload_after_selfdestruct_pre_existing_contract | {1: 1, 2: 1, 3: 256} | True | ||
...fork_PragueEIP7692-state_test-tload_after_selfdestruct_new_contract | {1: 1, 2: 1, 3: 256} | False | ||
...fork_PragueEIP7692-state_test-tload_after_inner_selfdestruct_pre_existing_contract | {1: 1, 2: 256} | True | ||
...fork_PragueEIP7692-state_test-tload_after_inner_selfdestruct_new_contract | {1: 1, 2: 256} | False | ||
...fork_PragueEIP7692-state_test-tstore_after_selfdestruct_pre_existing_contract | {1: 1, 2: 1, 3: 1, 4: 256} | True | ||
...fork_PragueEIP7692-state_test-tstore_after_selfdestruct_new_contract | {1: 1, 2: 1, 3: 1, 4: 256} | False |