package
0.0.0-20250108125741-e95afb000453
Repository: https://github.com/evmos/os.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

DefaultConfig returns server's default configuration.
DefaultEVMConfig returns the default EVM configuration.
DefaultJSONRPCConfig returns an EVM config with the JSON-RPC API enabled by default.
DefaultTLSConfig returns the default TLS configuration.
GetAPINamespaces returns the all the available JSON-RPC API namespaces.
GetConfig returns a fully parsed Config object.
GetDefaultAPINamespaces returns the default list of JSON-RPC namespaces that should be enabled.

# Constants

DefaultAllowUnprotectedTxs value is false.
DefaultAPIEnable is the default value for the parameter that defines if the cosmos REST API server is enabled.
DefaultBlockRangeCap is the default cap of block range allowed for 'eth_getLogs' query.
DefaultEVMConfigTemplate defines the configuration template for the EVM RPC configuration.
DefaultEVMTimeout is the default timeout for eth_call.
DefaultEVMTracer is the default vm.Tracer type.
DefaultFeeHistoryCap is the default cap for total number of blocks that can be fetched.
DefaultFilterCap is the default cap for total number of filters that can be created.
DefaultFixRevertGasRefundHeight is the default height at which to overwrite gas refund.
DefaultGasAdjustment value to use as default in gas-adjustment flag.
DefaultGasCap is the default cap on gas that can be used in eth_call/estimateGas.
DefaultGRPCAddress is the default address the gRPC server binds to.
DefaultGRPCEnable is the default value for the parameter that defines if the gRPC server is enabled.
DefaultGRPCWebEnable is the default value for the parameter that defines if the gRPC web server is enabled.
DefaultHTTPIdleTimeout is the default idle timeout of the http json-rpc server.
DefaultHTTPTimeout is the default read/write timeout of the http json-rpc server.
DefaultJSONRPCAddress is the default address the JSON-RPC server binds to.
DefaultJSONRPCAllowInsecureUnlock is true.
DefaultJSONRPCEnable is the default value for the parameter that defines if the JSON-RPC server is enabled.
DefaultJsonRPCMetricsAddress is the default address the JSON-RPC Metrics server binds to.
DefaultJSONRPCWsAddress is the default address the JSON-RPC WebSocket server binds to.
DefaultLogsCap is the default cap of results returned from single 'eth_getLogs' query.
DefaultMaxOpenConnections represents the amount of open connections (unlimited = 0).
DefaultMaxTxGasWanted is the default gas wanted for each eth tx returned in ante handler in check tx mode.
DefaultRosettaEnable is the default value for the parameter that defines if the Rosetta API server is enabled.
DefaultTelemetryEnable is the default value for the parameter that defines if the telemetry is enabled.
DefaultTxFeeCap is the default tx-fee cap for sending a transaction.
ServerStartTime defines the time duration that the server need to stay running after startup for the startup be considered successful.

# Structs

Config defines the server's top level configuration.
EVMConfig defines the application configuration values for the EVM.
JSONRPCConfig defines configuration for the EVM RPC server.
TLSConfig defines the certificate and matching private key for the server.