Versions in this module Expand all Collapse all v1 v1.1.1 Feb 22, 2026 v1.1.0 Feb 19, 2026 Changes in this version + const DefaultGasLimit + const DefaultRPCAddress + func ConvertTxnToCallMsg(txn *ethgo.Transaction) *ethgo.CallMsg + type TxRelayer interface + Call func(from ethgo.Address, to ethgo.Address, input []byte) (string, error) + Client func() *jsonrpc.Client + SendTransaction func(txn *ethgo.Transaction, key ethgo.Key) (*ethgo.Receipt, error) + SendTransactionLocal func(txn *ethgo.Transaction) (*ethgo.Receipt, error) + func NewTxRelayer(opts ...TxRelayerOption) (TxRelayer, error) + type TxRelayerImpl struct + func (t *TxRelayerImpl) Call(from ethgo.Address, to ethgo.Address, input []byte) (string, error) + func (t *TxRelayerImpl) Client() *jsonrpc.Client + func (t *TxRelayerImpl) SendTransaction(txn *ethgo.Transaction, key ethgo.Key) (*ethgo.Receipt, error) + func (t *TxRelayerImpl) SendTransactionLocal(txn *ethgo.Transaction) (*ethgo.Receipt, error) + type TxRelayerOption func(*TxRelayerImpl) + func WithClient(client *jsonrpc.Client) TxRelayerOption + func WithIPAddress(ipAddress string) TxRelayerOption + func WithNumRetries(numRetries int) TxRelayerOption + func WithReceiptTimeout(receiptTimeout time.Duration) TxRelayerOption + func WithWriter(writer io.Writer) TxRelayerOption