package block_engine

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service BlockEngineRelayer

block_engine.proto:107

/ Relayers can forward packets to Block Engines. / Block Engines provide an AccountsOfInterest field to only send transactions that are of interest.

service BlockEngineValidator

block_engine.proto:90

/ Validators can connect to Block Engines to receive packets and bundles.

message AccountsOfInterest

block_engine.proto:28

message BlockEngineEndpoint

block_engine.proto:73

Represents a block engine endpoint with both a URL and a shredstream receiver address.

Used in: GetBlockEngineEndpointResponse

message ExpiringPacketBatch

block_engine.proto:47

A series of packets with an expiration attached to them. The header contains a timestamp for when this packet was generated. The expiry is how long the packet batches have before they expire and are forwarded to the validator. This provides a more censorship resistant method to MEV than block engines receiving packets directly.

Used in: PacketBatchUpdate