Documentation ¶
Index ¶
- type LegacyAbi
- func (l *LegacyAbi) ParseOperatorAddedEvent(logger *zap.Logger, operatorPubKey string, data []byte, contractAbi abi.ABI) (*LegacyOperatorAddedEvent, bool, bool, error)
- func (l *LegacyAbi) ParseValidatorAddedEvent(logger *zap.Logger, operatorPrivateKey *rsa.PrivateKey, data []byte, ...) (*LegacyValidatorAddedEvent, bool, bool, error)
- type LegacyAdapter
- func (adapter LegacyAdapter) ParseOperatorAddedEvent(logger *zap.Logger, operatorPubKey string, data []byte, topics []common.Hash, ...) (*OperatorAddedEvent, bool, bool, error)
- func (adapter LegacyAdapter) ParseValidatorAddedEvent(logger *zap.Logger, operatorPrivateKey *rsa.PrivateKey, data []byte, ...) (*ValidatorAddedEvent, bool, bool, error)
- type LegacyOperatorAddedEvent
- type LegacyValidatorAddedEvent
- type Oess
- type OperatorAddedEvent
- type V2Abi
- func (v2 *V2Abi) ParseOperatorAddedEvent(logger *zap.Logger, operatorPubKey string, data []byte, topics []common.Hash, ...) (*OperatorAddedEvent, bool, bool, error)
- func (v2 *V2Abi) ParseValidatorAddedEvent(logger *zap.Logger, operatorPrivateKey *rsa.PrivateKey, data []byte, ...) (*ValidatorAddedEvent, bool, bool, error)
- type ValidatorAddedEvent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LegacyAbi ¶
type LegacyAbi struct { }
LegacyAbi parsing events from legacy abi contract
func (*LegacyAbi) ParseOperatorAddedEvent ¶
func (l *LegacyAbi) ParseOperatorAddedEvent( logger *zap.Logger, operatorPubKey string, data []byte, contractAbi abi.ABI, ) (*LegacyOperatorAddedEvent, bool, bool, error)
ParseOperatorAddedEvent parses an OperatorAddedEvent
func (*LegacyAbi) ParseValidatorAddedEvent ¶
func (l *LegacyAbi) ParseValidatorAddedEvent( logger *zap.Logger, operatorPrivateKey *rsa.PrivateKey, data []byte, contractAbi abi.ABI, ) (*LegacyValidatorAddedEvent, bool, bool, error)
ParseValidatorAddedEvent parses ValidatorAddedEvent
type LegacyAdapter ¶
type LegacyAdapter struct {
// contains filtered or unexported fields
}
LegacyAdapter between legacy to v2 format
func (LegacyAdapter) ParseOperatorAddedEvent ¶
func (adapter LegacyAdapter) ParseOperatorAddedEvent( logger *zap.Logger, operatorPubKey string, data []byte, topics []common.Hash, contractAbi abi.ABI, ) (*OperatorAddedEvent, bool, bool, error)
ParseOperatorAddedEvent parses LegacyOperatorAddedEvent to OperatorAddedEvent
func (LegacyAdapter) ParseValidatorAddedEvent ¶
func (adapter LegacyAdapter) ParseValidatorAddedEvent( logger *zap.Logger, operatorPrivateKey *rsa.PrivateKey, data []byte, contractAbi abi.ABI, ) (*ValidatorAddedEvent, bool, bool, error)
ParseValidatorAddedEvent parses LegacyValidatorAddedEvent to ValidatorAddedEvent
type LegacyOperatorAddedEvent ¶
type LegacyOperatorAddedEvent struct { Name string PublicKey []byte PaymentAddress common.Address OwnerAddress common.Address }
LegacyOperatorAddedEvent struct represents event received by the smart contract
type LegacyValidatorAddedEvent ¶
type LegacyValidatorAddedEvent struct { PublicKey []byte OwnerAddress common.Address OessList []Oess }
LegacyValidatorAddedEvent struct represents event received by the smart contract
type OperatorAddedEvent ¶
OperatorAddedEvent struct represents event received by the smart contract
type V2Abi ¶
type V2Abi struct { }
V2Abi parsing events from v2 abi contract
func (*V2Abi) ParseOperatorAddedEvent ¶
func (v2 *V2Abi) ParseOperatorAddedEvent( logger *zap.Logger, operatorPubKey string, data []byte, topics []common.Hash, contractAbi abi.ABI, ) (*OperatorAddedEvent, bool, bool, error)
ParseOperatorAddedEvent parses an OperatorAddedEvent
func (*V2Abi) ParseValidatorAddedEvent ¶
func (v2 *V2Abi) ParseValidatorAddedEvent( logger *zap.Logger, operatorPrivateKey *rsa.PrivateKey, data []byte, contractAbi abi.ABI, ) (*ValidatorAddedEvent, bool, bool, error)
ParseValidatorAddedEvent parses ValidatorAddedEvent