axiom-ledger

module
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2024 License: GPL-3.0

README

ci codecov Go Report Card

Axiomesh is a blockchain infrastructure with high scalability, privacy, security and composability. AxiomLedger is the consensus layer of Axiomesh ecosystem.

Start

AxiomLedger start script relies on golang and tmux. Please install the software before starting.

Use commands below to clone the project:

git clone git@github.com:axiomesh/axiom-ledger.git

AxiomLedger also relies on some additional tools, use commands below to install:

make prepare

Finally, run the following commands to start a minimal nodes testnet.

make cluster

Noting: make cluster will use tmux to split the screen. Thus, during commands processing, better not switch the terminal.

Contributing

See CONTRIBUTING.md.

License

The AxiomLeger library (i.e. all code outside of the cmd and internal directory) is licensed under the GNU Lesser General Public License v3.0, also included in our repository in the COPYING.LESSER file.

The AxiomLedger binaries (i.e. all code inside of the cmd and internal directory) is licensed under the GNU General Public License v3.0, also included in our repository in the COPYING file.

Directories

Path Synopsis
api
jsonrpc/namespaces/eth/filters
Package filters implements an ethereum filtering system for block, transactions and log events.
Package filters implements an ethereum filtering system for block, transactions and log events.
jsonrpc/namespaces/eth/tracers
Package tracers is a manager for transaction tracing engines.
Package tracers is a manager for transaction tracing engines.
cmd
internal
app
block_sync/mock_block_sync
Package mock_block_sync is a generated GoMock package.
Package mock_block_sync is a generated GoMock package.
consensus/precheck/mock_precheck
Package mock_precheck is a generated GoMock package.
Package mock_precheck is a generated GoMock package.
coreapi/api/mock_api
Package mock_api is a generated GoMock package.
Package mock_api is a generated GoMock package.
ledger/mock_ledger
Package mock_ledger is a generated GoMock package.
Package mock_ledger is a generated GoMock package.
network/mock_network
Package mock_network is a generated GoMock package.
Package mock_network is a generated GoMock package.
pkg

Jump to

Keyboard shortcuts

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