cp287 Опубликовано: 6 января 2019 Share Опубликовано: 6 января 2019 Solidity объектно-ориентированный, предметно-ориентированный язык программирования смарт-контрактов для платформы Ethereum. Является самым популярным языком для написания смарт-контрактов на данный момент Описание: Язык был предложен в августе 2014 года Гэйвином Вудом (Gavin Wood). В дальнейшем разработка языка была выполнена под руководством Кристиана Райтвизнера (Christian Reitwiessner) командой Solidity в рамках проекта Ethereum. Это один из четырех языков (среди Serpent, LLL и Mutan), спроектированных для трансляции в байт код виртуальной машины Ethereum. Получил широкое распространение с появлением технологий блокчейна, в частности стека технологий на основе Ethereum, для создания программного обеспечения умных контрактов. 1 Цитата Ссылка на комментарий
cp287 Опубликовано: 6 января 2019 Автор Share Опубликовано: 6 января 2019 Подсказки и трюки чтобы начать с Solidity (en): https://blog.aragon.one/tips-and-tricks-to-get-started-with-solidity/ Цитата Ссылка на комментарий
cp287 Опубликовано: 28 января 2019 Автор Share Опубликовано: 28 января 2019 0x предоставил 4 новых инструмента для Solidity, которые помогут разработчику (en): https://blog.0xproject.com/new-ethereum-dev-tools-from-0x-db80ee9e802. Список инструментов: sol-compiler - оболочка для компилятора Solidity, которая облегчает компиляцию целых проектов; sol-trace - возможность получить stack-trace (т.е. список методов, которые были вызваны до ошибки). Позволяет понять где точно произошла ошибка; sol-coverage - даёт возможность видеть какой код был проверен; sol-profiler - позволяет найти возможность оптимизации используемого в контракте газа. Цитата Ссылка на комментарий
cp287 Опубликовано: 22 февраля 2019 Автор Share Опубликовано: 22 февраля 2019 Не совсем про Solidity, но совсем про разработку смарт-контрактов и их тестирование. Известная аудиторская компания Zeppelin выпустила ZepKit, набор инструментов для разработки смарт-контрактов, который включает в себя ZeppelinOS, которая является возможностью для тестирования вашего децентрализованного предложения, а также уже популярные инструменты Truffle, OpenZeppelin, React и Infura. Цитата Ссылка на комментарий
cp287 Опубликовано: 26 марта 2019 Автор Share Опубликовано: 26 марта 2019 Статья о тестировании смарт-контрактов на Go в отличие от привычного Javascript на русском: https://habr.com/ru/post/445254/ Цитата Ссылка на комментарий
cp287 Опубликовано: 16 ноября 2019 Автор Share Опубликовано: 16 ноября 2019 Цитата Ссылка на комментарий
cp287 Опубликовано: 8 июня 2020 Автор Share Опубликовано: 8 июня 2020 Instadapp запустило платформу DSA, которая позволяет строить на Ethereum зная JavaScript и не зная Solidity (en): https://blog.instadapp.io/javascript-solidity-devs/ Статья детально описывает как можно с помощью JavaScript начать работать с DeFi-приложениями. Планируется серия статей, но на данный момент с 27 мая никаких продолжений не вышло Цитата Ссылка на комментарий
cp287 Опубликовано: 8 июня 2020 Автор Share Опубликовано: 8 июня 2020 Презентация посвящённая автоматическому аудиту безопасности смарт-контрактов (ру): https://docs.google.com/presentation/d/14z-t0I0MMJfKvQGB7wIk2hQgtAAW3s0-CRJtWOGwQWU/edit#slide=id.g544125b009_0_0 И несколько новых: https://mythx.io/https://crytic.io/ Цитата Ссылка на комментарий
cp287 Опубликовано: 15 августа 2020 Автор Share Опубликовано: 15 августа 2020 Slither - набор детекторов уязвимостей для кода на Solidity, легко интегрируемый в Truffle: https://github.com/crytic/slither Цитата Ссылка на комментарий
cp287 Опубликовано: 22 августа 2020 Автор Share Опубликовано: 22 августа 2020 Песочница для тестов DeFi приложений в Truffle или Sandbox UI: https://www.godmode.work/# Цитата Ссылка на комментарий
cp287 Опубликовано: 29 августа 2020 Автор Share Опубликовано: 29 августа 2020 Автоматическая проверка смарт-контрактов и коммитов к ним: https://sooho.io/ Цитата Ссылка на комментарий
cp287 Опубликовано: 21 сентября 2020 Автор Share Опубликовано: 21 сентября 2020 https://dashboard.tenderly.co позволяет удобно читать код контрактов и симулировать(!) транзакции, можно пробовать вызывать разные функции и смотреть что получится не тратя газ. Чтобы симулировать транзакцию надо контракт добавить в проект, на бесплатном аккаунте можно держать 2 проекта (один точно). Можно вешать уведомления на разные функции контракта. 4 Цитата Ссылка на комментарий
cp287 Опубликовано: 4 октября 2020 Автор Share Опубликовано: 4 октября 2020 An EVM Byte code Super Optimizer - https://github.com/juliannagele/ebso Цитата Ссылка на комментарий
cp287 Опубликовано: 7 декабря 2020 Автор Share Опубликовано: 7 декабря 2020 Цитата Ссылка на комментарий
cp287 Опубликовано: 22 февраля 2021 Автор Share Опубликовано: 22 февраля 2021 Утилита для декомпиляции неверифицированных смарт-контрактов: https://oko.palkeo.com/ 1 Цитата Ссылка на комментарий
KD87 Опубликовано: 28 апреля 2021 Share Опубликовано: 28 апреля 2021 Неплохой курс для ночичков по solidity в котором за выполнение уроков дают еще 100$. КриптоЗомби - бесплатная интерактивная школа программирования, в которой ты научишься писать игры на Ethereum. Курс для новичков в Solidity и начинается с абсолютно базовых вещей. Если Solidity тебе не знаком, не волнуйся — мы проведем тебя шаг за шагом. https://cryptozombies.io/ru/#learn-more https://1729.com/learn-solidity-with-cryptozombies/ 3 Цитата Ссылка на комментарий
Hunter Опубликовано: 28 апреля 2021 Share Опубликовано: 28 апреля 2021 перенесу сюда пост @radnek о том с чего начинать Краткое руководство с полезными ссылками о том как стать разработчиком на Ethereum и с чего начать https://hackmd.io/@1LsqLgZ9SFyvmF1L1suBIw/dapp-dev 2 Цитата Ссылка на комментарий
cp287 Опубликовано: 28 апреля 2021 Автор Share Опубликовано: 28 апреля 2021 Изучение Vyper через игру: https://vyper.fun/ 1 Цитата Ссылка на комментарий
cp287 Опубликовано: 17 сентября 2021 Автор Share Опубликовано: 17 сентября 2021 Утилита позволяющая тестировать сложные смарт-контракты намного проще (возможность тестирования только с использованием JavaScript и TypeScript): https://defiwonderland.medium.com/smock-an-optimistic-adventure-in-wonderland-1eec36c3e0dd https://smock.readthedocs.io/en/latest/ Цитата Ссылка на комментарий
cp287 Опубликовано: 8 декабря 2021 Автор Share Опубликовано: 8 декабря 2021 EVM Codes: Плейграунд для прогеров В код на Ethereum Virtual Machine (EVM) не можешь? Evm.codes (https://www.evm.codes/playground) поможет! Что это: 1. Таблица операционных кодов и пояснений к ним. 2. Настраиваемый плейграунд. Наглядно показывает зависимость количества газа и использованных операций в смарт-контракте. Для экспериментов можно выбрать дохардфоркные времена без Londonо'в/Constatinople'й. У чудо-инструмента открытый код: https://github.com/comitylabs/evm.codes И своя история создания: https://tairasim.com/evm-codes/ источник: tg - С нуля до нуля на крипте 2 Цитата Ссылка на комментарий
Рекомендованные сообщения
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.