在Cosmos SDK的规范中,像这样一行中的字节0x34
是什么意思?
代表:0x34 | DelegatorAddr | ValidatorSrcAddr | ValidatorDstAddr -> amino(redelegation)
我猜amino
是解码器?
当您使用Cosmos SDK构建区块链时,有一个键值存储抽象用于与链上数据交互。每个模块都有自己的KV存储。模块可能希望在其存储区中存储不同类型的数据,因此使用前缀来区分存储区中不同类型的数据。
在您的示例中,在staking
模块中有"重新委托";并且每个重委派都存储在前缀为0x34
的store中。还有其他类型的键。
0x34
为十六进制数34
。它对应的是十进制数3*16+4=52
。|
是一个二进制操作符,使用中缀符号,计算两个操作数的logical or
。