Documentation ¶
Index ¶
- Constants
- func ArrayToChaincodeArgs(args []string) [][]byte
- func ComputeSHA256(data []byte) (hash []byte)
- func ComputeSHA3256(data []byte) (hash []byte)
- func ConcatenateBytes(data ...[]byte) []byte
- func CreateUtcTimestamp() *timestamp.Timestamp
- func ExtractRemoteAddress(ctx context.Context) string
- func FindMissingElements(all []string, some []string) (delta []string)
- func Flatten(i interface{}) []string
- func GenerateBytesUUID() []byte
- func GenerateHashFromSignature(path string, args []byte) []byte
- func GenerateIDWithAlg(customIDgenAlg string, payload []byte) (string, error)
- func GenerateIDfromTxSHAHash(payload []byte) string
- func GenerateIntUUID() *big.Int
- func GenerateUUID() string
- func GetSysCCVersion() string
- func GetTestChainID() string
- func GetTestOrgID() string
- func ToChaincodeArgs(args ...string) [][]byte
Constants ¶
View Source
const DELIMITER = "."
Variables ¶
This section is empty.
Functions ¶
func ArrayToChaincodeArgs ¶
arrayToChainCodeArgs将字符串参数数组转换为[]字节参数数组
func ConcatenateBytes ¶
ConcatenateBytes对于组合多个字节数组非常有用,特别是对于 多个字段上的签名或摘要
func CreateUtcTimestamp ¶
func ExtractRemoteAddress ¶
func FindMissingElements ¶
第二个切片应是第一个切片的子集。
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 GenerateHashFromSignature ¶
GenerateHashFromSignature返回组合参数的哈希
func GenerateIDWithAlg ¶
GenerateIDWithAlg使用自定义算法生成ID
func GenerateIDfromTxSHAHash ¶
generateidfromtxshash使用tx有效负载生成sha256哈希
func GetSysCCVersion ¶
func GetSysCCVersion() string
GetSysCCVersion返回所有系统链代码的版本 这需要在围绕系统链码的策略上重新讨论 用户的“升级”以及与“结构”升级的关系。为了 现在保持简单,使用织物的版本标记
func GetTestOrgID ¶
func GetTestOrgID() string
func ToChaincodeArgs ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.