Привет!👋 Мы - команда MetaLamp - с 2014 года мы воплощаем идеи клиентов в готовую продукцию. С 2020 года мы сосредоточились на проектах в сфере web3 и развиваем свой опыт, которым хотим поделиться с сообществом.🚀
У нас уже есть в открытом доступе обучающая программа для фронтенд/бэкенд разработчиков, web3 карта развития для не разработчиков и карта развития для solidity разработчика, которая включает перечень основных тем и вопросов, разбитых на уровни. Не изменяя традициям MetaLamp, мы делимся нашей базой знаний в области написания смарт-контрактов для EVM-совместимых блокчейнов.💡
Эта база знаний родилась в ходе решения реальных задач на проектах. Мы перенесли наш опыт в полноценную Wiki. Она отражает опыт всей команды разработчиков смарт-контрактов на языке Solidity.📚
Будем рады обратной связи, вкладу в развитие карты и любым видам партнерств. 🌱✨
Почта: [email protected]
Телеграм: MetaLamp|Web3 DevTeam
Оглавление
-
Concepts
-
Oracles
-
Upgradeable contracts
-
Cryptography
-
Ethereum virtual machine
-
Gas
- Gas price. О том, из чего складывается комиссия за транзакцию
- Gas used part 1: Overview. О том, как рассчитывается и используется газ во время транзакции
- Gas used part 2: Storage gas calculation. О том, как рассчитывается газ при чтении и записи в storage
-
Guides
-
EIPs
- EIP-140: REVERT instruction
- ERC-165: Standard Interface Detection
- EIP-1153: Transient storage opcodes
- ERC-1363: Payable Token(transferAndCall)
- ERC-2981: NFT Royalty Standard
- ERC-4337: Account Abstraction Using Alt Mempool
- ERC-4626: Tokenized Vaults
- ERC-6372: Contract clock
- ERC-6900: Modular Smart Contract Accounts and Plugins
- ERC-7579: Minimal Modular Smart Accounts
-
Solidity
- ABI.
- Bitwise operators
- Event arguments indexing. Для чего параметры
indexed
иnon-indexed
в solidity событие - Yul. Ассемблероподобный язык для работы с памятью из кода solidity