【发布时间】:2021-07-22 12:17:23
【问题描述】:
在我的 web 应用程序中,balances.transfer 抛出错误,但 staking.bondExtra 正在按预期工作。它连接到 westend 网络。
错误:
错误:createType(Call):: Call: 解码失败 balances.transfer:: Struct: 参数失败:{"dest":"LookupSource","value":"Compact
"}:: Struct:值失败:Compact :: 断言失败
代码sn-p:
transactions = []
transactions.push(
api.tx.staking.bondExtra(rawAmount),
api.tx.balances.transfer(Address, commission);
);
const bondExtraFee = await api.tx.utility.batch(transactions).paymentInfo(substrateStashId);
return bondExtraFee.partialFee.toNumber();
【问题讨论】:
-
你使用的是最新的api版本吗?究竟是什么?
-
遇到同样的问题。你找到解决办法了吗?
标签: substrate polkadot polkadot-js