celo

package
v0.0.0-...-e8e2c10 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CeloImpl

type CeloImpl struct {
	NetworkName string
	// contains filtered or unexported fields
}

func (*CeloImpl) DialContext

func (e *CeloImpl) DialContext(ctx context.Context, rawurl string) (err error)

func (*CeloImpl) GetCurrentGuardianSetIndex

func (e *CeloImpl) GetCurrentGuardianSetIndex(ctx context.Context) (uint32, error)

func (*CeloImpl) GetGuardianSet

func (e *CeloImpl) GetGuardianSet(ctx context.Context, index uint32) (ethAbi.StructsGuardianSet, error)

func (*CeloImpl) NewAbiCaller

func (e *CeloImpl) NewAbiCaller(address ethCommon.Address) (err error)

func (*CeloImpl) NewAbiFilterer

func (e *CeloImpl) NewAbiFilterer(address ethCommon.Address) (err error)

func (*CeloImpl) ParseLogMessagePublished

func (e *CeloImpl) ParseLogMessagePublished(ethLog ethTypes.Log) (*ethAbi.AbiLogMessagePublished, error)

func (*CeloImpl) SetLogger

func (e *CeloImpl) SetLogger(l *zap.Logger)

func (*CeloImpl) SubscribeForBlocks

func (e *CeloImpl) SubscribeForBlocks(ctx context.Context, sink chan<- *common.NewBlock) (ethereum.Subscription, error)

func (*CeloImpl) TimeOfBlockByHash

func (e *CeloImpl) TimeOfBlockByHash(ctx context.Context, hash ethCommon.Hash) (uint64, error)

func (*CeloImpl) TransactionReceipt

func (e *CeloImpl) TransactionReceipt(ctx context.Context, txHash ethCommon.Hash) (*ethTypes.Receipt, error)

func (*CeloImpl) WatchLogMessagePublished

func (e *CeloImpl) WatchLogMessagePublished(ctx, timeout context.Context, sink chan<- *ethAbi.AbiLogMessagePublished) (ethEvent.Subscription, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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