package
3.0.0-alpha5+incompatible
Repository: https://github.com/erigontech/erigon.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Client retrieves the client from the context, if any.
Dial creates a new client for the given URL.
DialContext creates a new RPC client, just like Dial.
DialHTTP creates a new RPC client that connects to an RPC server over HTTP.
DialHTTPWithClient creates a new RPC client that connects to an RPC server over HTTP using the provided HTTP Client.
DialInProc attaches an in-process connection to the given RPC server.
DialIO creates a client which uses the given IO channels.
DialStdIO creates a client on stdin/stdout.
DialWebsocket creates a new RPC client that communicates with a JSON-RPC server that is listening on the given endpoint.
DialWebsocketWithDialer creates a new RPC client that communicates with a JSON-RPC server that is listening on the given endpoint using the provided dialer.
No description provided by the author
No description provided by the author
No description provided by the author
NewCodec creates a codec on the given connection.
NewFuncCodec creates a codec which uses the given functions to read and write.
NewID returns a new, random ID.
NewServer creates a new server instance with no registered handlers.
No description provided by the author
NotifierFromContext returns the Notifier value stored in ctx, if any.
PeerInfoFromContext returns information about the client's network connection.
PreAllocateRPCMetricLabels pre-allocates labels for all rpc methods inside API List.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OptionMethodInvocation is an indication that the codec supports RPC method calls.
support pub sub.
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
ErrNotificationsUnsupported is returned when the connection doesn't support notifications.
ErrNotificationNotFound is returned when the notification for the given id is not found.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

API describes the set of methods offered over the RPC interface.
BatchElem is an element in a batch request.
No description provided by the author
Client represents a connection to an RPC server.
ClientSubscription is a subscription established through the Client's Subscribe or EthSubscribe methods.
No description provided by the author
unable to decode supplied params, or invalid parameters.
Notifier is tied to a RPC connection that supports subscriptions.
PeerInfo contains information about the remote end of the network connection.
RPCService gives meta information about the server.
Server is an RPC server.
A Subscription is created by a notifier and tied to that notifier.
mismatch between the Engine API method version and the fork.

# Interfaces

Conn is a subset of the methods of net.Conn which are sufficient for ServerCodec.
ConnRemoteAddr wraps the RemoteAddr operation, which returns a description of the peer address of a connection.
A DataError contains some data in addition to the error message.
Error wraps RPC errors, which contain an error code in addition to the message.
ServerCodec implements reading, parsing and writing RPC messages for the server side of a RPC session.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
CodecOption specifies which type of messages a codec supports.
DecimalOrHex unmarshals a non-negative decimal or hex parameter into a uint64.
No description provided by the author
ID defines a pseudo random number that is used to identify RPC subscriptions.
No description provided by the author