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 Source Files Each file contains following contents - utils.go : Provides utility functions to generate a random directory and random keys
|
common package provides utility functions to generate random keys and random directory Source Files Each file contains following contents - utils.go : Provides utility functions to generate a random directory and random keys |
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 Source Files Each file contains following contents - homi.go : Provides `Homi` and creates an assembled docker-compose.yml
|
compose package provides homi object which is to be used to create a docker-compose.yml Source Files Each file contains following contents - homi.go : Provides `Homi` and creates an assembled docker-compose.yml |
docker/service
service package provides various templates to build a docker-compose.yml Source Files Each file contains following contents - constellation.go : Deprecated.
|
service package provides various templates to build a docker-compose.yml Source Files Each file contains following contents - constellation.go : Deprecated. |
extra
extra defines options for homi's extra command It supports encoding and decoding of extra data in genesis.json file Source Files Each file contains following contents - cmd.go : Defines encode and decode functions for extra data - decoder.go : Provides a decoder for extra data - encoder.go : Provides an encoder for extra data - flags.go : Defines command line options for extra command
|
extra defines options for homi's extra command It supports encoding and decoding of extra data in genesis.json file Source Files Each file contains following contents - cmd.go : Defines encode and decode functions for extra data - decoder.go : Provides a decoder for extra data - encoder.go : Provides an encoder for extra data - flags.go : Defines command line options for extra command |
genesis
genesis package provides utility functions to generate new genesis file to init a chain Source Files Each file contains following contents - genesis.go : Provides functions to make a new genesis object - options.go : Provides utility functions to generate each part in a genesis file such as a list of validators
|
genesis package provides utility functions to generate new genesis file to init a chain Source Files Each file contains following contents - genesis.go : Provides functions to make a new genesis object - options.go : Provides utility functions to generate each part in a genesis file such as a list of validators |
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 Klaytn Node Discovery Protocol.
|
kbn runs a bootstrap node for the Klaytn Node Discovery Protocol. |
kcn is the command-line client for Klaytn Consensus Node.
|
kcn is the command-line client for Klaytn Consensus Node. |
ken is the command-line client for Klaytn Endpoint Node.
|
ken is the command-line client for Klaytn 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 Klaytn Proxy Node.
|
kpn is the command-line client for Klaytn Proxy Node. |
kscn is the command-line client for Klaytn ServiceChain Consensus Node.
|
kscn is the command-line client for Klaytn ServiceChain Consensus Node. |
ksen is the command-line client for Klaytn ServiceChain Endpoint Node.
|
ksen is the command-line client for Klaytn ServiceChain Endpoint Node. |
kspn is the command-line client for Klaytn ServiceChain Proxy Node.
|
kspn is the command-line client for Klaytn ServiceChain Proxy Node. |
Package utils contains internal helper functions for klaytn commands.
|
Package utils contains internal helper functions for klaytn 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.