Contracts
Othentic CLI streamlines the deployment of contracts and allows users to configure various operations.
Layer 1 contracts
The following contracts are deployed:
AvsGovernance for managing operators and governance policies.
L1MessageHandler endpoint for broadcasting messages to L2 contracts.
L1AvsTreasury contract for managing rewards and handling protocol fee.
Layer 2 contracts
The following contracts are deployed:
AttestationCenter for task verification, rewards, slashing and historical footprint.
OBLS implements Multisig operations and handles BLS signature aggregation.
L2MessageHandler complementary to
l1MessageHandler
, used for communicating with L1 componentsL2AvsTreasury contract for managing rewards and handling protocol fee.
InternalTaskHandler contract for managing and handling Internal Tasks.
To minimize costs and availability associated with running your AVS, AvsGovernance
and AttestationCenter
are being deployed on L1 and L2 (respectively). The Othentic Stack utilizes DVN to exchange messages between the layers. L1MessageHandler interacts directly with AvsGovernance
and L2MessageHandler interacts directly with AttestationCenter
.
Last updated