Versions in this module Expand all Collapse all v1 v1.0.0 Nov 14, 2024 Changes in this version + const BaseFeeFactor + const MaxPriorityFeePerGas + const NativeTransferGas + func CalculateTxParams(client ethclient.Client, addressStr string) (*big.Int, *big.Int, uint64, error) + func ContractAlreadyDeployed(client ethclient.Client, contractAddress string) (bool, error) + func DebugTraceTransaction(client *rpc.Client, txID string) (map[string]interface{}, error) + func EstimateBaseFee(client ethclient.Client) (*big.Int, error) + func FundAddress(client ethclient.Client, sourceAddressPrivateKeyStr string, ...) error + func GetAddressBalance(client ethclient.Client, addressStr string) (*big.Int, error) + func GetChainID(client ethclient.Client) (*big.Int, error) + func GetClient(rpcURL string) (ethclient.Client, error) + func GetContractBytecode(client ethclient.Client, contractAddressStr string) ([]byte, error) + func GetEventFromLogs[T any](logs []*types.Log, parser func(log types.Log) (T, error)) (T, error) + func GetRPCClient(rpcURL string) (*rpc.Client, error) + func GetTrace(rpcURL string, txID string) (map[string]interface{}, error) + func GetTxOptsWithSigner(client ethclient.Client, prefundedPrivateKeyStr string) (*bind.TransactOpts, error) + func IssueTx(client ethclient.Client, txStr string) error + func IssueTxsToActivateProposerVMFork(client ethclient.Client, chainID *big.Int, privKey *ecdsa.PrivateKey) error + func NonceAt(client ethclient.Client, addressStr string) (uint64, error) + func SendTransaction(client ethclient.Client, tx *types.Transaction) error + func SetupProposerVM(endpoint string, privKeyStr string) error + func SuggestGasTipCap(client ethclient.Client) (*big.Int, error) + func WaitForTransaction(client ethclient.Client, tx *types.Transaction) (*types.Receipt, bool, error)