Smart Contract Optimization Masterclass
Published 10/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 975.07 MB | Duration: 3h 37m
Published 10/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 975.07 MB | Duration: 3h 37m
Efficient Gas Management and Best Practices in Smart Contract Development
What you'll learn
Factors that affect the smart contract gas consumption.
how to write an optimized smart contract.
Secrets of successful smart contract developer.
Practice the concepts by doing labs.
Requirements
You Need A Computer With Linux, macOS Or Windows
Knowledge of solidity programming language.
Description
Welcome to the Optimizing Smart Contract CourseThis Solidity Smart Contract Optimizing course is designed for programmers and developers who want to take a comprehensive deep dive into writing optimized solidity smart contracts. Smart contract programs are very much different from any other conventional programs written in C, C++, Java, etc. As in a smart contract program you need to pay for every single line of code. This course will make you a smart contract developer who writes optimized smart contract, smart contracts that consumes less amount of gas. Means fewer gas fees. Hence, more savings.This course provides a detailed overview of the factors affecting smart contract gas consumption and how to tackle each factor to reduce the gas consumption of the smart contract. This course does not just provide you with some tips or tricks to reduce the gas consumption of a smart contract but also goes into depth of the concepts.In every section, there are labs so that you can master every concept by practicing it on your own.Are there any course requirements or prerequisites?You Need A Computer With Linux, macOS Or WindowsKnowledge of solidity programming language.Who this course is for:Anyone who wants to save money by creating an optimized smart contract.
Overview
Section 1: Course Overview
Lecture 1 Course Overview
Lecture 2 Smart Contract Developer Roadmap
Lecture 3 Remainder
Section 2: Ethereum Gas
Lecture 4 Transaction Fee Calculation
Lecture 5 Different Smart Contracts
Lecture 6 Ethereum Block Limit
Lecture 7 Gas Consumption
Lecture 8 Transaction vs Execution Cost
Section 3: Factors Affecting The Gas Consumption
Lecture 9 Opcodes
Lecture 10 Example Opcode
Lecture 11 Smart Contract and Opcode
Lecture 12 Slot Location
Lecture 13 Close look at gas consumption
Lecture 14 Renting Cost
Lecture 15 Type of transaction
Lecture 16 Payable vs Non-Payable
Lecture 17 Payable vs Non-Payable
Lecture 18 Payable vs Non-Payable
Section 4: Miscellaneous
Lecture 19 Checked Vs Unchecked
Lecture 20 21000 gas limit
Lecture 21 Solidity Optimizer
Lecture 22 Require Statement
Lecture 23 Memory Explosion
Lecture 24 Memory Clean
Lecture 25 Function Names
Lecture 26 Shift Operator
Lecture 27 Overflow Issue
Lecture 28 Storage part a
Lecture 29 Storage part b
Lecture 30 Integer
Lecture 31 Integer
Lecture 32 Variable Packing
Lecture 33 Constant
Lecture 34 Memory vs Calldata
Section 5: Tips
Lecture 35 Tips of success
Lecture 36 internal vs public
Lecture 37 Single Swap
Lecture 38 Tips of success
Lecture 39 Calldata vs memory gas
Lecture 40 string vs bytes
Section 6: Congratulations
Lecture 41 Congratulations
Anyone who wants to save money by creating an optimized smart contract.