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