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
  • Endpoint deployment
  • Configuration of endpoint
  • Integration with Bonbori
  • Synthetic asset deployment (optional)
Edit on GitHub
  1. Integrations

Overview

PreviousTokens InformationNextAdd BroWidget

Last updated 19 days ago

Integration requires a deployment of an endpoint smart contract on the target chain.

For the list of currently supported chains, please visit .

Below is a typical integration process.

Endpoint deployment

Endpoints are the smart contracts that handle the asset transfers. They are owned by multisig contracts (for example, on Ethereum and on Stacks) operated by a decentralised network of validators and verifiers.

Users use Endpoints to trigger transfer of source assets. The destination assets are then sent by a relayer by producing cryptographic proofs.

Configuration of endpoint

Once the endpoint is deployed, it can be configured to meet the needs of the source chain.

The configuration parameters include, among others,:

  • Approved list of tokens to be supported on the Endpoint,

  • Approved list of validators whose cryptographic proofs of token transfer event are accepted,

  • Approved list of relayers who can submit the cryptographic proofs from the validators,

  • Validator threshold, and

  • Fee schedule

Integration with Bonbori

Bonbori produces the consensus data based on the computation from the off-chain engines and provides a consensus model framework that allows the end consumer to customise their consensus model by optimising across the trust and the security budget.

The validators of Bonbori observe every Endpoint on the Brotocol and produce a set of cryptographic proofs for the relevant destination chain to process.

The relayers then aggregate those cryptographic proofs and submit to the relevant destination Endpoints upon meeting the validator threshold.

The submissions by the relayers are verified by the verifiers, which act as the additional protection to the verification by the Endpoint.

Synthetic asset deployment (optional)

Where required, a synthetic asset may be deployed on the destination chains to allow the bridging of the asset from its source chain to the destimation chains.

Brotocol scales by partnering with which runs the validator and verifier networks of Brotocol.

Brotocol Contract Deployment
Gnosis Safe
Executor DAO
Bonbori