backendmock

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2020 License: BSD-3-Clause Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(opts ...Option) transaction.Backend

Types

type Option

type Option interface {
	// contains filtered or unexported methods
}

Option is the option passed to the mock Chequebook service

func WithCodeAtFunc

func WithCodeAtFunc(f func(ctx context.Context, contract common.Address, blockNumber *big.Int) ([]byte, error)) Option

func WithEstimateGasFunc

func WithEstimateGasFunc(f func(ctx context.Context, call ethereum.CallMsg) (gas uint64, err error)) Option

func WithPendingNonceAtFunc

func WithPendingNonceAtFunc(f func(ctx context.Context, account common.Address) (uint64, error)) Option

func WithSendTransactionFunc

func WithSendTransactionFunc(f func(ctx context.Context, tx *types.Transaction) error) Option

func WithSuggestGasPriceFunc

func WithSuggestGasPriceFunc(f func(ctx context.Context) (*big.Int, error)) Option

func WithTransactionByHashFunc

func WithTransactionByHashFunc(f func(ctx context.Context, txHash common.Hash) (*types.Transaction, bool, error)) Option

func WithTransactionReceiptFunc

func WithTransactionReceiptFunc(f func(ctx context.Context, txHash common.Hash) (*types.Receipt, error)) Option

Jump to

Keyboard shortcuts

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