Crate maili_rpc

Source
Expand description

§maili-rpc

CI maili-rpc crate MIT License Apache License Book

Low-level Optimism JSON-RPC server and client implementations.

Structs§

GossipScores
Gossip Scores
L2BlockRef
The block reference for an L2 block.
OpAttributesWithParent
Optimism Payload Attributes with parent block reference.
OutputResponse
An output response for Optimism Rollup.
PeerDump
A raw peer dump.
PeerInfo
The peer info.
PeerScores
Peer Scores
PeerStats
Peer stats.
ProtocolVersionFormatV0
The Protocol Version V0 format. Encoded as 31 bytes with the following structure:
ReqRespScores
The request response scores
SafeHeadResponse
The safe head response.
SuperchainSignal
Superchain Signal information.
SyncStatus
The SyncStatus of an Optimism Rollup Node.
TopicScores
Topic scores

Enums§

Connectedness
Represents the connectivity state of a peer in a network, indicating the reachability and interaction status of a node with its peers.
Direction
Direction represents the direction of a connection.
ProtocolVersion
Formatted Superchain Protocol Version.
ProtocolVersionError
An error that can occur when encoding or decoding a ProtocolVersion.

Traits§

EngineApiExtServerjsonrpsee
Server trait implementation for the EngineApiExt RPC API.
MinerApiExtServerjsonrpsee
Server trait implementation for the MinerApiExt RPC API.
OpAdminApiServerjsonrpsee
Server trait implementation for the OpAdminApi RPC API.
OpP2PApiServerjsonrpsee
Server trait implementation for the OpP2PApi RPC API.
RollupNodeServerjsonrpsee
Server trait implementation for the RollupNode RPC API.
SupervisorApiServerjsonrpsee
Server trait implementation for the SupervisorApi RPC API.