eth

package
v0.0.0-...-57c21f4 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccounActivationRequest

type AccounActivationRequest struct {
	Network             string
	Account             string
	EthereumTransaction common.Hash
	BlockNumber         uint64
}

type ContractWatcher

type ContractWatcher struct {
	EthClient        *ethclient.Client
	ContractFilterer *contract.AccountActivationFilterer

	Sink chan AccounActivationRequest
	// contains filtered or unexported fields
}

func NewContractWatcher

func NewContractWatcher(ethNodeUrl string, contractAddress string, blockPersistency *state.ChainPersistency, sink chan AccounActivationRequest) (cw *ContractWatcher, err error)

NewContractWatcher creates a new ContractWatcher.

func (*ContractWatcher) Close

func (cw *ContractWatcher) Close()

func (*ContractWatcher) Start

func (cw *ContractWatcher) Start(ctx context.Context, watchFromHeight uint64) (err error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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