Один из уроков курса "Автоматизация ADS + Python + web3" в zarev.academy
Тайм коды:
00:00 Вступление
01:20 Виртуальная машина Эфириума
04:39 Что такое Смарт - Контракт
09:10 Что такое ERC20?
12:03 Передача параметров
13:15 Виды функций read и write
16:55 Создание функции перевода токенов
20:13 Создание функции апрува
24:05 Деплой смарт-контракта
30:44 Что такое Байт, Бит, Hex
34:23 Откуда берется адрес смарт-контракта
44:49 Что такое Хеш - функция?
55:58 Упаковка данных
01:00:15 Создаем смарт-контракт
01:02:20 Состав транзакции
01:13:20 Кодирование данных транзакции
01:14:37 32 байта (256 бит)
01:23:24 Что такое ABI?
01:25:25 Создаем транзакцию через WEB3
01:37:55 Что такое газ и зачем он нужен?
01:40:44 Подсчет цены газа
01:47:15 Функция подсчета газа
01:52:13 Второй вариант создания транзакции
01:57:18и Переменная build_transaction
02:00:03 Параметры газа и как посчитать лимит газа
02:05:51 Итог написанного
02:08:40 Как отправить транзакцию
02:09:35 Генерация приватного ключа
02:14:15 Асимметричное криптографическое шифрование
02:16:46 Генерация публичного ключа
02:19:57 Подпись транзакции
02:22:40 Что находится в подписи
02:26:05 Передача транзакции в блокчейн
02:27:00 Что находится в транзакции
02:30:04 Динамичные типы данных
02:35:40 Транзакции без ABI
02:36:55 Домашнее задание