js-git
Bitcoin
Our great sponsors
js-git | Bitcoin | |
---|---|---|
3 | 904 | |
3,826 | 75,086 | |
- | 2.1% | |
0.0 | 10.0 | |
over 2 years ago | about 23 hours ago | |
JavaScript | C++ | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
js-git
-
[media] Gitoxide celebrating 100k lines of Rust code 🎉
js-git is dormant but used by 30k+ projects, apparently, and is somewhat of a special case I think. It's niche but seems to fulfill it's intended purpose.
-
Node.js Packages and Resources
js-git - JavaScript implementation of Git.
- Gitlet.js – Git implemented in 1k lines of JavaScript
Bitcoin
-
Generating and Working With ScriptPubKeys in Bitcoin Transactions
As mentioned previously, ScriptPubKeys are scripts that embody the locking conditions of bitcoins in a Bitcoin transaction. They are a crucial element of a Bitcoin transaction that specifies the requirements that must be met before an unspent transaction output (UTXO) is used. The ScriptPubKey, combined with the Amount, creates an output of a Bitcoin transaction. Like every other script, ScriptPubKeys are made up of operators and data. During the encoding of a transaction, both data and the operands are represented in hexadecimal format. You can find the hex representation for all operands used in Bitcoin Scripts here.
- BTC's Luke Dashjr: '24 Bitcoin Core Update Will Disrupt Ordinals, BRC-20
-
Bitcoin Core 26.0
Here are the release notes: https://github.com/bitcoin/bitcoin/blob/26.x/doc/release-not...
It's blatantly false that "Bitcoin Core was purchased by Blockstream".
It's absolutely not the case. It's more like a conspiracy theory that keeps getting pushed into Bitcoin-related threads at Hacker news (maybe to tilt future analysis?)
If we take a look at the past month of commits from https://github.com/bitcoin/bitcoin/pulse/monthly, the top ten authors are:
- MarcoFalke (ChainCode)
-
ZeroMQ – Relicense from LGPL3 and exceptions to MPL 2.0
Fun ZeroMQ fact: bitcoind has used zeromq since 2015. This is used by client software including lightning node daemons to get notification of incoming transactions and blocks in a highly reliable and rapid way.
-
Help finding the code
I like how the insight can show what exactly been done over time..https://github.com/bitcoin/bitcoin/graphs/contributors
-
Possible to still obtain retired versions of bitcoin core?
I found this discussion and the OP appeared to gain access when using the version of core from the time the wallet.dat backup was created/encrypted: https://github.com/bitcoin/bitcoin/issues/14461
- Help upgrading to core 25.0
What are some alternatives?
umbrel - A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi 4, Pi 5, any Ubuntu/Debian system, or a VPS.
BitcoinJS - A javascript Bitcoin library for node.js and browsers.
PDFKit - A JavaScript PDF generation library for Node and the browser
webtorrent - ⚡️ Streaming torrent client for the web
ipfs - IPFS implementation in JavaScript
naivecoin - A cryptocurrency implementation in less than 1500 lines of code
bitcoincore.org - Bitcoin Core project website
turf - A modular geospatial engine written in JavaScript and TypeScript
bips - Bitcoin Improvement Proposals
electrum - Electrum Bitcoin Wallet