Brotocol
DevelopersUsersGo to App
Developers
Developers
  • Introduction
    • Overview
    • How the Bitcoin Bridge Works
  • Deployments
    • Overview
    • Chains
      • Stacks
        • Chains Information
        • Token Approved Pairs
        • Tokens Information
      • EVM
        • Contract Addresses
        • Tokens Information
  • Integrations
    • Overview
    • Add BroWidget
    • Add a New Chain
  • Brotocol Contracts
    • Overview
    • Chains
      • Stacks
        • BTC Peg-In Endpoints
        • BTC Peg-Out Endpoints
        • Meta Peg-In Endpoints
        • Meta Peg-Out Endpoints
        • Cross Peg-In Endpoints
        • Cross Peg-Out Endpoints
        • Brotocol Staking Manager
      • EVM
        • Bridge Endpoint
    • Security Audits
  • Resources
    • Official Links
    • BroSDK
      • API Reference
      • Go to GitHub
    • Supported Blockchains and Tokens
    • GitHub Pages site
Powered by GitBook
On this page
Edit on GitHub
  1. Brotocol Contracts

Overview

PreviousAdd a New ChainNextChains

Last updated 5 days ago

Brotocol's core on-chain functionalities are implemented through a set of smart contracts deployed on Stacks and EVM-compatible networks (see complete list of EVM chains ).

Their primary function is to provide a bridging mechanism, allowing the movement of assets between Bitcoin and other DeFi blockchain ecosystems. Additional features include Bitcoin swaps, cross-chain liquidity aggregation, integration of staking protocols and the Brotocol Governance System.

The subsections below describe the purpose, scope and interactions of the Brotocol contracts. Each subsection provides a detailed overview of each smart contract and its main variables, features, error codes and events.

Chains

here
Stacks
EVM