package
0.0.0-20191113032148-3606b63ab30f
Repository: https://github.com/phenixchain/devchain.git
Documentation: pkg.go.dev

# Packages

Package address 计算地址相关的函数.
Package crypto 加解密、签名接口定义.
Package db 数据库操作底层接口定义以及实现包括:leveldb、 memdb、mvcc、badgerdb、pegasus、ssdb.
Package difficulty 难度计算基础函数.
Package ed25519 implements the Ed25519 signature algorithm.
Package limits 实现设置进程打开文件资源数.
No description provided by the author
Package log 日志相关接口以及函数.
Package merkle 实现默克尔树相关的hash计算.
Package pubsub implements a simple multi-topic pub-sub library.
No description provided by the author
Package version 软件版本号.
Package vrf defines the interface to a verifiable random function.

# Functions

BytesToHash []byte -> hash.
CopyBytes Returns an exact copy of the provided bytes.
FromHex hex -> []byte.
GetNtpTime 利用服务器返回的 t2, t3, 和本地的 t1, t4 校准时间delt = ((t2-t1)+(t3-t4))/2current = t4 + delt.
GetPointer 删除指针.
GetRandBytes 获取随机字节.
GetRandPrintString 获取随机可打印字符串.
GetRandString 获取随机字符串.
GetRealTime 获取实际时间.
GetRealTimeRetry 重试获取实际时间.
HashHex []byte -> hex.
HexToHash hex -> hash.
IsHex 是否是hex字符串.
MaxInt32 max.
MinInt32 min.
RemovePointer 删除指针.
Rimp160 Returns hash: RIMP160( SHA256( data ) ) Where possible, using RimpHash() should be a bit faster.
Sha256 加密.
Sha2Sum Returns hash: SHA256( SHA256( data ) ) Where possible, using ShaHash() should be a bit faster.
Sha3 加密.
StorePointer 保存指针返回int64.
ToHex []byte -> hex.

# Constants

Sha256Len sha256 bytes len.

# Variables

ErrNetWorkDealy error.
ErrPointerNotFound 指针没有找到.

# Type aliases

Hash type.