Как модулировать интеллектуальные контракты

Как проверяются контракты Ethereum? Я видел Трюфель , который ссылается на себя как инфраструктуру разработки Ethereum , Существуют ли какие-либо другие рамки и каков их уровень зрелости? Существует ли де-факто стандартная структура, используемая большинством разработчиков контрактов?

Как можно протестировать контракт Greeter ( https://chriseth.github.io/browser -solidity /), например?

22 голоса | спросил hcvst 25 Jam1000000amMon, 25 Jan 2016 11:43:02 +030016 2016, 11:43:02

1 ответ


24

Через фреймворк

В настоящее время существует четыре основных фреймворка, которые могут облегчить написание модульных тестов для ваших контрактов. Список в списке звезд Github от 2016-01-25.

  

Отказ от ответственности: я являюсь автором библиотеки тестирования Populus.

Отправьтесь

Это структура с самым широким внедрением.

трюфель

яблоках

Populus

Сверните свой собственный

Вы также можете легко свернуть собственную среду тестирования, используя ethereumjs-vm или pytester в зависимости от того, предпочитаете ли вы javascript или python.

ответил Piper Merriam 26 Jam1000000amTue, 26 Jan 2016 02:04:26 +030016 2016, 02:04:26

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132