DDC门户和BSN-BASE门户中的资金账户是两套体系,两者不能通用。
根据交易所在的块号,调用blockEventService.getBlockEvent方法查这个块中的事件,如DDC721TransferEventBean中有DDCID。
是因为频繁调用接口进行交易,nonce值重复,解决方案就是每次交易时间隔一段时间或是每次提交交易都设置nonce值,如RequestOptions requestOptions = RequestOptions.builder() .setNonce(2) .build();
1、transactionSignature中设置的的privateKey是否是sender的privateKey 2、nonce值重复,每次交易时在options中设置nonce的值,如RequestOptions requestOptions = RequestOptions.builder() .setNonce(...
DDC授权是用户将名下的某个DDC授权给第三方,账户授权是用户将名下的所有DDC授权给第三方,DDC授权在DDC被转移后授权失效,账户授权取消授权后才会失效。
转移和安全转移(生成和安全生成)的区别可参考这篇文章 https://www.jianshu.com/p/2feca3ac03ca。
门户的业务费、能量值、DDC的显示都不是实时的,是链上同步至链下,链下定时排队去更新的,建议用户使用openAPI操作创建链账户开通官方DDC,接入官方DDC,业务费充值,账户状态变更后都直接调用DDC-SDK中的方法去链上确认结果。
使用官方DDC生成DDC时,sender账户要支付本次交易所需要消耗的能量值(5分钱左右)和DDC业务费(生成1元,转移、销毁3毛)
检查设置的gasLimit,可能是用于gasLimit设置过低,此时将gasLimit提高或不设置。