When using a proxy pattern for upgradeable contracts, which specific EVM opcode is used to forward the function call to the implementation contract while maintaining the original storage context?
The specific EVM opcode used to forward function calls while maintaining the original storage context is DELEGATECALL. In the proxy pattern, the proxy contract acts as a permanent entry point for users, holding the contract's data in its own storage slots. When a user sends a transaction to the proxy, the proxy uses DELEGATECALL to exec....
Community Answers
Sign in to open profiles and full community answers.
No community answers yet. Be the first to submit one.