Versions in this module Expand all Collapse all v1 v1.13.16 Jul 25, 2023 v1.13.15 Jul 17, 2023 v1.13.14 Jul 17, 2023 v1.13.13 Jul 17, 2023 Changes in this version + type Transaction struct + BlockHash string + BlockNumber string + ChainId string + From string + Gas string + GasPrice string + Hash string + Input string + L1BatchNumber string + L1BatchTxIndex string + MaxFeePerGas string + MaxPriorityFeePerGas string + Nonce string + R string + S string + To string + TransactionIndex string + Type string + V string + Value string v1.13.12 Jul 17, 2023 Changes in this version + type Client struct + func Dial(rawurl string) (*Client, error) + func DialContext(ctx context.Context, rawurl string) (*Client, error) + func NewClient(c *rpc.Client) *Client + func (ec *Client) BalanceAt(ctx context.Context, account common.Address, blockNumber *big.Int) (*big.Int, error) + func (ec *Client) BlockByHash(ctx context.Context, hash common.Hash, showTransactionObjects bool) (*rpcBlock, error) + func (ec *Client) BlockByNumber(ctx context.Context, number *big.Int, showTransactionObjects bool) (*rpcBlock, error) + func (ec *Client) BlockNumber(ctx context.Context) (uint64, error) + func (ec *Client) BlockTimeByHash(ctx context.Context, hash common.Hash) (uint64, error) + func (ec *Client) CallContract(ctx context.Context, msg ethereum.CallMsg, blockNumber *big.Int) ([]byte, error) + func (ec *Client) CallContractAtHash(ctx context.Context, msg ethereum.CallMsg, blockHash common.Hash) ([]byte, error) + func (ec *Client) ChainID(ctx context.Context) (*big.Int, error) + func (ec *Client) Client() *rpc.Client + func (ec *Client) Close() + func (ec *Client) CodeAt(ctx context.Context, account common.Address, blockNumber *big.Int) ([]byte, error) + func (ec *Client) EstimateGas(ctx context.Context, msg ethereum.CallMsg) (uint64, error) + func (ec *Client) FeeHistory(ctx context.Context, blockCount uint64, lastBlock *big.Int, ...) (*ethereum.FeeHistory, error) + func (ec *Client) FilterLogs(ctx context.Context, q ethereum.FilterQuery) ([]types.Log, error) + func (ec *Client) HeaderByHash(ctx context.Context, hash common.Hash) (*types.Header, error) + func (ec *Client) HeaderByNumber(ctx context.Context, number *big.Int) (*types.Header, error) + func (ec *Client) NetworkID(ctx context.Context) (*big.Int, error) + func (ec *Client) NonceAt(ctx context.Context, account common.Address, blockNumber *big.Int) (uint64, error) + func (ec *Client) PeerCount(ctx context.Context) (uint64, error) + func (ec *Client) PendingBalanceAt(ctx context.Context, account common.Address) (*big.Int, error) + func (ec *Client) PendingCallContract(ctx context.Context, msg ethereum.CallMsg) ([]byte, error) + func (ec *Client) PendingCodeAt(ctx context.Context, account common.Address) ([]byte, error) + func (ec *Client) PendingNonceAt(ctx context.Context, account common.Address) (uint64, error) + func (ec *Client) PendingStorageAt(ctx context.Context, account common.Address, key common.Hash) ([]byte, error) + func (ec *Client) PendingTransactionCount(ctx context.Context) (uint, error) + func (ec *Client) SendTransaction(ctx context.Context, tx *types.Transaction) error + func (ec *Client) StorageAt(ctx context.Context, account common.Address, key common.Hash, ...) ([]byte, error) + func (ec *Client) SubscribeFilterLogs(ctx context.Context, q ethereum.FilterQuery, ch chan<- types.Log) (ethereum.Subscription, error) + func (ec *Client) SubscribeNewHead(ctx context.Context, ch chan<- *types.Header) (ethereum.Subscription, error) + func (ec *Client) SuggestGasPrice(ctx context.Context) (*big.Int, error) + func (ec *Client) SuggestGasTipCap(ctx context.Context) (*big.Int, error) + func (ec *Client) SyncProgress(ctx context.Context) (*ethereum.SyncProgress, error) + func (ec *Client) TransactionCount(ctx context.Context, blockHash common.Hash) (uint, error) + func (ec *Client) TransactionReceipt(ctx context.Context, txHash common.Hash) (*types.Receipt, error) + func (ec *Client) TransactionSender(ctx context.Context, tx *types.Transaction, block common.Hash, index uint) (common.Address, error)