Skip to content

malik672/bolt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bolt

bolt is a Rust implementation of an Ethereum PBS relay.

About 2/3 vibecoded.

Storage architecture and allocation strategy were designed by me.

Status

  • registerValidator
  • submitNewBlock
  • getHeader
  • getPayload
  • JSON + SSZ
  • Capella / Deneb / Electra / Fulu
  • BLS verification
  • beacon duties / payload attributes / publish
  • redb persistence and recovery
  • rate limits and metrics

Shape

  • fixed-size protocol types on the hot path
  • fixed 2056-slot modulo ring for recent auction state
  • redb for local durability
  • jemalloc on supported targets

Run

cargo run
  • default listen: 127.0.0.1:9062
  • override with BOLT_LISTEN_ADDR

Docs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages