Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 63.6MB ·虚拟内存 1300.0MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
继续使用示例MetaCoin,我们将执行 getBalance函数,该函数从网络中读取数据,不做任何更改,它只返回指定地址的MetaCoin余额。
尝试:
truffle(develop)> let balance = await instance.getBalance
(accounts[0]) truffle(develop)> balance.toNumber
()
此处:
我们收到一个返回值。注意,由于以太坊网络可以处理非常大的数字,所以我们得到一个BN对象,然后将其转换为一个数字。
警告: 我们将返回值转换为数字,因为在本例中数字很小。但是,如果你试图转换的BN值,大于Javascript支持的最大整数,则可能会报错。
当执行交易时,将获得一个 result对象,其中包含了大量交易信息。 注意 如前所述,交易执行是异步调用,不会马上返回,所以使用 await,等待交易返回。 truffle(develop ...