Directories ΒΆ
Path | Synopsis |
---|---|
contracts
|
|
Package operator AVS operator logic.
|
Package operator AVS operator logic. |
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
|
|
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. |
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.