Documentation
¶
Index ¶
- Constants
- func Dir(rootDir string) string
- func NewNode(application abcitypes.Application, nodecfg NodeConfig) (*tmnode.Node, error)
- type AppState
- type Application
- type BalanceState
- type ChainState
- type Config
- type DomainState
- type GenesisDoc
- type GenesisValidator
- type Node
- type NodeConfig
- type Stake
Constants ¶
View Source
const ( GenesisFilename = "genesis.json" NodeKeyFilename = "node_key.json" PrivValidatorKeyFilename = "priv_validator_key.json" PrivValidatorStateFilename = "priv_validator_state.json" AddrBookFilename = "addrbook.json" RootDirName = "consensus" ConfigDirName = "config" DataDirName = "data" )
Common file names & directories
Variables ¶
This section is empty.
Functions ¶
func NewNode ¶
func NewNode(application abcitypes.Application, nodecfg NodeConfig) (*tmnode.Node, error)
Types ¶
type AppState ¶
type AppState struct {
Currencies balance.Currencies `json:"currencies"`
FeeOption fees.FeeOption `json:"feeOption"`
ETHCDOption ethchain.ChainDriverOption `json:"ethchaindriverOption"`
Chain ChainState `json:"state"`
Balances []BalanceState `json:"balances"`
Staking []Stake `json:"staking"`
Domains []DomainState `json:"domains"`
Fees []BalanceState `json:"fees"`
}
func NewAppState ¶ added in v0.12.0
func NewAppState(currencies balance.Currencies, feeOpt fees.FeeOption, balances []BalanceState, staking []Stake, domains []DomainState, fees []BalanceState, ethoptions ethchain.ChainDriverOption, ) *AppState
type Application ¶
type Application = abci.Application
type BalanceState ¶ added in v0.12.0
type ChainState ¶ added in v0.13.0
type DomainState ¶ added in v0.12.0
type GenesisDoc ¶
type GenesisDoc = types.GenesisDoc
func NewGenesisDoc ¶
func NewGenesisDoc(chainID string, states AppState) (*GenesisDoc, error)
type GenesisValidator ¶
type GenesisValidator = types.GenesisValidator
type NodeConfig ¶
config is used to provider the right arguments for spinning up a new consensus.Node
func ParseConfig ¶
func ParseConfig(cfg *config.Server) (NodeConfig, error)
func (NodeConfig) GetGenesisDoc ¶ added in v0.12.0
func (nc NodeConfig) GetGenesisDoc() (*types.GenesisDoc, error)
Click to show internal directories.
Click to hide internal directories.