If a code reading instruction accesses a cold account during the resolution of delegated code, add an additional EIP-2929
COLD_ACCOUNT_READ_COSTcost of2600gas to the normal cost and add the account toaccessed_addresses. Otherwise, assess aWARM_STORAGE_READ_COSTcost of100.
This seems to suggest that each CODESIZE and CODECOPY operation adds another 100 gas. That’s not great for copying strings. Are those the applicable "code reading instruction"s, since EXTCODESIZE and EXTCODECOPY do not resolve to the implementation? Or is it a remnant of an earlier specification where EXTCODESIZE and EXTCODECOPY resolved to the implementation?