Lightweight Smart Contracts for Bitcoin and Litecoin


Keywords
bitcoin, blockchain, dogecoin, javascript, litecoin, smart-contracts, typescript
Install
npm install bitcoin-computer@0.16.0-beta.1

Documentation

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

  • Wallet - A non-custodial wallet
  • Blockchain Explorer - A block explorer with smart contract support
  • Chat - A p2p chat via Bitcoin and Litecoin
  • TBC20 App - An app for minting, sending, and storing fungible tokens
  • TBC721 App - An app for minting, sending, and storing non-fungible tokens

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 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.