util

package
v0.0.0-...-523a819 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 21, 2019 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const DELIMITER = "."

Variables

This section is empty.

Functions

func ArrayToChaincodeArgs

func ArrayToChaincodeArgs(args []string) [][]byte

arrayToChainCodeArgs将字符串参数数组转换为[]字节参数数组

func ComputeSHA256

func ComputeSHA256(data []byte) (hash []byte)

computesha256返回sha2-256数据

func ComputeSHA3256

func ComputeSHA3256(data []byte) (hash []byte)

computesha3256返回sha3-256数据

func ConcatenateBytes

func ConcatenateBytes(data ...[]byte) []byte

ConcatenateBytes对于组合多个字节数组非常有用,特别是对于 多个字段上的签名或摘要

func CreateUtcTimestamp

func CreateUtcTimestamp() *timestamp.Timestamp

func ExtractRemoteAddress

func ExtractRemoteAddress(ctx context.Context) string

func FindMissingElements

func FindMissingElements(all []string, some []string) (delta []string)

第二个切片应是第一个切片的子集。

func Flatten

func Flatten(i interface{}) []string

`flatten`以深度优先的方式递归检索结构中的每个叶节点 并将结果聚合到给定的字符串切片中,格式为:“path.to.leaf=value” 按照定义的顺序。根名称在路径中被忽略。此助手函数是 用于漂亮地打印结构,如configs。 例如,给定的数据结构: { B{ C:“Foo”, D:42, } 女: } 它应该生成一个包含以下项的字符串切片: [ “b.c=\”foo\“”, “B.D=42”, “E=” ]

func GenerateBytesUUID

func GenerateBytesUUID() []byte

GenerateBytesUuid返回基于RFC 4122的Uuid,返回生成的字节

func GenerateHashFromSignature

func GenerateHashFromSignature(path string, args []byte) []byte

GenerateHashFromSignature返回组合参数的哈希

func GenerateIDWithAlg

func GenerateIDWithAlg(customIDgenAlg string, payload []byte) (string, error)

GenerateIDWithAlg使用自定义算法生成ID

func GenerateIDfromTxSHAHash

func GenerateIDfromTxSHAHash(payload []byte) string

generateidfromtxshash使用tx有效负载生成sha256哈希

func GenerateIntUUID

func GenerateIntUUID() *big.Int

generateintuuid返回基于rfc 4122的uuid,返回big.int

func GenerateUUID

func GenerateUUID() string

GenerateUid返回基于RFC 4122的UUID

func GetSysCCVersion

func GetSysCCVersion() string

GetSysCCVersion返回所有系统链代码的版本 这需要在围绕系统链码的策略上重新讨论 用户的“升级”以及与“结构”升级的关系。为了 现在保持简单,使用织物的版本标记

func GetTestChainID

func GetTestChainID() string

GetTestChainID返回排序器使用的chainID常量

func GetTestOrgID

func GetTestOrgID() string

func ToChaincodeArgs

func ToChaincodeArgs(args ...string) [][]byte

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL