cp287 2 535 Опубликовано: 6 января 2019 Share Опубликовано: 6 января 2019 Solidity объектно-ориентированный, предметно-ориентированный язык программирования смарт-контрактов для платформы Ethereum. Является самым популярным языком для написания смарт-контрактов на данный момент Описание: Язык был предложен в августе 2014 года Гэйвином Вудом (Gavin Wood). В дальнейшем разработка языка была выполнена под руководством Кристиана Райтвизнера (Christian Reitwiessner) командой Solidity в рамках проекта Ethereum. Это один из четырех языков (среди Serpent, LLL и Mutan), спроектированных для трансляции в байт код виртуальной машины Ethereum. Получил широкое распространение с появлением технологий блокчейна, в частности стека технологий на основе Ethereum, для создания программного обеспечения умных контрактов. 1 Цитата Ссылка на сообщение
cp287 2 535 Опубликовано: 6 января 2019 Автор Share Опубликовано: 6 января 2019 Подсказки и трюки чтобы начать с Solidity (en): https://blog.aragon.one/tips-and-tricks-to-get-started-with-solidity/ Цитата Ссылка на сообщение
cp287 2 535 Опубликовано: 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 2 535 Опубликовано: 22 февраля 2019 Автор Share Опубликовано: 22 февраля 2019 Не совсем про Solidity, но совсем про разработку смарт-контрактов и их тестирование. Известная аудиторская компания Zeppelin выпустила ZepKit, набор инструментов для разработки смарт-контрактов, который включает в себя ZeppelinOS, которая является возможностью для тестирования вашего децентрализованного предложения, а также уже популярные инструменты Truffle, OpenZeppelin, React и Infura. Цитата Ссылка на сообщение
cp287 2 535 Опубликовано: 26 марта 2019 Автор Share Опубликовано: 26 марта 2019 Статья о тестировании смарт-контрактов на Go в отличие от привычного Javascript на русском: https://habr.com/ru/post/445254/ Цитата Ссылка на сообщение
cp287 2 535 Опубликовано: 16 ноября 2019 Автор Share Опубликовано: 16 ноября 2019 Цитата Ссылка на сообщение
cp287 2 535 Опубликовано: 8 июня 2020 Автор Share Опубликовано: 8 июня 2020 Instadapp запустило платформу DSA, которая позволяет строить на Ethereum зная JavaScript и не зная Solidity (en): https://blog.instadapp.io/javascript-solidity-devs/ Статья детально описывает как можно с помощью JavaScript начать работать с DeFi-приложениями. Планируется серия статей, но на данный момент с 27 мая никаких продолжений не вышло Цитата Ссылка на сообщение
cp287 2 535 Опубликовано: 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 2 535 Опубликовано: 15 августа 2020 Автор Share Опубликовано: 15 августа 2020 Slither - набор детекторов уязвимостей для кода на Solidity, легко интегрируемый в Truffle: https://github.com/crytic/slither Цитата Ссылка на сообщение
cp287 2 535 Опубликовано: 22 августа 2020 Автор Share Опубликовано: 22 августа 2020 Песочница для тестов DeFi приложений в Truffle или Sandbox UI: https://www.godmode.work/# Цитата Ссылка на сообщение
cp287 2 535 Опубликовано: 29 августа 2020 Автор Share Опубликовано: 29 августа 2020 Автоматическая проверка смарт-контрактов и коммитов к ним: https://sooho.io/ Цитата Ссылка на сообщение
cp287 2 535 Опубликовано: 21 сентября 2020 Автор Share Опубликовано: 21 сентября 2020 https://dashboard.tenderly.co позволяет удобно читать код контрактов и симулировать(!) транзакции, можно пробовать вызывать разные функции и смотреть что получится не тратя газ. Чтобы симулировать транзакцию надо контракт добавить в проект, на бесплатном аккаунте можно держать 2 проекта (один точно). Можно вешать уведомления на разные функции контракта. 3 Цитата Ссылка на сообщение
cp287 2 535 Опубликовано: 4 октября 2020 Автор Share Опубликовано: 4 октября 2020 An EVM Byte code Super Optimizer - https://github.com/juliannagele/ebso Цитата Ссылка на сообщение
Рекомендованные сообщения
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.