使用DDC-SDK生成DDC时报”Account does not exist“是因为传递的链账户地址未开通官方DDC功能,可以通过authorityService.getAccount查看是否开通了官方DDC,返回结果{"accountDID":"","accountName"...
如果您是用户请联系对应的算力中心运营方进行充值处理。如果您是算力中心运营方,您需要在DDC门户对平台方链账户(如果是自己部署的,要充值的链账户就是部署时 在nacos中对应框架链配置文件中配置的链账户,如果是BSN部署的就在前期提供给BSN的链账户中找)进行业务费充值。
1.检查元交易签名私钥是否正确。 例如: mint元交易:hexPrivateKey私钥是否和to账户对应 metaTransaction.getSafeMintDigest(to, amount, ddcURI, data, nonce, deadline); metaTransaction.generateSignature(hex...
Fabric获取块数据接口中的dataType参数功能仅适用于生产环境即付费的Fabric联盟链服务,测试网中的Fabric框架不支持此功能。
以官方DDC为例子,一个721的DDC,有且只有一份,一个1155的DDC,可以有N份,但是这N份没有单独的唯一标识。
BSN官方721/1155DDC进行批量操作时,以批量转移为例子除了要支付本次交易的能量值,还要支付转移业务费,业务费的公式是转移N个DDC,就是N*0.3。
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之后返回的块高,大于则表示上链成功。