Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Advanced Solidity: Understanding and Optimizing Gas Costs, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:02:38
    Introduction
  • Урок 2. 00:03:05
    Lecture 2: Calculating The Cost of an Ethereum Transfer
  • Урок 3. 00:04:00
    Example Smart Contract Interactions Part 1
  • Урок 4. 00:01:10
    Example Smart Contract Interactions Part 2.1
  • Урок 5. 00:03:38
    Example Smart Contract Interactions Part 2.2
  • Урок 6. 00:01:53
    Heavy and Light Functions
  • Урок 7. 00:04:41
    Block Limit
  • Урок 8. 00:02:39
    Gas Efficient Chains
  • Урок 9. 00:02:32
    Prerequisite: Storage Slots
  • Урок 10. 00:05:07
    What are Opcodes
  • Урок 11. 00:02:55
    Opcode Gas Cost
  • Урок 12. 00:03:01
    Opcode Debugging Gas Cost
  • Урок 13. 00:01:48
    Function Selectors
  • Урок 14. 00:06:09
    Cost of Doing Nothing: Op Codes
  • Урок 15. 00:02:30
    Cost of Doing Nothing: Sum of Op Codes
  • Урок 16. 00:02:22
    Cost of Doing Nothing: Transaction Data
  • Урок 17. 00:05:38
    Cost of Doing Nothing: Memory Costs
  • Урок 18. 00:03:14
    Non-payable Functions
  • Урок 19. 00:03:01
    Unchecked Arithmetic Part 1
  • Урок 20. 00:04:48
    Unchecked Arithmetic Part 2
  • Урок 21. 00:05:02
    Gas Limit and More on 21,000 Gas
  • Урок 22. 00:06:16
    EIP 1559 Part 1
  • Урок 23. 00:05:01
    EIP 1559 Part 2
  • Урок 24. 00:06:19
    Solidity Optimizer
  • Урок 25. 00:05:40
    Storage Overview
  • Урок 26. 00:02:07
    More on 5000 gas non-zero to non-zero
  • Урок 27. 00:01:17
    Smaller Integers
  • Урок 28. 00:04:20
    Unchanged Storage Values
  • Урок 29. 00:04:15
    Arrays
  • Урок 30. 00:06:10
    Refunds and Setting to Zero Part 1
  • Урок 31. 00:05:42
    Refunds and Setting to Zero Part 2
  • Урок 32. 00:04:29
    ERC20 Transfers
  • Урок 33. 00:01:39
    Storage Cost For Files
  • Урок 34. 00:05:14
    Structs and Strings Part 1
  • Урок 35. 00:04:17
    Variable Packing
  • Урок 36. 00:04:02
    Array Length
  • Урок 37. 00:05:39
    Memory vs Calldata
  • Урок 38. 00:03:06
    Memory Explosion
  • Урок 39. 00:02:29
    Memory is Never Cleared
  • Урок 40. 00:03:34
    Function Names
  • Урок 41. 00:02:45
    Less Than vs Less Than or Equal To
  • Урок 42. 00:02:24
    Bit Shifting
  • Урок 43. 00:03:14
    Reverting Early
  • Урок 44. 00:01:49
    Short Circuiting
  • Урок 45. 00:05:01
    Precomputing