|
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