Versions in this module Expand all Collapse all v1 v1.0.1 Jan 28, 2021 Changes in this version + type Machine struct + DriverName string + EventID string + Instance MachineNetworkConfig + N string + TendermintNodeID string + func (m *Machine) HomeDir() string + func (m *Machine) ID() string + func (m *Machine) TendermintPeerNodeID() string + type MachineNetworkConfig struct + IPAddress string + MachineName string + SSHKeyPath string + SSHPort int + SSHUser string + StorePath string type PayloadLocation + func NewDefaultPayloadLocation() PayloadLocation v1.0.0 Jan 18, 2021 Changes in this version + const DefaultProvider + type Account struct + Address string + ConfigLocation ConfigLocation + Faucet bool + GenesisBalance string + Mnemonic string + Name string + Validator bool + type ConfigLocation struct + CLIConfigDir string + DaemonConfigDir string + type Event struct + Accounts map[string]*Account + CreatedOn time.Time + EndsOn time.Time + Owner string + Payload PayloadLocation + Provider string + StartsOn time.Time + State map[string]*MachineConfig + TokenSymbol string + func LoadEvent(path string) (evt *Event, err error) + func NewEvent(symbol, owner, provider string, genesisAccounts []GenesisAccount, ...) (e *Event) + func (e *Event) ExtraAccounts() (a []*Account) + func (e *Event) FaucetAccount() (a *Account) + func (e *Event) FormatAmount(a uint64) string + func (e *Event) Hash() string + func (e *Event) ID() string + func (e *Event) NodeID(n int) string + func (e *Event) Validators() (v []string, a []*Account) + func (e *Event) ValidatorsCount() int + type EventRequest struct + GenesisAccounts []GenesisAccount + Owner string + PayloadLocation PayloadLocation + Provider string + TokenSymbol string + func LoadEventRequestFromFile(path string) (eq *EventRequest, err error) + type GenesisAccount struct + Faucet bool + GenesisBalance string + Name string + Validator bool + type MachineConfig struct + DriverName string + EventID string + Instance MachineConfigInstance + N string + TendermintNodeID string + func (m *MachineConfig) ID() string + func (m *MachineConfig) TendermintPeerNodeID() string + type MachineConfigInstance struct + IPAddress string + MachineName string + SSHKeyPath string + SSHPort int + SSHUser string + StorePath string + type PayloadLocation struct + BinaryPath string + BinaryURL string + CLIPath string + DaemonPath string + DockerImage string