pkg/

directory
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2026 License: GPL-3.0

Directories

Path Synopsis
Package builderapi implements the HTTP server that serves both: - The traditional Builder API (pre-ePBS) for proposers: /eth/v1/builder/* - Buildoor-specific APIs for debugging and tooling: /buildoor/v1/*
Package builderapi implements the HTTP server that serves both: - The traditional Builder API (pre-ePBS) for proposers: /eth/v1/builder/* - Buildoor-specific APIs for debugging and tooling: /buildoor/v1/*
fulu
Package fulu provides Fulu (builder-specs) bid types for the Builder API.
Package fulu provides Fulu (builder-specs) bid types for the Builder API.
gloas
Package gloas implements the Gloas-fork Builder API handlers and helpers.
Package gloas implements the Gloas-fork Builder API handlers and helpers.
gloas/types
Code generated by dynamic-ssz.
Code generated by dynamic-ssz.
validators
Package validators provides types and storage for Builder API validator registrations.
Package validators provides types and storage for Builder API validator registrations.
Package chain provides epoch-level state management and builder information caching.
Package chain provides epoch-level state management and builder information caching.
Package config handles configuration loading and validation for buildoor.
Package config handles configuration loading and validation for buildoor.
Package db provides optional SQLite-backed persistence for buildoor runtime state: settings overrides, won blocks, validator registrations, proposer preferences and an audit log.
Package db provides optional SQLite-backed persistence for buildoor runtime state: settings overrides, won blocks, validator registrations, proposer preferences and an audit log.
Package epbs implements ePBS-specific bid management and tracking logic.
Package epbs implements ePBS-specific bid management and tracking logic.
Package lifecycle provides builder lifecycle management (deposit, balance, exit) as an ePBS sub-concern.
Package lifecycle provides builder lifecycle management (deposit, balance, exit) as an ePBS sub-concern.
Package payload_bidder holds the shared, transport-independent mechanics for post-Gloas builder participation: constructing and signing execution payload bids and the corresponding execution payload envelope (reveal).
Package payload_bidder holds the shared, transport-independent mechanics for post-Gloas builder participation: constructing and signing execution payload bids and the corresponding execution payload envelope (reveal).
Package proposerpreferences handles listening to, validating, and caching proposer preferences received via the P2P gossip network.
Package proposerpreferences handles listening to, validating, and caching proposer preferences received via the P2P gossip network.
rpc
beacon
Package beacon provides a client for interacting with Ethereum consensus layer nodes.
Package beacon provides a client for interacting with Ethereum consensus layer nodes.
Package signer provides BLS signing utilities for builder operations.
Package signer provides BLS signing utilities for builder operations.
Package wallet provides Ethereum wallet management for transaction signing.
Package wallet provides Ethereum wallet management for transaction signing.
handlers/auth
Package auth bridges the buildoor web UI to a remote authenticatoor service.
Package auth bridges the buildoor web UI to a remote authenticatoor service.
handlers/docs
Package docs Code generated by swaggo/swag.
Package docs Code generated by swaggo/swag.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL