Skip to content

EmbeddedAndroid/sbtc

 
 

Repository files navigation

sbtc

Daily Verification Code Coverage License: MIT Discord

Note: This repo is still in early development and is not ready for production use.

This repo contains, or will contain, packages that define sBTC primitives, signer components, helper tools such as sbtc-cli.

stacks-core

At the moment this repo also contains Stacks primitives in the stacks-core package. The goal is to make this the default way of interfacing with the Stacks blockchain in Rust. At some point it might be moved to a different location.

It contains fundamental types and logic such as:

  • crockford32 encoding
  • hashing primitives (SHA256 and RIPEMD160)
  • StacksAddress
  • Uint support
  • other types

sbtc-core

This package contains the core logic for sBTC. For now, most of it is sBTC operation parsing and construction.

Contributing

Before going any further please review our code of conduct

Getting Started

This repository uses the task runner cargo-make to manage its build scripts and CI. To install cargo-make, run the following command:

cargo install --version 0.36.13 cargo-make

Also verify that openssl is install on your machine.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 69.1%
  • TypeScript 13.1%
  • Clarity 12.4%
  • Shell 3.2%
  • Dockerfile 2.2%