solidity - 如何处理solidity视图函数中的返回错误?
问题描述
我有合约,它使用另一个合约,接收一对代币,并通过比较几个交易所返回最好的价格。
问题是如果这样的代币对不在合约交换列表中,合约就会返回错误。
对于solidity 0.4.24,对于视图功能(不是发送),我只需要这样的东西
try{
// get return from contract A
}catch{
// get return from contract B
}
解决方案
我找到了 abi.encodeWithSelector() 的解决方案
推荐阅读
- wordpress - 有没有办法将完整的 WordPress“Builders Landing Page”主题 DEMO 上传到新的 WordPress 帐户?
- powershell - 索引超出了数组 powershell 的范围
- javascript - 使用 http get 请求获取 javascript 对象的方法?
- javascript - 为什么可扩展列表未显示在选项卡式活动中?
- javascript - bot.sendMessage 不是函数
- mysql - 选择语句:选择引用先前的选择查询
- git - git pull 无密码
- date - 更好地控制 Dialogflow 的日期期间
- javascript - 如何禁用加载页面的具体功能?
- css - “nav nav-pills nav-justified”类不堆叠移动视图的选项卡