New releases, development updates, and demos of open source software.
Custom, Animated QR Codes for the Web
@bitjson/qr-code is a zero-dependency, no-framework, customizable, animate-able, SVG-based
HTML element. Drop it on any web page or app view, and customize the colors, add a center icon, and animate in, out, or based on activity.
You can try some example animations in your browser, or check out this video
Bitcoin Cash DNS Seeds
Two new DNS seeds are now available for Bitcoin Cash:bch.bitjson.com for the main network and testnet4.bitjson.com for the test network. DNS seeds are web addresses included in Bitcoin Cash software to help new users find and join the peer-to-peer network. To test each seed, try
Schnorr Signature Support for JavasScript using WebAssembly
The latest version of bitcoin-ts [https://github.com/bitauth/bitcoin-ts] now includes support for signing and verifying Schnorr signatures over the secp256k1 curve. Schnorr functionality has been added to the library’s Secp256k1 [https://bitauth.github.io/bitcoin-ts/interfaces/secp256k1.html] WebAssembly interface [https://bitauth.github.io/bitcoin-ts/interfaces/secp256k1.
Just released: SHA-256, SHA-512, SHA-1, and RIPEMD-160 using WebAssembly
Bitcoin, Bitcoin Cash, and most other cryptocurrencies use the Elliptic Curve Digital Signature Algorithm (ECDSA) [https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm] to authenticate transactions. ECDSA can be used with a number of different elliptic curves [https://en.wikipedia.org/wiki/Elliptic-curve_cryptography], and Bitcoin’s creator