Documentation ¶
Index ¶
- Variables
- func DefaultDataDir() string
- func DefaultNodeConfig() node.Config
- func GetTMLogger() tmlog.Logger
- func HomeDir() string
- func MakeFullNode(ctx *cli.Context) *node.Node
- func NewTMEthereumProxyLogger() tmlog.Logger
- func SetEthermintEthConfig(cfg *eth.Config)
- func SetEthermintNodeConfig(cfg *node.Config)
- func Setup(ctx *cli.Context) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // TendermintAddrFlag is the address that ethermint will use to connect to the tendermint core node TendermintAddrFlag = cli.StringFlag{ Name: "tendermint_addr", Value: "tcp://localhost:46657", Usage: "This is the address that ethermint will use to connect to the tendermint core node. Please provide a port.", } // ABCIAddrFlag is the address that ethermint will use to listen to incoming ABCI connections ABCIAddrFlag = cli.StringFlag{ Name: "abci_laddr", Value: "tcp://0.0.0.0:46658", Usage: "This is the address that the ABCI server will use to listen to incoming connection from tendermint core.", } // ABCIProtocolFlag defines whether GRPC or SOCKET should be used for the ABCI connections ABCIProtocolFlag = cli.StringFlag{ Name: "abci_protocol", Value: "socket", Usage: "socket | grpc", } // VerbosityFlag defines the verbosity of the logging VerbosityFlag = cli.IntFlag{ Name: "verbosity", Value: 3, Usage: "Logging verbosity: 0=silent, 1=error, 2=warn, 3=info, 4=core, 5=debug, 6=detail", } // ConfigFileFlag defines the path to a TOML config for go-ethereum ConfigFileFlag = cli.StringFlag{ Name: "config", Usage: "TOML configuration file", } // TargetGasLimitFlag defines gas limit of the Genesis block TargetGasLimitFlag = cli.Uint64Flag{ Name: "targetgaslimit", Usage: "Target gas limit sets the artificial target gas floor for the blocks to mine", Value: GenesisGasLimit.Uint64(), } )
View Source
var ( // Gas limit of the Genesis block. GenesisGasLimit = big.NewInt(100000000) )
Functions ¶
func DefaultDataDir ¶
func DefaultDataDir() string
DefaultDataDir tries to guess the default directory for ethermint data
func DefaultNodeConfig ¶
DefaultNodeConfig returns the default configuration for a go-ethereum node
func GetTMLogger ¶ added in v0.3.0
func MakeFullNode ¶
MakeFullNode creates a full go-ethereum node
func NewTMEthereumProxyLogger ¶ added in v0.3.0
func SetEthermintEthConfig ¶
SetEthermintEthConfig takes a ethereum configuration and applies ethermint specific configuration
func SetEthermintNodeConfig ¶
SetEthermintNodeConfig takes a node configuration and applies ethermint specific configuration
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.