Features
The purpose of the relayer is to create a TPU for receiving transactions and direct that stream to both block builders and validators (with a small delay).
TPU Proxy
Supports UDP and QUIC for receiving transactions
Runs filtering and signature verification on packets.
Sends transactions over grpc to Validator with configurable delay.
Block Engine Forwarding
Forwards packets to third party block engines (over grpc) to share with searchers.
Filters based on accounts or programs provided by the block engine.
Works with TX v2.
Redundancy & Health Monitoring
The proxy supports multiple RPC servers for keeping track of cluster time (current slot)
If the relayer determines it's unhealthy, it force disconnects all validators and prevents future connections until healthy.
Last updated