Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IBlockchainProvider ¶
type IBlockchainProvider interface { WriteConfig(options *types.InitOptions) error FirstTimeSetup() error DeployFireFlyContract() (*types.ContractDeploymentResult, error) PreStart() error PostStart(firstTimeSetup bool) error GetDockerServiceDefinitions() []*docker.ServiceDefinition GetBlockchainPluginConfig(stack *types.Stack, org *types.Organization) (blockchainConfig *types.BlockchainConfig) GetOrgConfig(stack *types.Stack, org *types.Organization) (coreConfig *types.OrgConfig) Reset() error GetContracts(filename string, extraArgs []string) ([]string, error) DeployContract(filename, contractName, instanceName string, member *types.Organization, extraArgs []string) (*types.ContractDeploymentResult, error) CreateAccount(args []string) (interface{}, error) ParseAccount(interface{}) interface{} GetConnectorName() string GetConnectorURL(org *types.Organization) string GetConnectorExternalURL(org *types.Organization) string }
Click to show internal directories.
Click to hide internal directories.