平台方账户可以管理终端账户的状态,可以在DDC-SDK里对终端用户进行链账户冻结和解冻以及业务费充值。
如果您是用户请联系对应的算力中心运营方进行充值处理。如果您是算力中心运营方,您需要在DDC门户对平台方链账户(如果是自己部署的,要充值的链账户就是部署时 在nacos中对应框架链配置文件中配置的链账户,如果是BSN部署的就在前期提供给BSN的链账户中找)进行业务费充值。
以官方DDC为例子,一个721的DDC,有且只有一份,一个1155的DDC,可以有N份,但是这N份没有单独的唯一标识。
BSN官方721/1155DDC进行批量操作时,以批量转移为例子除了要支付本次交易的能量值,还要支付转移业务费,业务费的公式是转移N个DDC,就是N*0.3。
DDC官方合约mint方法中的ddcURI字段为DDC标识符,该字段为String类型,长度限制是1000,内容BSN不做限制,用户可根据自己的业务场景自行传值,例如:{"amount":5000,"id":"001","name":"name&q...
官方DDC 1155合约,批量安全转移方法,只能将一个链账户下的多个DDC转移至另一个链账户。
使用官方DDC-SDK生成DDC时,里面的sender账户是用来支付本次交易所需要消耗的能量值和业务费的,to账户指的是将DDC生成至哪个账户下。
如果拥有者在第一次生成DDC时ddcURI为空,生成之后该DDC的拥有者和授权者就可以使用setDDCURI方法进行ddcURI的赋值,如果ddcURI已经有值了就不可以再修改了。
1155DDC详情里面的ddcPubTotal字段是这个1155DDC发行的总数量,这个数量不会变。
BSN-BASE门户创建的链账户不能调用官方DDC合约,DDC门户创建的链账户即可以调用官方DDC合约,也可以调用自己部署的DDC合约或其他合约。