Contributing

BINST is an open-source project under the Bitcoin-Institutions organization.

Repository

Areas of contribution

AreaStackDescription
Smart contractsSolidity 0.8.24, Hardhat 3Extend or improve the four core contracts
Taproot ReaderRust, no_stdImprove Bitcoin transaction parsing, add crates
Scripts & toolingTypeScript, ViemNew protocol demonstrations, CLI tools
Inscription toolingRust, ordImprove binst metaprotocol parsing and indexing
DocumentationMarkdown, mdbookImprove or translate this book
TestingTypeScript, RustExpand test coverage across all layers

Development setup

# Clone the pilot
git clone https://github.com/Bitcoin-Institutions/binst-pilot.git
cd binst-pilot

# Solidity
npm install
npx hardhat compile
npx hardhat test

# Rust
cd taproot-reader
cargo build
cargo test

License

MIT — see LICENSE.