Skip to content

bitcoin-computer/monorepo

Repository files navigation

bitcoin-computer-logo

Bitcoin Computer

A smart contract system for Bitcoin and Litecoin
website · docs

This monorepo contains everything you need to build smart contract based applications. To get started, follow the readme file of Lib.

Core

  • Lib - A Javascript library for smart contracts
  • Node - Server side infrastructure for smart contracts
  • NakamotoJS - A Javascript library for building and parsing transactions

Applications

Standard Contracts

  • TBC20 - An implementation of the ERC20 Fungible Token Standard
  • TBC721 - An implementation of the ERC721 Non-Fungible Token Standard
  • Swap - An implementation of TBC721 swap and sale contracts

Templates

Documentation

  • Docs - The sources for the documentation
  • Website - The sources for the website

Getting Started

There are three easy ways to get started with Bitcoin Computer smart contracts:

  1. Online example: See how it works without any installation requirements! This simple example defines, deploys, and executes a smart contract in your browser.

  2. Online tools: Try out the Bitcoin Computer functionality directly with our online Explorer and Playgorund.

  3. Local development:

  • Clone this monorepo.
git clone https://github.com/bitcoin-computer/monorepo.git
cd monorepo
npm install
  • Run the applications locally by following the instructions in each application's readme file.

Check the latest version of the Bitcoin Computer monorepo on the releases page.

Getting Help

Have a look at the docs. If you have any questions, please let us know on Telegram, Twitter, or by email clemens@bitcoincomputer.io.

Legal Notice

See here.