Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetOperatorData ¶ added in v0.2.0
type GetOperatorData = func(index uint64) (*OperatorData, bool, error)
GetOperatorData is a function that returns the operator data
type OperatorData ¶ added in v0.2.0
type OperatorData struct { Index uint64 `json:"index"` PublicKey string `json:"publicKey"` Name string `json:"name"` OwnerAddress common.Address `json:"ownerAddress"` }
OperatorData the public data of an operator
type OperatorsCollection ¶
type OperatorsCollection interface { GetOperatorDataByPubKey(operatorPubKey string) (*OperatorData, bool, error) GetOperatorData(index uint64) (*OperatorData, bool, error) SaveOperatorData(operatorData *OperatorData) error DeleteOperatorData(index uint64) error ListOperators(from uint64, to uint64) ([]OperatorData, error) GetOperatorsPrefix() []byte }
OperatorsCollection is the interface for managing operators data
func NewOperatorsStorage ¶
NewOperatorsStorage creates a new instance of Storage
Click to show internal directories.
Click to hide internal directories.