eth-brownie:作为交易收据返回的部署合约,而不是合约本身.我无法从地址或别名中获取合同 &



我在BSC网络上部署了一个令牌事务

将对象保存为事务收到

它没有返回合同对象,如文档中所示。

我也无法从地址中抓取合同。我在合约中有一个mint函数,我想运行它。我不能只凭交易收据办理,对吗?

当我在ganache测试网络上测试时,它返回一个契约对象。我能够运行薄荷功能很好!但是在直播网络上我遇到了一些问题。

感谢您的宝贵时间。

添加"required_conf";关键的tx数据应该解决这个问题。

should_be_instance_of_contract = contract.deploy(
{"from": account, 'required_confs': 3},
publish_source=True
)

should_be_tx_receipt = contract.deploy(
{"from": account},
publish_source=True
)

最新更新