WeBankBlockchain/WeIdentity-Contract

【CPT】多次调用registerCpt并使用同样的Args,会生成仅ID不同的多个CPT

chaoxinhu opened this issue · 2 comments

概述

registerCpt()使用完全相同的registerCptArgs,生成的CPT只有ID不同,其他完全相同(包括版本号)

复现

见上

期望结果与实际结果

最好是能够分辨出来;或者归并成一个新版本;或者抛出错误。

环境

均可

目前,在Java SDK层面做不了什么。
在合约层,要想实现这个功能,必须要对所有CPT Data的内容项做一个hash(包括Claim部分、publisher部分)。比较麻烦,优先级也不高,先放到合约仓库吧

Close as "won't fix, as designed"