Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
contracts
|
|
|
Package operator AVS operator logic.
|
Package operator AVS operator logic. |
|
cmd/operator
command
|
|
|
core/chainio
Package chainio contains the logic to interact with the AVS contracts onchain.
|
Package chainio contains the logic to interact with the AVS contracts onchain. |
|
core/config
Package config contains the config types.
|
Package config contains the config types. |
|
receiverapi
Package receiverapi contains the logic to receive preconfirmation callbacks.
|
Package receiverapi contains the logic to receive preconfirmation callbacks. |
|
sse
Package sse is the SSE Client for preconf-share
|
Package sse is the SSE Client for preconf-share |
|
types
Package types contains the types used in the AVS JSON-RPC communication.
|
Package types contains the types used in the AVS JSON-RPC communication. |
|
preconf-share
|
|
|
cmd/node
command
|
|
|
jsonrpcserver
Package jsonrpcserver allows exposing functions like: func Foo(context, int) (int, error) as a JSON RPC methods
|
Package jsonrpcserver allows exposing functions like: func Foo(context, int) (int, error) as a JSON RPC methods |
|
metrics
Package metrics contains all application-logic metrics
|
Package metrics contains all application-logic metrics |
|
preconshare
Package preconshare implements preconf-share node Here is a full flow of data through the node:
|
Package preconshare implements preconf-share node Here is a full flow of data through the node: |
|
simqueue
Package simqueue is a queue implementation that uses redis as a backend.
|
Package simqueue is a queue implementation that uses redis as a backend. |
|
spike
Package spike provides a primitive to handle spike-like load on retrieving external resources
|
Package spike provides a primitive to handle spike-like load on retrieving external resources |
|
rpc
|
|
|
adapters/webfile
Package webfile contains the fetcher logic
|
Package webfile contains the fetcher logic |
|
application
Package application contains the logic to start the builder info service.
|
Package application contains the logic to start the builder info service. |
|
cmd/mockbackend
command
|
|
|
cmd/server
command
|
|
|
cmd/txdecoder
command
|
|
|
database
Package database contains the types used in the database.
|
Package database contains the types used in the database. |
|
testutils
Package testutils Dummy RPC backend for both Ethereum node and Flashbots Relay.
|
Package testutils Dummy RPC backend for both Ethereum node and Flashbots Relay. |
|
types
Package types contains the types used in the JSON-RPC requests and responses.
|
Package types contains the types used in the JSON-RPC requests and responses. |
|
Package tests contains the utilities for tests.
|
Package tests contains the utilities for tests. |
Click to show internal directories.
Click to hide internal directories.