使用DDC-SDK生成DDC时报”Account does not exist“是因为传递的链账户地址未开通官方DDC功能,可以通过authorityService.getAccount查看是否开通了官方DDC,返回结果{"accountDID":"","accountName"...
1.检查元交易签名私钥是否正确。 例如: mint元交易:hexPrivateKey私钥是否和to账户对应 metaTransaction.getSafeMintDigest(to, amount, ddcURI, data, nonce, deadline); metaTransaction.generateSignature(hex...
DDC网络下每个账户下所有项目的总TPS是100(包含交易和查询),当调用网关的次数超过最大TPS限制时,就会报"too many request",如果有更大的TPS需求,请联系对应客户经理。
DDC-SDK中的chargeService.recharge方法是将平台方链账户下的业务费转给其他平台方链账户或终端链账户,或将终端链账户下的业务费转给其他平台方链账户,终端链账户不可以转给其他终端链账户,注意如果链账户里没有业务费是不可以使用该方法的。
1、使用DDC-SDK authorityService.getAccount方法查看sender和to的账户状态,是否是启用状态 2、使用DDC-SDK chargeService.getBalance方法查看sender是否有足够的业务费 3、使用DDC-SDK baseService.getTransReceipt方法查看收据...
除中移链以外根据交易hash获取交易数据中的交易状态,根据交易状态判断交易否成功(文昌链、武汉链status为0x1时为成功、泰安链status为0x0时为成功)。中移链调用getInfo方法查看last_irreversible_block_num是否大于mint之后返回的块高,大于则表示上链成功。
"not owner nor approved"是说sender不是DDC的拥有者,或是被DDC拥有者授权过的账户,要将sender换成DDC的拥有者,或是DDC拥有者授权给sender,sender才能操作此DDC。
sender balance < tx cost (10000ugas < 300000ugas)10000ugas是当前账户的能量值余额,300000ugas是设置的gasLimit的值,这个错的意思是当前账户的能量值余额,小于设置的gasLimit的值,解决方案是调小gasLimit,或对账户进行能量值充值。注意,gas...
0ugas < 300000ugas, 0ugas指的是当前sender账户的余额,300000ugas是gasLimit设置的值,这个错就是账户余额为0且小于设置的gasLimit的值。 1、检查sender账户是否进行了能量值充值 2、检查sender账户和signEvent里的privateKey是否匹配 3、链账户地址是门...
可以根据eth_estimateGas计算下交易所需大概的gas值,然后gasLimit比这个值大就可以,如不会计算设置个特别大的值就可以,但这个值要小于账户余额,如果设置的gasLimit大于账户余额,交易无法成功。