~/talk

Topics in Solidity

Talkat ETHOnline 2022 DevTools Summit · on Saturday, 2022-09-03· [large-language-models]
slides:none on file

Shows concrete language changes and proposals: replace error‑prone abi.encodeWithSignature and abi.encodeWithSelector with abi.encodeCall (available since 0.8.11) and add abi.encodeError for typed revert testing; documents Foundry/test patterns and OpenZeppelin usage. Details fixed‑point debate: most requested feature is decimal fixed 18, compares Maker vat math, Uniswap v2 binary shift, and Uniswap v3 fullMath, explains shadow overflow and gas tradeoffs, and proposes a 512→256 MALDIV EVM opcode plus user‑defined value types and operators with a special zero rule.

AI-written summary · about

  1. 0:00Start
  2. 2:41Abi Dot Encode with Selector
  3. 7:43What Is the Most Requested Solidity Feature
  4. 10:13Multiplication and Division
  5. 10:58History of Expanded Arithmetic
  6. 12:20Ways To Implement Fixed Point Types
  7. 12:45Shadow Overflow
  8. 19:01User Defined Value Types
  9. 20:34Implementing Operators for Fixed Point Types
  10. 23:10Syntax for User-Defined Operators
  11. 24:59Floating Point Numbers
  12. 26:16Floating Point Errors
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.