我正在开发一些复杂的Solidity智能合约(使用一些外部库,如Oraclize)。
问题是我目前使用的IDE Remix 和 Oraclize IDE 无法满足我的要求,我需要:
问题是我目前使用的IDE Remix 和 Oraclize IDE 无法满足我的要求,我需要:
- 编译、部署和测试可以使用Oraclize库的智能合约
- 将文件保存在本地并允许使用私有github存储库
- 只有在单击Ctrl + S时才编译合同
- 具有桌面环境(类似于IntellIJ或Atom)
我尝试了一些插件,如etheratom(使用多个智能合约时程序会中断),Intellij solidity插件(我不知道如何编译和部署合约)。
编辑:
我错过了一个非常重要的功能,任何我尝试过的IDE都没有。
- 给出错误的确切位置,如
invalid opcode
我已经搜寻很多,但什么都没找到。