写了几份合约用于实现某些特定的数据处理功能,没有涉及代币的创立或转账等内容,求大佬推荐市面上主流的软件或方法,可以测试合约的安全性问题或逻辑性问题。此外,合约使用的效率是通过部署合约及调用合约函数所花费的gas来定义的吗?
智能合约开发测试, 当前推荐使用 Hardhat。
这里有一个入门教程: https://learnblockchain.cn/docs/hardhat/tutorial/ 当前有关于测试的介绍。
逻辑性问题的测试,需要编写足够完善的测试用例。
安全性问题,可以聘请几家安全审计公司一起进行 review ,尽可能少规避安全问题。