mitum-fixed-network

module
v0.0.0-...-5a6e01e Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2023 License: GPL-3.0

README

mitum

Ready to go to next winter.

mitum project is trying to create the general purpose blockchian factory. This repository is for fixed network. For public network, use https://github.com/spikeekips/mitum .

CircleCI Documentation GoDoc Go Report Card codecov Total alerts

FOSSA Status

Directories

Path Synopsis
Package base has the fundamental modules and libraries to support consensus.
Package base has the fundamental modules and libraries to support consensus.
ballot
Package ballot contains ballot seals for consensus
Package ballot contains ballot seals for consensus
block
Package block defines Block and it's relatives.
Package block defines Block and it's relatives.
key
Package key provides keypairs.
Package key provides keypairs.
node
Package node provides several Node types.
Package node provides several Node types.
operation
Package operation is the collection of Operations.
Package operation is the collection of Operations.
prprocessor
Package prprocessor provides the processor of operations
Package prprocessor provides the processor of operations
seal
Package seal is the basic form of message.
Package seal is the basic form of message.
state
Package state holds data and it's state
Package state holds data and it's state
Package isaac is the core library for mitum.
Package isaac is the core library for mitum.
Package launch manages the processes.
Package launch manages the processes.
cmds
Package cmds provides command line tools.
Package cmds provides command line tools.
config
Package config defines base configs.
Package config defines base configs.
config/yaml
Package yamlconfig defines yaml configs.
Package yamlconfig defines yaml configs.
deploy
Package deploy supports internal deployment processes.
Package deploy supports internal deployment processes.
pm
Package pm is process manager
Package pm is process manager
process
Package process defines the processes.
Package process defines the processes.
Package network is the basic libraries for network layer.
Package network is the basic libraries for network layer.
discovery
Package discovery supports suffrage nodes network.
Package discovery supports suffrage nodes network.
discovery/memberlist
Package memberlist provides node discovery and failed nodes detection by hashicorp/memberlist.
Package memberlist provides node discovery and failed nodes detection by hashicorp/memberlist.
gochan
Package channetwork provides the golang channel based network.
Package channetwork provides the golang channel based network.
quic
Package quicnetwork provides the quic based network.
Package quicnetwork provides the quic based network.
Package states defines the consensus states to handle ballot
Package states defines the consensus states to handle ballot
basic
Package basicstates is the rewritten consensus states, based on primitive.
Package basicstates is the rewritten consensus states, based on primitive.
Package storage provides databases for storage.
Package storage provides databases for storage.
blockdata
Package blockdata provides entire block data.
Package blockdata provides entire block data.
blockdata/localfs
Package localfs provides block data from local filesystem.
Package localfs provides block data from local filesystem.
leveldb
Package leveldb provides storages of leveldb.
Package leveldb provides storages of leveldb.
mongodb
Package mongodb provides storages of mongodb.
Package mongodb provides storages of mongodb.
Package util provides tiny featured funcs.
Package util provides tiny featured funcs.
cache
Package cache provides caching.
Package cache provides caching.
encoder
Package encoder will replace encoder package with new design :(
Package encoder will replace encoder package with new design :(
encoder/bson
Package bsonenc support encoding and decoding instance by bson.
Package bsonenc support encoding and decoding instance by bson.
encoder/json
Package jsonenc support encoding and decoding instance by json.
Package jsonenc support encoding and decoding instance by json.
hint
Package hint provides to handle struct and data with type and it's version.
Package hint provides to handle struct and data with type and it's version.
isvalid
Package isvalid is valid.
Package isvalid is valid.
localtime
Package localtime provides time related funcs.
Package localtime provides time related funcs.
logging
Package logging supports the consistent logging for modules.
Package logging supports the consistent logging for modules.
tree
Package tree provides tree structures.
Package tree provides tree structures.
valuehash
Package valuehash provides valuehashes.
Package valuehash provides valuehashes.

Jump to

Keyboard shortcuts

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