Hyperledger fabric Hyperledger结构资产/数据可以是十进制值还是仅为整数?
我正在与HL的一位顾问合作一个项目,他告诉我我们只能在HL数据库/资产中存储整数。不知怎的,这对我来说似乎很奇怪,在HL中是一个奇怪的限制。我很难在手册中找到答案 他说得对吗?我们需要能够存储一个十进制值,即2.70Hyperledger fabric Hyperledger结构资产/数据可以是十进制值还是仅为整数?,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,我正在与HL的一位顾问合作一个项目,他告诉我我们只能在HL数据库/资产中存储整数。不知怎的,这对我来说似乎很奇怪,在HL中是一个奇怪的限制。我很难在手册中找到答案 他说得对吗?我们需要能够存储一个十进制值,即2.70 谢谢(为这个基本问题道歉,我以前从未与HL合作过)不,这是不对的。结构键-值对,其中键是字符串,值是字节数组 PutState(key string, value []byte) error 亚科夫是正确的,特别是考虑到他是Hyperledger Fabric的作者之一 但是,可
谢谢(为这个基本问题道歉,我以前从未与HL合作过)不,这是不对的。结构键-值对,其中键是字符串,值是字节数组
PutState(key string, value []byte) error
亚科夫是正确的,特别是考虑到他是Hyperledger Fabric的作者之一
但是,可能存在这样的情况:已编写并实例化的链码只接受整数。这意味着添加了一些业务逻辑来解析接收到的参数,并且只接受对整数的解析。Hyperledger fabric不关心值,它可以是任何东西。 实际上,我们可以通过如下定义struct来限制添加特定值
type Contract struct {
ID int `json:"id"`
TypeOfContract string `json:"typeOfContract"`
Title string `json:"title"`
Owner string `json:"owner"`
Contract string `json:"contract"`
Price float32 `json:"contract"`
Status string `json:"status"`
Steps []Steps `json:"steps"`
}
如果不使用struct,我们也可以添加数据。如何在不使用typescript的情况下在javascript中实现这一点?