Directories ¶
Path | Synopsis |
---|---|
abigen is a command line interface to generate a Go binding from a contract's ABI or bytecode.
|
abigen is a command line interface to generate a Go binding from a contract's ABI or bytecode. |
homi is a command line interface which helps to create configuration files for a new network homi supports various options for different deployment modes, number of nodes, etc.
|
homi is a command line interface which helps to create configuration files for a new network homi supports various options for different deployment modes, number of nodes, etc. |
common
common package provides utility functions to generate random keys and random directory
|
common package provides utility functions to generate random keys and random directory |
docker
docker package contains service packages which are to be used to create a docker-compose.yml with given options docker support is enabled by default when using `setup` command and can be set explicitly by giving `docker` as a type argument
|
docker package contains service packages which are to be used to create a docker-compose.yml with given options docker support is enabled by default when using `setup` command and can be set explicitly by giving `docker` as a type argument |
docker/compose
compose package provides homi object which is to be used to create a docker-compose.yml
|
compose package provides homi object which is to be used to create a docker-compose.yml |
docker/service
service package provides various templates to build a docker-compose.yml
|
service package provides various templates to build a docker-compose.yml |
extra
extra defines options for homi's extra command It supports encoding and decoding of extra data in genesis.json file
|
extra defines options for homi's extra command It supports encoding and decoding of extra data in genesis.json file |
genesis
genesis package provides utility functions to generate new genesis file to init a chain
|
genesis package provides utility functions to generate new genesis file to init a chain |
setup
setup package generates config files following the given deployment options.
|
setup package generates config files following the given deployment options. |
kbn runs a bootstrap node for the Kaia Node Discovery Protocol.
|
kbn runs a bootstrap node for the Kaia Node Discovery Protocol. |
kcn is the command-line client for Kaia consensus Node.
|
kcn is the command-line client for Kaia consensus Node. |
ken is the command-line client for Kaia Endpoint Node.
|
ken is the command-line client for Kaia Endpoint Node. |
kgen can be used to generate a nodekey and a derived address and kni information.
|
kgen can be used to generate a nodekey and a derived address and kni information. |
kpn is the command-line client for Kaia Proxy Node.
|
kpn is the command-line client for Kaia Proxy Node. |
kscn is the command-line client for Kaia ServiceChain Consensus Node.
|
kscn is the command-line client for Kaia ServiceChain Consensus Node. |
ksen is the command-line client for Kaia ServiceChain Endpoint Node.
|
ksen is the command-line client for Kaia ServiceChain Endpoint Node. |
kspn is the command-line client for Kaia ServiceChain Proxy Node.
|
kspn is the command-line client for Kaia ServiceChain Proxy Node. |
Package utils contains internal helper functions for Kaia commands.
|
Package utils contains internal helper functions for Kaia commands. |
nodecmd
Package nodecmd contains command definitions and related functions used for node cmds, such as kcn, kpn, and ken.
|
Package nodecmd contains command definitions and related functions used for node cmds, such as kcn, kpn, and ken. |
Click to show internal directories.
Click to hide internal directories.