Week 1-2~90 minLesson 1 of 4

EVM & Secure Solidity

Storage layout, memory and call context · Safe patterns: CEI, pull-over-push, access control · Reading assembly and optimizer output

01Objectives
  • 01Understand and apply: Storage layout, memory and call context
  • 02Understand and apply: Safe patterns: CEI, pull-over-push, access control
  • 03Understand and apply: Reading assembly and optimizer output
01

Storage layout, memory and call context

This section covers storage layout, memory and call context. Content for this lesson is being developed by our practitioner team and will be available when the program launches.

02

Safe patterns: CEI, pull-over-push, access control

This section covers safe patterns: cei, pull-over-push, access control. Content for this lesson is being developed by our practitioner team and will be available when the program launches.

03

Reading assembly and optimizer output

This section covers reading assembly and optimizer output. Content for this lesson is being developed by our practitioner team and will be available when the program launches.

02Exercises
  1. 01Complete the hands-on lab for evm & secure solidity.
  2. 02Review the provided case study and answer the reflection questions.
03Key takeaways
  • Storage layout, memory and call context
  • Safe patterns: CEI, pull-over-push, access control
  • Reading assembly and optimizer output