Skip to main content

Smart Contracts

The Bolt Protocol smart contracts encompass various functionalities, including validator registration, operator coordination, fault proof challenge handling, and integration with restaking ecosystems such as Symbiotic and EigenLayer. Each contract plays a specific role in ensuring the smooth operation of the protocol.

Source Code

Source code for all the Bolt Protocol smart contracts can be found in the Bolt repository.

Security Considerations

The Bolt Protocol smart contracts have not undergone a formal security audit. Therefore, they should not be used in production environments without proper due diligence. Users are advised to proceed with caution and conduct their own testing and reviews before engaging with the protocol.

Contract Descriptions

Contract NameDescription
BoltValidatorsManages validator registration and authentication.
BoltManagerCoordinates operators, validators, and integrates with restaking protocols.
BoltSymbioticMiddlewareFacilitates Symbiotic integration for validators and staking pools.
BoltEigenLayerMiddlewareManages integration with EigenLayer, supporting restaking for operators.
BoltChallengerHandles fault proof challenges and facilitates dispute resolution.
BoltParametersStores and manages system-wide parameters.

Deployment Addresses

DeploymentLink
HoleskyLink