New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

bitcoin-computer

Package Overview
Dependencies
Maintainers
1
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bitcoin-computer

Lightweight Smart Contracts for Bitcoin and Litecoin

  • 0.13.2-beta.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
19
increased by72.73%
Maintainers
1
Weekly downloads
 
Created
Source
bitcoin-computer-logo

Bitcoin Computer

The Bitcoin Computer is a powerful on-chain L2 smart contract system that is designed specifically for UTXO-based blockchains.

Some of the key features include:

  • Low fees through client-side validation
  • The ability to write smart contracts in popular programming languages such as Javascript and Typescript
  • Seamless integration into web applications
  • Built-in privacy features such as off-chain storage and encryption
  • Support for non-custodial applications
  • Trustless and censorship-resistant design
  • Compliance with ES6 module system
  • Compatibility with both browser and node.js environments
  • Support for Litecoin, with support for Bitcoin and Dogecoin coming soon

With the Bitcoin Computer, you can build a wide range of decentralized applications, such as fungible and non-fungible tokens, exchanges, games, office applications, social networks, messengers, AI-based applications, and much more.

Getting Started

The best way to get started is to clone this repository and run one of the examples.

# download the code
git clone git@github.com:bitcoin-computer/monorepo.git

# install dependencies
cd monorepo
lerna bootstrap

Examples

The examples are in the packages folder. To run an example have a look at the README.md file in the corresponding folder.

Applications

  • Wallet: A minimal non-custodial wallet
  • Chat: A p2p chat application where messages are communicated over the blockchain
  • Fungible Token: An application for minting, sending, and storing fungible tokens
  • Non Fungible Token: An application for minting, sending, and storing non-fungible tokens (NFTs)

Standard Smart Contracts

Templates

Core Library

The core smart contract library is based on two packages:

Price

It is free to develop and test a Bitcoin Computer application on testnet and regtest.

On Mainnet the fees for using the Bitcoin Computer are on average the same as the transaction fees charged by miners fees. For example, if the miner transaction fee is one cent, then you pay two cent in total: one cent to the miners, and one cent to support the development of the Bitcoin Computer.

Development Status

We have completed two internal audits and addressed any discovered issues. Currently, there are no known security vulnerabilities, however, it is possible that unknown vulnerabilities may exist. We plan to conduct one more thorough internal security audit prior to recommending the usage of the Bitcoin Computer in production environments.

Documentation and Help

Have a look at the Bitcoin Computer Docs. If you have any questions, please let us know in our Telegram group, on Twitter, or by email clemens@bitcoincomputer.io.

License

Bitcoin Computer Lib and Bitcoin Computer Node are licensed under the Creative Commons Attribution-NoDerivs 3.0 Unported License. All other packages in this monorepo are licensed under the MIT License. See the individual packages for more information.

FAQs

Package last updated on 27 Jan 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc