interfaces

package
v0.15.45 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2025 License: GPL-3.0, LGPL-3.0 Imports: 3 Imported by: 0

Documentation

Overview

Package interfaces provides type definitions for Lux-specific interfaces

Package interfaces provides type aliases for ethereum interfaces

Index

Constants

This section is empty.

Variables

View Source
var (
	NotFound = eth.NotFound
)

Error values

Functions

This section is empty.

Types

type AcceptedContractCaller

type AcceptedContractCaller interface {
	// AcceptedCodeAt returns the code of the given account in the accepted state.
	AcceptedCodeAt(ctx context.Context, contract common.Address) ([]byte, error)

	// AcceptedCallContract executes an Ethereum contract call against the accepted state.
	AcceptedCallContract(ctx context.Context, call CallMsg) ([]byte, error)
}

AcceptedContractCaller defines the methods needed to perform contract calls on accepted state

type AcceptedStateReader

type AcceptedStateReader = eth.ChainStateReader

Additional Lux-specific interfaces

type BlockNumberReader

type BlockNumberReader = eth.BlockNumberReader

Type aliases for ethereum interfaces

type CallMsg

type CallMsg = eth.CallMsg

Type aliases for ethereum interfaces

type ChainIDReader

type ChainIDReader = eth.ChainIDReader

Type aliases for ethereum interfaces

type ChainReader

type ChainReader = eth.ChainReader

Type aliases for ethereum interfaces

type ChainStateReader

type ChainStateReader = eth.ChainStateReader

Type aliases for ethereum interfaces

type ContractCaller

type ContractCaller = eth.ContractCaller

Core types that might be referenced

type FeeHistory

type FeeHistory = eth.FeeHistory

Type aliases for ethereum interfaces

type FeeHistoryReader

type FeeHistoryReader = eth.FeeHistoryReader

Type aliases for ethereum interfaces

type FilterQuery

type FilterQuery = eth.FilterQuery

Type aliases for ethereum interfaces

type GasEstimator

type GasEstimator = eth.GasEstimator

Type aliases for ethereum interfaces

type GasPricer

type GasPricer = eth.GasPricer

Type aliases for ethereum interfaces

type GasPricer1559

type GasPricer1559 = eth.GasPricer1559

Type aliases for ethereum interfaces

type LogFilterer

type LogFilterer = eth.LogFilterer

Type aliases for ethereum interfaces

type PendingContractCaller added in v0.15.11

type PendingContractCaller = eth.PendingContractCaller

Type aliases for ethereum interfaces

type PendingStateEventer

type PendingStateEventer = eth.PendingStateEventer

Type aliases for ethereum interfaces

type PendingStateReader added in v0.15.11

type PendingStateReader = eth.PendingStateReader

Type aliases for ethereum interfaces

type Subscription

type Subscription = eth.Subscription

Additional Lux-specific interfaces

type TransactionReader

type TransactionReader = eth.TransactionReader

Type aliases for ethereum interfaces

type TransactionSender

type TransactionSender = eth.TransactionSender

Type aliases for ethereum interfaces

Jump to

Keyboard shortcuts

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