Перейти к публикации
cp287

Инструменты для разработки на Ethereum

Рекомендованные сообщения

Solidity объектно-ориентированный, предметно-ориентированный язык программирования смарт-контрактов для платформы Ethereum. Является самым популярным языком для написания смарт-контрактов на данный момент

 

Описание: Язык был предложен в августе 2014 года Гэйвином Вудом (Gavin Wood). В дальнейшем разработка языка была выполнена под руководством Кристиана Райтвизнера (Christian Reitwiessner) командой Solidity в рамках проекта Ethereum. Это один из четырех языков (среди Serpent, LLL и Mutan), спроектированных для трансляции в байт код виртуальной машины Ethereum. Получил широкое распространение с появлением технологий блокчейна, в частности стека технологий на основе Ethereum, для создания программного обеспечения умных контрактов.

Поделиться сообщением


Ссылка на сообщение

0x предоставил 4 новых инструмента для Solidity, которые помогут разработчику (en): https://blog.0xproject.com/new-ethereum-dev-tools-from-0x-db80ee9e802

Список инструментов:

  1. sol-compiler - оболочка для компилятора Solidity, которая облегчает компиляцию целых проектов;
  2. sol-trace - возможность получить stack-trace (т.е. список методов, которые были вызваны до ошибки). Позволяет понять где точно произошла ошибка;
  3. sol-coverage - даёт возможность видеть какой код был проверен;
  4. sol-profiler - позволяет найти возможность оптимизации используемого в контракте газа.

Поделиться сообщением


Ссылка на сообщение

Не совсем про Solidity, но совсем про разработку смарт-контрактов и их тестирование. Известная аудиторская компания Zeppelin выпустила ZepKit, набор инструментов для разработки смарт-контрактов, который включает в себя ZeppelinOS, которая является возможностью для тестирования вашего децентрализованного предложения, а также уже популярные инструменты Truffle, OpenZeppelin, React и Infura.

Поделиться сообщением


Ссылка на сообщение

Instadapp запустило платформу DSA, которая позволяет строить на Ethereum зная JavaScript и не зная Solidity (en): https://blog.instadapp.io/javascript-solidity-devs/

 

Статья детально описывает как можно с помощью JavaScript начать работать с DeFi-приложениями.

 

Планируется серия статей, но на данный момент с 27 мая никаких продолжений не вышло

Поделиться сообщением


Ссылка на сообщение

Презентация посвящённая автоматическому аудиту безопасности смарт-контрактов (ру): https://docs.google.com/presentation/d/14z-t0I0MMJfKvQGB7wIk2hQgtAAW3s0-CRJtWOGwQWU/edit#slide=id.g544125b009_0_0

 

И несколько новых:

https://mythx.io/
https://crytic.io/

Поделиться сообщением


Ссылка на сообщение

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


×
×
  • Создать...