Documentation ¶
Index ¶
- func ComputeHash(input []byte) []byte
- func ComputeStringHash(input string) []byte
- func DecodeReverseOrderVarUint64(bytes []byte) (uint64, int)
- func EncodeReverseOrderVarUint64(number uint64) []byte
- func GetSortedKeys(m interface{}) []string
- func GetValuesBySortedKeys(mapPtr interface{}, listPtr interface{})
- type TxValidationFlags
- func (obj TxValidationFlags) Flag(txIndex int) peer.TxValidationCode
- func (obj TxValidationFlags) IsInvalid(txIndex int) bool
- func (obj TxValidationFlags) IsSetTo(txIndex int, flag peer.TxValidationCode) bool
- func (obj TxValidationFlags) IsValid(txIndex int) bool
- func (obj TxValidationFlags) SetFlag(txIndex int, flag peer.TxValidationCode)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeReverseOrderVarUint64 ¶
decodeReverseOrderVaruint64解码从函数“encodeReverseOrderVaruint64”获得的字节数。 另外,返回进程中使用的字节数
func EncodeReverseOrderVarUint64 ¶
EncodeReverseOrderVaruint64返回uint64数字的字节表示,以便 首先从maxuint64中减去数字,然后减去所有前导的0xff字节。 被修剪并替换为此类修剪的字节数。这有助于减小尺寸。 在字节顺序比较中,此编码确保encodeReverseOrderVaruint64(a)>encodeReverseOrderVaruint64(b), 如果B> A
func GetValuesBySortedKeys ¶
func GetValuesBySortedKeys(mapPtr interface{}, listPtr interface{})
GetValuesBysortedKeys按映射键的排序顺序返回列表(listptr)中映射(mapptr)的值。 此函数假定mapptr是指向映射的指针,listptr是指向列表的指针。键的进一步类型 假设map为字符串,map和list的值类型相同
Types ¶
type TxValidationFlags ¶
type TxValidationFlags []uint8
TxValidationFlags是事务验证代码的数组。它在提交者验证块时使用。
func NewTxValidationFlags ¶
func NewTxValidationFlags(size int) TxValidationFlags
newtxvalidationflags创建具有目标大小的验证代码的新对象数组。 默认值:txvalidationcode_未验证
func NewTxValidationFlagsSetValue ¶
func NewTxValidationFlagsSetValue(size int, value peer.TxValidationCode) TxValidationFlags
newtxvalidationFlagsetValue创建具有目标大小的验证代码的新对象数组 以及提供的价值
func (TxValidationFlags) Flag ¶
func (obj TxValidationFlags) Flag(txIndex int) peer.TxValidationCode
标志返回指定事务的验证代码
func (TxValidationFlags) IsInvalid ¶
func (obj TxValidationFlags) IsInvalid(txIndex int) bool
如果指定的事务无效,则执行ISINVALID检查
func (TxValidationFlags) IsSetTo ¶
func (obj TxValidationFlags) IsSetTo(txIndex int, flag peer.TxValidationCode) bool
如果指定的事务等于标志,则IsSetto返回true;否则返回false。
func (TxValidationFlags) IsValid ¶
func (obj TxValidationFlags) IsValid(txIndex int) bool
ISvalid检查指定的事务是否有效
func (TxValidationFlags) SetFlag ¶
func (obj TxValidationFlags) SetFlag(txIndex int, flag peer.TxValidationCode)
setflag将验证代码分配给指定的事务