genesisdataprovider

package
v0.8.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GenesisDataProvider

type GenesisDataProvider struct {
	CertificateManager core.CertificateManager `inject:""`
	ContractRequester  core.ContractRequester  `inject:""`
	// contains filtered or unexported fields
}

GenesisDataProvider gives access to basic information about genesis objects

func New

func New() (*GenesisDataProvider, error)

New creates new GenesisDataProvider

func (*GenesisDataProvider) GetNodeDomain

func (gdp *GenesisDataProvider) GetNodeDomain(ctx context.Context) (*core.RecordRef, error)

GetNodeDomain returns reference to NodeDomain

func (*GenesisDataProvider) GetRootDomain

func (gdp *GenesisDataProvider) GetRootDomain(ctx context.Context) *core.RecordRef

GetRootDomain returns reference to RootDomain

func (*GenesisDataProvider) GetRootMember

func (gdp *GenesisDataProvider) GetRootMember(ctx context.Context) (*core.RecordRef, error)

GetRootMember returns reference to RootMember

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL