

GitHub - Bit-Wasp/bitcoin-php: Bitcoin implementation in PHP
source link: https://github.com/Bit-Wasp/bitcoin-php
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Bit-Wasp/bitcoin-php: Bitcoin implementation in PHP
Bitcoin
This repository contains an implementation of Bitcoin using mostly pure PHP.
Warning: This library does not support 32-bit installs of PHP. Please also note that composer is the only supported installation method.
Installation
You can install this library via Composer: composer require bitwasp/bitcoin
Contributing
All contributions are welcome. Please see [this page] before you get started
Documentation
Check out the beginnings of the documentation for the library: [Introduction]
Presently supported:
- Blocks, headers, and merkle blocks and bloom filters
- P2SH & Segregated witness scripts
- An adaptable elliptic-curve library, using [PhpEcc] by default, or libsecp256k1 if the bindings are found
- Support for building, parsing, signing/validating transactions
- Deterministic signatures (RFC6979)
- BIP32 and electrum (older type I) deterministic key algorithms
- BIP39, and the older electrum seed format.
- ScriptFactory for common input/output types, parser, interpreter, and classifiers
- Supports bindings to libbitcoinconsensus
- Bindings to Stratum (electrum) servers
Other projects
- buffertools-php - Toolkit for working with binary data in PHP
- ext-secp256k1 - PHP bindings to libsecp256k1
- ext-bitcoinconsensus - PHP bindings to libbitcoinconsensus
- bitcoin-p2p-php - PHP implementation of bitcoin P2P messaging using reactphp
- stratum-php - PHP implementation of the stratum protocol using reactphp
- electrum-discovery-php - Electrum server discovery (over IRC) using reactphp
- node-php - A toy project (really just for fun) a full node using bitcoin-p2p-php
- bip70-php - A BIP70 (payment requests) implementation for PHP
Supporters
This library is a 100% open source project. We do not receive any funding from the industry, nor provide paid support or development of features. That said, we are grateful for our supporters who provide free access for open source projects:
Thanks to JetBrains for supporting the project through sponsoring some All Products Packs within their Free Open Source License program.
</article
Recommend
-
8
A programming language for building web apps with less code.
-
3
Wasp : Wasm Programming Language Wasp is a new unified notation for both...
-
3
Meet Wasp: a new programming language for developing full-stack web apps with less code. Wasp is a simple declarative language that makes developing w...
-
8
Building an app to find an excuse for our sloppy work with WaspSeptember 5, 2022 · 8 min readMak...
-
0
Trailer FrenzyEverything We Saw in the Ant-Man and the Wasp: Quantumania TrailerDiving into the Pyms, van Dynes,...
-
6
Ant-Man & The Wasp: Quantumania’s first trailer introduces Kang the ConquerorAnt-Man & The Wasp: Quantumania’s first trailer introduces Kang the Conqueror / Peyton Reed’s third Ant-Man movie is going to the Q...
-
10
Let's get small — Marvel drops official trailer for Ant-Man and the Wasp: Quantumania Kang the Conqueror makes his MCU debut as next big cross-movie villain....
-
10
Ant-Man and the Wasp: Quantumania: release date, trailer, and more By Tom Power publishe...
-
7
MoviesDavid Dastmalchian Has a New Role in Ant-Man and the Wasp: QuantumaniaAfter playing Kurt in the first two films,
-
8
MoviesThe Cast of Ant-Man and the Wasp: Quantumania Touts the Film's ImpactPaul Rudd, Evangeline Lilly, Jonathan Majors,...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK