|
53 | 53 | calculate_gas_extend_memory, |
54 | 54 | calculate_message_call_gas, |
55 | 55 | charge_gas, |
56 | | - code_access_cost, |
57 | 56 | init_code_cost, |
58 | 57 | max_message_call_gas, |
59 | 58 | ) |
@@ -133,7 +132,6 @@ def generic_create( |
133 | 132 | accessed_addresses=evm.accessed_addresses.copy(), |
134 | 133 | accessed_storage_keys=evm.accessed_storage_keys.copy(), |
135 | 134 | disable_precompiles=False, |
136 | | - warm_code_addresses=evm.warm_code_addresses.copy(), |
137 | 135 | parent_evm=evm, |
138 | 136 | ) |
139 | 137 | child_evm = process_create_message(child_message) |
@@ -324,7 +322,6 @@ def generic_call( |
324 | 322 | accessed_addresses=evm.accessed_addresses.copy(), |
325 | 323 | accessed_storage_keys=evm.accessed_storage_keys.copy(), |
326 | 324 | disable_precompiles=disable_precompiles, |
327 | | - warm_code_addresses=evm.warm_code_addresses.copy(), |
328 | 325 | parent_evm=evm, |
329 | 326 | ) |
330 | 327 | child_evm = process_message(child_message) |
@@ -379,12 +376,6 @@ def call(evm: Evm) -> None: |
379 | 376 | evm.accessed_addresses.add(to) |
380 | 377 | access_gas_cost = GAS_COLD_ACCOUNT_ACCESS |
381 | 378 |
|
382 | | - if to not in evm.warm_code_addresses: |
383 | | - evm.warm_code_addresses.add(to) |
384 | | - access_gas_cost += code_access_cost( |
385 | | - get_account(evm.message.block_env.state, to).code |
386 | | - ) |
387 | | - |
388 | 379 | code_address = to |
389 | 380 | ( |
390 | 381 | disable_precompiles, |
@@ -473,12 +464,6 @@ def callcode(evm: Evm) -> None: |
473 | 464 | evm.accessed_addresses.add(code_address) |
474 | 465 | access_gas_cost = GAS_COLD_ACCOUNT_ACCESS |
475 | 466 |
|
476 | | - if code_address not in evm.warm_code_addresses: |
477 | | - evm.warm_code_addresses.add(code_address) |
478 | | - access_gas_cost += code_access_cost( |
479 | | - get_account(evm.message.block_env.state, code_address).code |
480 | | - ) |
481 | | - |
482 | 467 | ( |
483 | 468 | disable_precompiles, |
484 | 469 | code_address, |
@@ -618,12 +603,6 @@ def delegatecall(evm: Evm) -> None: |
618 | 603 | evm.accessed_addresses.add(code_address) |
619 | 604 | access_gas_cost = GAS_COLD_ACCOUNT_ACCESS |
620 | 605 |
|
621 | | - if code_address not in evm.warm_code_addresses: |
622 | | - evm.warm_code_addresses.add(code_address) |
623 | | - access_gas_cost += code_access_cost( |
624 | | - get_account(evm.message.block_env.state, code_address).code |
625 | | - ) |
626 | | - |
627 | 606 | ( |
628 | 607 | disable_precompiles, |
629 | 608 | code_address, |
@@ -692,12 +671,6 @@ def staticcall(evm: Evm) -> None: |
692 | 671 | evm.accessed_addresses.add(to) |
693 | 672 | access_gas_cost = GAS_COLD_ACCOUNT_ACCESS |
694 | 673 |
|
695 | | - if to not in evm.warm_code_addresses: |
696 | | - evm.warm_code_addresses.add(to) |
697 | | - access_gas_cost += code_access_cost( |
698 | | - get_account(evm.message.block_env.state, to).code |
699 | | - ) |
700 | | - |
701 | 674 | code_address = to |
702 | 675 | ( |
703 | 676 | disable_precompiles, |
|
0 commit comments