Skip to main content

Finality Contract

Finality contract is a CosmWasm smart contract that maintains all finality signatures submitted from OP-stack finality providers.

  • It will be deployed on the Babylon chain.
  • It will query Babylon to determine the finality provider’s status and voting power.

Upon a finality signature, the finality contract verifies it and identifies equivocation:

  • If invalid, reject.
  • If valid and non-conflicting with any existing ones, accept.
  • If valid but conflicting with an existing finality signature, it emits an event so anyone can slash the finality provider and the BTC stake under it.