You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
log whether accounts have code at transaction start (account/HAS_CODE_FIRST_IN_TXN)
use that information to process SELFDESTRUCT's appropriately
The natural way to fill this account/HAS_CODE_FIRST_IN_TXN column would be to compute and constrain it in the permuted realm (acp_HAS_CODE_FIRST_IN_TXN) and derive the underlying un-permuted column in the temporal realm:
define and constrain a column acp_HAS_CODE_FIRST_IN_TXN in the permuted realm via (fwd-fill-within
reverse the permutation to recover the contents of an underlying temporal column account/HAS_CODE_FIRST_IN_TXN in the account perspective
The text was updated successfully, but these errors were encountered:
OlivierBBB
changed the title
Computed columns derived from computed columns
Deriving unpermuted from computed columns in the permuted realm
Mar 16, 2025
OlivierBBB
changed the title
Deriving unpermuted from computed columns in the permuted realm
Deriving temporal columns from computed columns in the permuted realm
Mar 16, 2025
The current approach to implementing EIP-6780:
SELFDESTRUCT
only in same transaction in the spec requires the introduction of a temporal columnaccount/HAS_CODE_FIRST_IN_TXN
. This is because in order to deal withSELFDESTRUCT
's moving formard we mustaccount/HAS_CODE_FIRST_IN_TXN
)SELFDESTRUCT
's appropriatelyThe natural way to fill this
account/HAS_CODE_FIRST_IN_TXN
column would be to compute and constrain it in the permuted realm (acp_HAS_CODE_FIRST_IN_TXN
) and derive the underlying un-permuted column in the temporal realm:acp_HAS_CODE_FIRST_IN_TXN
in the permuted realm via(fwd-fill-within
account/HAS_CODE_FIRST_IN_TXN
in the account perspectiveThe text was updated successfully, but these errors were encountered: