/btc-evm-bridge-contracts

TeleportDAO is a trustless interoperability protocol that provides an infrastructure for developers to build cross-chain applications.

Primary LanguageSolidity

TeleportDAO Bitcoin<>EVM Bridge V1

This repository contains the smart contracts for the TeleportDAO Bitcoin<>EVM bridge. The repository uses Hardhat as development environment for compilation, testing and deployment tasks.

What is TeleportDAO Bitcoin<>EVM Bridge?

TeleportDAO Bitcoin<>EVM Bridge is a trustless protocol that makes Bitcoin data accessible on EVM chains. This is achieved by implementing the Bitcoin light client as a smart contract. The bridge can be leveraged to build cross-chain dApps between Bitcoin<>EVMs.

Documentation

See the link below:

Audits

Community

Install Dependencies

To start, clone the codes and install the required packages using:

yarn

Compile Contracts

If you want to compile the codes enter the below command:

yarn clean & yarn build

Run Tests

You can run the full test suite with the following command:

yarn test

Deploy Contracts

You can deploy the contracts on networks specified in package.json with the following command:

yarn deploy:network