Documentation
¶
Index ¶
- type Alloc
- type BesuProvider
- func (p *BesuProvider) DeployContract(filename, contractName string, member types.Member) (string, error)
- func (p *BesuProvider) DeploySmartContracts() error
- func (p *BesuProvider) FirstTimeSetup() error
- func (p *BesuProvider) GetContracts(filename string) ([]string, error)
- func (p *BesuProvider) GetDockerServiceDefinitions() []*docker.ServiceDefinition
- func (p *BesuProvider) GetFireflyConfig(m *types.Member) (blockchainConfig *core.BlockchainConfig, orgConfig *core.OrgConfig)
- func (p *BesuProvider) PostStart() error
- func (p *BesuProvider) PreStart() error
- func (p *BesuProvider) Reset() error
- func (p *BesuProvider) WriteConfig() error
- type CliqueConfig
- type Genesis
- type GenesisConfig
- type Storage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BesuProvider ¶
func (*BesuProvider) DeployContract ¶ added in v0.0.45
func (*BesuProvider) DeploySmartContracts ¶
func (p *BesuProvider) DeploySmartContracts() error
func (*BesuProvider) FirstTimeSetup ¶
func (p *BesuProvider) FirstTimeSetup() error
func (*BesuProvider) GetContracts ¶ added in v0.0.45
func (p *BesuProvider) GetContracts(filename string) ([]string, error)
func (*BesuProvider) GetDockerServiceDefinitions ¶
func (p *BesuProvider) GetDockerServiceDefinitions() []*docker.ServiceDefinition
func (*BesuProvider) GetFireflyConfig ¶
func (p *BesuProvider) GetFireflyConfig(m *types.Member) (blockchainConfig *core.BlockchainConfig, orgConfig *core.OrgConfig)
func (*BesuProvider) PostStart ¶
func (p *BesuProvider) PostStart() error
func (*BesuProvider) PreStart ¶
func (p *BesuProvider) PreStart() error
func (*BesuProvider) Reset ¶ added in v0.0.36
func (p *BesuProvider) Reset() error
func (*BesuProvider) WriteConfig ¶
func (p *BesuProvider) WriteConfig() error
type CliqueConfig ¶ added in v0.0.38
type Genesis ¶ added in v0.0.38
type Genesis struct {
Config *GenesisConfig `json:"config"`
Nonce string `json:"nonce"`
Timestamp string `json:"timestamp"`
ExtraData string `json:"extraData"`
GasLimit string `json:"gasLimit"`
Difficulty string `json:"difficulty"`
MixHash string `json:"mixHash"`
Coinbase string `json:"coinbase"`
Alloc map[string]*Alloc `json:"alloc"`
Number string `json:"number"`
GasUsed string `json:"gasUsed"`
ParentHash string `json:"parentHash"`
}
func CreateGenesis ¶ added in v0.0.38
func (*Genesis) WriteGenesisJson ¶ added in v0.0.38
type GenesisConfig ¶ added in v0.0.38
type GenesisConfig struct {
ChainId int `json:"chainId"`
ConstantinopleFixBlock int `json:"constantinoplefixblock"`
Clique *CliqueConfig `json:"clique"`
}
Click to show internal directories.
Click to hide internal directories.