committee

command module
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2024 License: MIT Imports: 3 Imported by: 0

README

Committee

Committee is an example implementation of a SIN committee. It is based on libp2p.

Networking

Committee uses libp2p for networking. It uses the

Documentation

Overview

Package main contains the entrypoint for the committee service.

Directories

Path Synopsis
Package cmd provides the command line interface for the committee node.
Package cmd provides the command line interface for the committee node.
Package config provides the configuration for the Synapse module.
Package config provides the configuration for the Synapse module.
contracts
interchaindb
Package interchaindb contains the abi and contract bindings for the interchaindb contract.
Package interchaindb contains the abi and contract bindings for the interchaindb contract.
mocks/gasoraclemock
Package gasoraclemock provides a mock for the gasoracle package.
Package gasoraclemock provides a mock for the gasoracle package.
synapsemodule
Package synapsemodule provides the contract bindings for the synapse contract.
Package synapsemodule provides the contract bindings for the synapse contract.
db
Package db contains the database interface for the rfq relayer.
Package db contains the database interface for the rfq relayer.
base
Package base contains the base implementation for different sql driers.
Package base contains the base implementation for different sql driers.
connect
Package connect contains the database connection logic for the RFQ relayer.
Package connect contains the database connection logic for the RFQ relayer.
mysql
Package mysql provides a common interface for starting sql-lite databases
Package mysql provides a common interface for starting sql-lite databases
mysql/util
Package util is used to avoid circular dependencies between packages.
Package util is used to avoid circular dependencies between packages.
sqlite
Package sqlite provides the sqlite implementation for the base store.
Package sqlite provides the sqlite implementation for the base store.
Package metadata provides a metadata service for the committee.
Package metadata provides a metadata service for the committee.
Package node contains a committee node.
Package node contains a committee node.
Package p2p provides the p2p communication layer for the committee.
Package p2p provides the p2p communication layer for the committee.
Package testutil provides utilities for testing.
Package testutil provides utilities for testing.

Jump to

Keyboard shortcuts

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