devchain

module
v0.0.0-...-3606b63 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2019 License: BSD-3-Clause

README

DevChain

Build Status

Note: Requires Go 1.13+

Blockchain Command

Directories

Path Synopsis
Package account 实现chain33 区块链资产操作
Package account 实现chain33 区块链资产操作
Package blockchain 实现区块链模块,包含区块链存储
Package blockchain 实现区块链模块,包含区块链存储
Package client 系统接口客户端: 封装 Queue Event
Package client 系统接口客户端: 封装 Queue Event
api
cmd
autotest
Package 自动化系统回归测试工具,外部支持输入测试用例配置文件, 输出测试用例执行结果并记录详细执行日志。
Package 自动化系统回归测试工具,外部支持输入测试用例配置文件, 输出测试用例执行结果并记录详细执行日志。
autotest/testflow
Package testflow test flow, Add=>HandleDepend=>Send=>Check
Package testflow test flow, Add=>HandleDepend=>Send=>Check
autotest/types
Package types 定义autotest包基础结构体、接口、以及函数
Package types 定义autotest包基础结构体、接口、以及函数
cli
cli/buildflags
Package buildflags build flags
Package buildflags build flags
server
每个系统的功能通过插件完成,插件分成4类: 共识 加密 dapp 存储 这个go 包提供了 官方提供的 插件。
每个系统的功能通过插件完成,插件分成4类: 共识 加密 dapp 存储 这个go 包提供了 官方提供的 插件。
Package common contains various helper functions.
Package common contains various helper functions.
address
Package address 计算地址相关的函数
Package address 计算地址相关的函数
crypto
Package crypto 加解密、签名接口定义
Package crypto 加解密、签名接口定义
crypto/sha3
Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202.
Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202.
db
Package db 数据库操作底层接口定义以及实现包括:leveldb、 memdb、mvcc、badgerdb、pegasus、ssdb
Package db 数据库操作底层接口定义以及实现包括:leveldb、 memdb、mvcc、badgerdb、pegasus、ssdb
db/table
Package table 实现一个基于kv的关系型数据库的表格功能
Package table 实现一个基于kv的关系型数据库的表格功能
difficulty
Package difficulty 难度计算基础函数
Package difficulty 难度计算基础函数
ed25519
Package ed25519 implements the Ed25519 signature algorithm.
Package ed25519 implements the Ed25519 signature algorithm.
ed25519/edwards25519
Package edwards25519 implements operations in GF(2**255-19) and on an Edwards curve that is isomorphic to curve25519.
Package edwards25519 implements operations in GF(2**255-19) and on an Edwards curve that is isomorphic to curve25519.
limits
Package limits 实现设置进程打开文件资源数
Package limits 实现设置进程打开文件资源数
log
Package log 日志相关接口以及函数
Package log 日志相关接口以及函数
log/log15
Package log15 provides an opinionated, simple toolkit for best-practice logging that is both human and machine readable.
Package log15 provides an opinionated, simple toolkit for best-practice logging that is both human and machine readable.
merkle
Package merkle 实现默克尔树相关的hash计算
Package merkle 实现默克尔树相关的hash计算
pubsub
Package pubsub implements a simple multi-topic pub-sub library.
Package pubsub implements a simple multi-topic pub-sub library.
version
Package version 软件版本号
Package version 软件版本号
vrf
Package vrf defines the interface to a verifiable random function.
Package vrf defines the interface to a verifiable random function.
vrf/secp256k1
Package secp256k1 implements a verifiable random function using curve secp256k1.
Package secp256k1 implements a verifiable random function using curve secp256k1.
Package consensus 共识相关的模块
Package consensus 共识相关的模块
Package executor 实现执行器模块基类功能
Package executor 实现执行器模块基类功能
p2p
Package p2p 实现了chain33网络协议
Package p2p 实现了chain33网络协议
nat
Package nat provides access to common network port mapping protocols.
Package nat provides access to common network port mapping protocols.
dapp/paracross
Package paracross 实现了跨链合约.
Package paracross 实现了跨链合约.
dapp/token
Package token 创建token
Package token 创建token
dapp/token/cmd/signatory-server/signatory
Package signatory is a generated protocol buffer package.
Package signatory is a generated protocol buffer package.
store/kvmvccmavl
Package kvmvccmavl kvmvcc+mavl接口
Package kvmvccmavl kvmvcc+mavl接口
store/mpt/db
Package mpt implements Merkle Patricia Tries.
Package mpt implements Merkle Patricia Tries.
store/mpt/db2
Package mpt implements Merkle Patricia Tries.
Package mpt implements Merkle Patricia Tries.
store/mpt/db2/rlp
Package rlp implements the RLP serialization format.
Package rlp implements the RLP serialization format.
Package pluginmgr 插件管理模块,负责插件初始化等功能
Package pluginmgr 插件管理模块,负责插件初始化等功能
Package queue chain33底层消息队列模块
Package queue chain33底层消息队列模块
rpc
Package rpc chain33 RPC模块包含JSONRpc以及grpc
Package rpc chain33 RPC模块包含JSONRpc以及grpc
jsonclient
Package jsonclient 实现JSON rpc客户端请求功能
Package jsonclient 实现JSON rpc客户端请求功能
types
Package types rpc相关的一些结构体定义以及转化函数
Package types rpc相关的一些结构体定义以及转化函数
Package store store the world - state data
Package store store the world - state data
Package system 系统基础插件包
Package system 系统基础插件包
consensus
Package consensus 系统基础共识包
Package consensus 系统基础共识包
consensus/init
Package init 初始化系统共识插件
Package init 初始化系统共识插件
consensus/solo
Package solo solo共识挖矿
Package solo solo共识挖矿
crypto/ed25519
Package ed25519 ed25519系统加密包
Package ed25519 ed25519系统加密包
crypto/init
Package init 初始化系统加密包
Package init 初始化系统加密包
crypto/secp256k1
Package secp256k1 secp256k1系统加密包
Package secp256k1 secp256k1系统加密包
crypto/sm2
Package sm2 系统签名包
Package sm2 系统签名包
dapp
Package dapp 系统基础dapp包
Package dapp 系统基础dapp包
dapp/coins
Package coins 系统级coins dapp插件
Package coins 系统级coins dapp插件
dapp/coins/autotest
Package autotest 系统级coins dapp自动测试包
Package autotest 系统级coins dapp自动测试包
dapp/coins/executor
Package executor coins执行器
Package executor coins执行器
dapp/commands
Package commands 系统级dapp相关命令包
Package commands 系统级dapp相关命令包
dapp/commands/types
Package types commands中结构体定义
Package types commands中结构体定义
dapp/init
Package init 初始化系统dapp包
Package init 初始化系统dapp包
dapp/manage
Package manage manage负责管理配置的插件 1.
Package manage manage负责管理配置的插件 1.
dapp/manage/commands
Package commands 管理插件命令
Package commands 管理插件命令
dapp/manage/executor
Package executor 管理插件执行器
Package executor 管理插件执行器
dapp/manage/types
Package types 管理插件相关的定义
Package types 管理插件相关的定义
dapp/none
Package none 系统级dapp,执行内容为空
Package none 系统级dapp,执行内容为空
dapp/none/executor
Package executor none执行器
Package executor none执行器
store
Package store store the world - state data
Package store store the world - state data
store/init
Package init 初始化系统store包
Package init 初始化系统store包
store/mavl
Package mavl 默克尔平衡树接口
Package mavl 默克尔平衡树接口
store/mavl/db
Package mavl 默克尔平衡树算法实现以及裁剪
Package mavl 默克尔平衡树算法实现以及裁剪
store/mavl/db/tool
package main 用于测试数据库中的MAVL节点数目
package main 用于测试数据库中的MAVL节点数目
Package types 实现了chain33基础结构体、接口、常量等的定义
Package types 实现了chain33基础结构体、接口、常量等的定义
chaincfg
Package chaincfg 实现chain33的基础配置相关功能
Package chaincfg 实现chain33的基础配置相关功能
jsonpb
Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON.
Package jsonpb provides marshaling and unmarshaling between protocol buffers and JSON.
cli
Package wallet wallet chain33钱包功能实现
Package wallet wallet chain33钱包功能实现
bipwallet
Package bipwallet 比特币改进协议钱包相关定义
Package bipwallet 比特币改进协议钱包相关定义
bipwallet/basen
Package basen basen (base-N) is a simple Go encoding package for representing bytes as big integers in arbitrary base-N encoding.
Package basen basen (base-N) is a simple Go encoding package for representing bytes as big integers in arbitrary base-N encoding.
bipwallet/btcutilecc
Package btcutil Utility functions for Bitcoin elliptic curve cryptography.
Package btcutil Utility functions for Bitcoin elliptic curve cryptography.
bipwallet/go-bip32
Package bip32 A fully compliant implementation of the BIP0032 spec for Hierarchical Deterministic Bitcoin addresses
Package bip32 A fully compliant implementation of the BIP0032 spec for Hierarchical Deterministic Bitcoin addresses
bipwallet/go-bip39
Package bip39 A golang implementation of the BIP0039 spec for mnemonic seeds
Package bip39 A golang implementation of the BIP0039 spec for mnemonic seeds
bipwallet/go-bip44
Package bip44 基于 BIP32 的系统,赋予树状结构中的各层特殊的意义。
Package bip44 基于 BIP32 的系统,赋予树状结构中的各层特殊的意义。
bipwallet/transformer
Package transformer 通过私钥生成所选币种的公钥和地址
Package transformer 通过私钥生成所选币种的公钥和地址
bipwallet/transformer/btcbase
Package btcbase 转换基于比特币地址规则的币种 使用此规则的币种有:BTC、BCH、LTC、ZEC、USDT、 BTY
Package btcbase 转换基于比特币地址规则的币种 使用此规则的币种有:BTC、BCH、LTC、ZEC、USDT、 BTY
common
Package common 实现钱包基础功能包
Package common 实现钱包基础功能包

Jump to

Keyboard shortcuts

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