🔀 Packages from this repository has been moved to gonative-cc/sui-native. 🔀
This repository contains a set of primitive components for on-chain Bitcoin operations:
-
Bitcoin SPV - A core implementation of a Bitcoin light client using Simple Payment Verification (SPV). It manages the on-chain storage of the Bitcoin block header chain, validates new headers, and provides functions to verify transaction inclusion using Merkle proofs.
-
Bitcoin Parser - A low-level, foundational utility for parsing and deserializing raw Bitcoin data structures. It handles block headers, transactions, inputs, outputs, and witness data, providing the essential building blocks for the applications.
Participating in open source is often a highly collaborative experience. We’re encouraged to create in public view and incentivized to welcome contributions of all kinds from people around the world.
Check out contributing repo for our guidelines & policies for how to contribute. Note: we require DCO! Thank you to all those who have contributed!
After cloning the repository, make sure to run make setup-hooks.
Check out SECURITY.md for security concerns.
- Follow the Native team's activities on the Native X/Twitter account.
- Join the conversation on Native Discord.