Documentation ¶
Index ¶
- Variables
- func CheckExists(stackName string) (bool, error)
- func GenerateKeyAndPeerId() (privateKey string, peerId string)
- func GenerateSwarmKey() string
- func ListStacks() ([]string, error)
- type BlockchainProvider
- type DataExchangeListenerConfig
- type DataExchangePeerConfig
- type DatabaseSelection
- type InitOptions
- type PeerConfig
- type StackManager
- func (s *StackManager) GenerateDataExchangeHTTPSConfig(memberId string) *DataExchangePeerConfig
- func (s *StackManager) InitStack(stackName string, memberCount int, options *InitOptions) error
- func (s *StackManager) LoadStack(stackName string) error
- func (s *StackManager) PrintStackInfo(verbose bool) error
- func (s *StackManager) RemoveStack(verbose bool) error
- func (s *StackManager) ResetStack(verbose bool) error
- func (s *StackManager) StackHasRunBefore() (bool, error)
- func (s *StackManager) StartStack(fancyFeatures bool, verbose bool, options *StartOptions) error
- func (s *StackManager) StopStack(verbose bool) error
- func (s *StackManager) UpgradeStack(verbose bool) error
- type StartOptions
- type TokensProvider
Constants ¶
This section is empty.
Variables ¶
View Source
var BlockchainProviderStrings = []string{"geth", "besu", "fabric", "corda"}
View Source
var DBSelectionStrings = []string{"postgres", "sqlite3"}
View Source
var TokensProviderStrings = []string{"none", "erc1155"}
Functions ¶
func CheckExists ¶
func GenerateKeyAndPeerId ¶
func GenerateSwarmKey ¶
func GenerateSwarmKey() string
func ListStacks ¶ added in v0.0.13
Types ¶
type BlockchainProvider ¶ added in v0.0.29
type BlockchainProvider int
const ( GoEthereum BlockchainProvider = iota HyperledgerBesu HyperledgerFabric Corda )
func BlockchainProviderFromString ¶ added in v0.0.29
func BlockchainProviderFromString(s string) (BlockchainProvider, error)
func (BlockchainProvider) String ¶ added in v0.0.29
func (blockchainProvider BlockchainProvider) String() string
type DataExchangePeerConfig ¶
type DataExchangePeerConfig struct { API *DataExchangeListenerConfig `json:"api,omitempty"` P2P *DataExchangeListenerConfig `json:"p2p,omitempty"` Peers []*PeerConfig `json:"peers"` }
type DatabaseSelection ¶ added in v0.0.21
type DatabaseSelection int
const ( PostgreSQL DatabaseSelection = iota SQLite3 )
func DatabaseSelectionFromString ¶ added in v0.0.21
func DatabaseSelectionFromString(s string) (DatabaseSelection, error)
func (DatabaseSelection) String ¶ added in v0.0.21
func (db DatabaseSelection) String() string
type InitOptions ¶ added in v0.0.16
type InitOptions struct { FireFlyBasePort int ServicesBasePort int DatabaseSelection DatabaseSelection Verbose bool ExternalProcesses int BlockchainProvider BlockchainProvider TokensProvider TokensProvider }
type PeerConfig ¶
type StackManager ¶ added in v0.0.29
type StackManager struct { Log log.Logger Stack *types.Stack // contains filtered or unexported fields }
func NewStackManager ¶ added in v0.0.29
func NewStackManager(logger log.Logger) *StackManager
func (*StackManager) GenerateDataExchangeHTTPSConfig ¶ added in v0.0.29
func (s *StackManager) GenerateDataExchangeHTTPSConfig(memberId string) *DataExchangePeerConfig
func (*StackManager) InitStack ¶ added in v0.0.29
func (s *StackManager) InitStack(stackName string, memberCount int, options *InitOptions) error
func (*StackManager) LoadStack ¶ added in v0.0.29
func (s *StackManager) LoadStack(stackName string) error
func (*StackManager) PrintStackInfo ¶ added in v0.0.29
func (s *StackManager) PrintStackInfo(verbose bool) error
func (*StackManager) RemoveStack ¶ added in v0.0.29
func (s *StackManager) RemoveStack(verbose bool) error
func (*StackManager) ResetStack ¶ added in v0.0.29
func (s *StackManager) ResetStack(verbose bool) error
func (*StackManager) StackHasRunBefore ¶ added in v0.0.29
func (s *StackManager) StackHasRunBefore() (bool, error)
func (*StackManager) StartStack ¶ added in v0.0.29
func (s *StackManager) StartStack(fancyFeatures bool, verbose bool, options *StartOptions) error
func (*StackManager) StopStack ¶ added in v0.0.29
func (s *StackManager) StopStack(verbose bool) error
func (*StackManager) UpgradeStack ¶ added in v0.0.29
func (s *StackManager) UpgradeStack(verbose bool) error
type StartOptions ¶ added in v0.0.16
type TokensProvider ¶ added in v0.0.29
type TokensProvider int
const ( NilTokens TokensProvider = iota ERC1155 )
func TokensProviderFromString ¶ added in v0.0.29
func TokensProviderFromString(s string) (TokensProvider, error)
func (TokensProvider) String ¶ added in v0.0.29
func (tokensProvider TokensProvider) String() string
Click to show internal directories.
Click to hide internal directories.