-
Notifications
You must be signed in to change notification settings - Fork 2
Change the restrictions to be programmable #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change the restrictions to be programmable #23
Conversation
|
The commit ded5234 (as a parent of 779170c) contains errors. |
EIPS/eip-7906.md
Outdated
|
|
||
| The `asserter_address` and `asserter_data` field behave similarly to the `destination` and `calldata` fields in existing transaction types. | ||
|
|
||
| If the `asserter_address` value is not set, the `asserter_data` is loaded and executed similarly to the `init_code`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
init_code?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added an elaboration of what we meant by that.
| * `CALLCODE` (`0xF2`) | ||
| * `STATICCALL` (`0xFA`) | ||
| * `CALL` (`0xFA`) | ||
| * `CREATE` (`0xF0`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe these should still be traced?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Contract creation will be traced in a separate field, as the inputs to "create" opcodes are not very informative.
Co-authored-by: shahafn <[email protected]>
Clarified behavior of asserter_data when asserter_address is unset.
23d24f6
into
restricted_writes_transaction_eip
ATTENTION: ERC-RELATED PULL REQUESTS NOW OCCUR IN ETHEREUM/ERCS
--
When opening a pull request to submit a new EIP, please use the suggested template: https://github.com/ethereum/EIPs/blob/master/eip-template.md
We have a GitHub bot that automatically merges some PRs. It will merge yours immediately if certain criteria are met: