Mastering ABI Encoding for Solidity and Ethereum (Full Examples Included)

Описание к видео Mastering ABI Encoding for Solidity and Ethereum (Full Examples Included)

To become a good blockchain developer, you must understand ABI (contract application binary interface) encoding and decoding because it’s how all smart contracts communicate with each other. It’s a fundamentally important topic for Ethereum and Solidity developers.

In this video, learn to recall, decipher, and construct your own call data by learning about ABI encoding and decoding.

EPISODE LINKS:

Contract ABI Specification v0.8.20: https://docs.soliditylang.org/en/v0.8...

CHAPTERS:

0:00 | Why is ABI important?
1:33 | Introduction to ABI
3:54 | Function Selector and Argument Encoding
6:32 | Key Terms
11:18 | Splitting All Data into Head and Tail
14:05 | Practice Encoding Heads Example
20:15 | Practice Encoding Tails Example
25:40 | Adding Another Dynamic Element
28:33 | Recursive Application Of These Rules
39:14 | Deciphering Call Data Example 1
45:48 | Deciphering Call Data Example 2
50:35 | Deciphering Call Data Example 3
51:33 | Mastering ABI with a Mental Model
53:25 | Examples from the Official Solidity Docs
| Decoding Bar
58:20 | Decoding Baz
59:42 | Decoding Sam
1:09:01 | Docs

SOCIAL LINKS:

Jesper's Twitter:   / cryptojesperk  
Jesper's LinkedIn:   / jespertoftkristensen  
Jesper’s LinkTree: https://linktr.ee/cryptojesperk

QUESTIONS AND COMMENTS:

Questions and comments are welcome! If you find the content helpful please subscribe and click the like button.

Комментарии

Информация по комментариям в разработке