Versions in this module Expand all Collapse all v1 v1.0.2 Jul 14, 2024 v1.0.1 Jul 14, 2024 Changes in this version + func AccessList(msg *w3types.Message, blockNumber *big.Int) w3types.RPCCallerFactory[AccessListResponse] + func Balance(addr common.Address, blockNumber *big.Int) w3types.RPCCallerFactory[big.Int] + func BlockByHash(hash common.Hash) w3types.RPCCallerFactory[types.Block] + func BlockByNumber(number *big.Int) w3types.RPCCallerFactory[types.Block] + func BlockNumber() w3types.RPCCallerFactory[big.Int] + func BlockReceipts(number *big.Int) w3types.RPCCallerFactory[types.Receipts] + func BlockTxCountByHash(hash common.Hash) w3types.RPCCallerFactory[uint] + func BlockTxCountByNumber(number *big.Int) w3types.RPCCallerFactory[uint] + func Call(msg *w3types.Message, blockNumber *big.Int, overrides w3types.State) w3types.RPCCallerFactory[[]byte] + func ChainID() w3types.RPCCallerFactory[uint64] + func Code(addr common.Address, blockNumber *big.Int) w3types.RPCCallerFactory[[]byte] + func EstimateGas(msg *w3types.Message, blockNumber *big.Int) w3types.RPCCallerFactory[uint64] + func GasPrice() w3types.RPCCallerFactory[big.Int] + func GasTipCap() w3types.RPCCallerFactory[big.Int] + func HeaderByHash(hash common.Hash) w3types.RPCCallerFactory[types.Header] + func HeaderByNumber(number *big.Int) w3types.RPCCallerFactory[types.Header] + func Logs(q ethereum.FilterQuery) w3types.RPCCallerFactory[[]types.Log] + func NewHeads(ch chan<- *types.Header) w3types.RPCSubscriber + func NewLogs(ch chan<- *types.Log, q ethereum.FilterQuery) w3types.RPCSubscriber + func Nonce(addr common.Address, blockNumber *big.Int) w3types.RPCCallerFactory[uint64] + func PendingTransactions(ch chan<- *types.Transaction) w3types.RPCSubscriber + func SendRawTx(rawTx []byte) w3types.RPCCallerFactory[common.Hash] + func SendTx(tx *types.Transaction) w3types.RPCCallerFactory[common.Hash] + func StorageAt(addr common.Address, slot common.Hash, blockNumber *big.Int) w3types.RPCCallerFactory[common.Hash] + func Tx(hash common.Hash) w3types.RPCCallerFactory[types.Transaction] + func TxByBlockHashAndIndex(blockHash common.Hash, index uint64) w3types.RPCCallerFactory[types.Transaction] + func TxByBlockNumberAndIndex(blockNumber *big.Int, index uint64) w3types.RPCCallerFactory[types.Transaction] + func TxReceipt(txHash common.Hash) w3types.RPCCallerFactory[types.Receipt] + func UncleByBlockHashAndIndex(hash common.Hash, index uint) w3types.RPCCallerFactory[types.Header] + func UncleByBlockNumberAndIndex(number *big.Int, index uint) w3types.RPCCallerFactory[types.Header] + func UncleCountByBlockHash(hash common.Hash) w3types.RPCCallerFactory[uint] + func UncleCountByBlockNumber(number *big.Int) w3types.RPCCallerFactory[uint] + type AccessListResponse struct + AccessList types.AccessList + GasUsed uint64 + func (resp *AccessListResponse) UnmarshalJSON(data []byte) error + type CallFuncFactory struct + func CallFunc(contract common.Address, f w3types.Func, args ...any) *CallFuncFactory + func (f *CallFuncFactory) AtBlock(blockNumber *big.Int) *CallFuncFactory + func (f *CallFuncFactory) CreateRequest() (rpc.BatchElem, error) + func (f *CallFuncFactory) HandleResponse(elem rpc.BatchElem) error + func (f *CallFuncFactory) Overrides(overrides w3types.State) *CallFuncFactory + func (f *CallFuncFactory) Returns(returns ...any) w3types.RPCCaller + func (f *CallFuncFactory) Value(value *big.Int) *CallFuncFactory