Versions in this module Expand all Collapse all v0 v0.1.0 Aug 3, 2021 Changes in this version + func New(opts ...Option) transaction.Backend + type Option interface + func WithBlockByNumberFunc(f func(ctx context.Context, number *big.Int) (*types.Block, error)) Option + func WithBlockNumberFunc(f func(context.Context) (uint64, error)) Option + func WithCodeAtFunc(...) Option + func WithEstimateGasFunc(f func(ctx context.Context, call ethereum.CallMsg) (gas uint64, err error)) Option + func WithHeaderbyNumberFunc(f func(ctx context.Context, number *big.Int) (*types.Header, error)) Option + func WithNonceAtFunc(...) Option + func WithPendingNonceAtFunc(f func(ctx context.Context, account common.Address) (uint64, error)) Option + func WithSendTransactionFunc(f func(ctx context.Context, tx *types.Transaction) error) Option + func WithSuggestGasPriceFunc(f func(ctx context.Context) (*big.Int, error)) Option + func WithTransactionByHashFunc(...) Option + func WithTransactionReceiptFunc(f func(ctx context.Context, txHash common.Hash) (*types.Receipt, error)) Option