Я разрабатываю некоторые сложные смартконтракты на прочность (с использованием некоторых внешних библиотек, таких как Oraclize).
Смысл в том, что IDE, которую я сейчас использую Remix и Oraclize IDE , не соответствует требованиям, которые мне нужны, мне нужно:
- Для компиляции, развертывания и тестирования smartcontract, который может использовать библиотеку Oraclize
- Иметь файлы в локальной сети и иметь возможность использовать частный репозиторий github
- Компилировать контракты только при нажатии Ctrl + S
- Наличие среды рабочего стола (например, IntellIJ или Atom)
Я пробовал некоторые плагины, такие как etheratom (с большим количеством смартконтрактов, которые нарушает программа), плагин Intellij Solidness (в этом я не знаю, как компилировать и развертывать контракты).
РЕДАКТИРОВАТЬ:
И я пропустил очень важную функцию, которая мне нужна, и у которой нет ни одной IDE, которую я пробовал.
- Укажите точную позицию ошибок, таких как
invalid opcode
Я много работал и ничего не нашел.