2017 © Pedro Peláez
 

library bitcoin

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

image

bitwasp/bitcoin

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  • Monday, July 23, 2018
  • by thomaskerin
  • Repository
  • 60 Watchers
  • 608 Stars
  • 49,644 Installations
  • PHP
  • 24 Dependents
  • 0 Suggesters
  • 186 Forks
  • 25 Open issues
  • 84 Versions
  • 21 % Grown

The README.md

Bitcoin

Build Status Code Coverage Scrutinizer Code Quality Latest Stable Version, (*1)

This repository contains an implementation of Bitcoin using mostly pure PHP., (*2)

Warning: This library does not support 32-bit installs of PHP. Please also note that composer is the only supported installation method., (*3)

Installation

You can install this library via Composer: composer require bitwasp/bitcoin, (*4)

Contributing

All contributions are welcome. Please see [this page] before you get started, (*5)

Documentation

Check out the beginnings of the documentation for the library: [Introduction], (*6)

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

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:, (*7)

JetBrains, (*8)

Thanks to JetBrains for supporting the project through sponsoring some All Products Packs within their Free Open Source License program., (*9)

The Versions

10/07 2018

0.0.35.x-dev

0.0.35.9999999-dev https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

10/07 2018

v0.0.35.1

0.0.35.1 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

12/03 2018

v0.0.35.0

0.0.35.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

06/11 2017

v0.0.34.x-dev

0.0.34.9999999-dev https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

20/10 2017

dev-revert-553-php7.2-fix

dev-revert-553-php7.2-fix https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

02/10 2017

dev-transaction-tests

dev-transaction-tests https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

01/10 2017

dev-remove-key-getAddress

dev-remove-key-getAddress https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

01/10 2017

dev-rename-address-factory-methods

dev-rename-address-factory-methods https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

25/08 2017

v0.0.34.0

0.0.34.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

23/08 2017

dev-bcc-support

dev-bcc-support https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

10/08 2017

v0.0.33.3

0.0.33.3 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

23/06 2017

0.0.33.x-dev

0.0.33.9999999-dev https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

23/06 2017

v0.0.33.2

0.0.33.2 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

22/06 2017

0.0.30.x-dev

0.0.30.9999999-dev https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

22/06 2017

0.0.31.x-dev

0.0.31.9999999-dev https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

09/03 2017

v0.0.33.1

0.0.33.1 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

24/01 2017

v0.0.33

0.0.33.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

11/01 2017

v0.0.32.1

0.0.32.1 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

22/12 2016

v0.0.32

0.0.32.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

11/11 2016
07/11 2016

v0.0.30.3

0.0.30.3 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

28/10 2016

v0.0.30.2

0.0.30.2 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

06/10 2016

v0.0.30.1

0.0.30.1 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

30/07 2016

v0.0.30

0.0.30.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

06/07 2016

v0.0.29.1

0.0.29.1 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

06/07 2016

v0.0.29

0.0.29.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

05/07 2016

v0.0.28

0.0.28.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

02/07 2016

v0.0.27

0.0.27.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

21/06 2016

v0.0.26.3

0.0.26.3 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

20/06 2016

v0.0.26.2

0.0.26.2 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

18/06 2016
18/06 2016

v0.0.26.1

0.0.26.1 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

31/05 2016
18/05 2016

v0.0.24

0.0.24.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

01/04 2016

v0.0.23

0.0.23.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicense

The Requires

 

The Development Requires

24/03 2016

v0.0.22

0.0.22.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

The Development Requires

19/03 2016
08/03 2016
05/03 2016
13/02 2016
13/02 2016
07/02 2016
31/01 2016
25/01 2016
25/01 2016
08/01 2016
16/12 2015
07/12 2015
30/11 2015
24/11 2015
14/11 2015
11/11 2015

v0.0.15

0.0.15.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

The Development Requires

06/11 2015

v0.0.14

0.0.14.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

The Development Requires

27/10 2015

v0.0.13.2

0.0.13.2 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

The Development Requires

27/10 2015

v0.0.13.1

0.0.13.1 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

The Development Requires

27/10 2015

v0.0.13

0.0.13.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

The Development Requires

19/10 2015
18/10 2015
15/10 2015
10/10 2015
30/09 2015
29/07 2015

v0.0.9

0.0.9.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

The Development Requires

28/07 2015

v0.0.8

0.0.8.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

The Development Requires

30/06 2015

v0.0.7

0.0.7.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

The Development Requires

21/06 2015

v0.0.6

0.0.6.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

The Development Requires

30/05 2015

v0.0.5

0.0.5.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

The Development Requires

23/05 2015

v0.0.4

0.0.4.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

The Development Requires

20/05 2015

v0.0.3

0.0.3.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

The Development Requires

02/05 2015

0.0.2

0.0.2.0 https://github.com/bit-wasp/bitcoin-php

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

Unlicence

The Requires

 

01/05 2015

0.0.1

0.0.1.0 https://github.com/afk11/bitcoin

PHP Bitcoin library with functions for transactions, signatures, serialization, Random/Deterministic ECDSA keys, blocks, RPC bindings

  Sources   Download

The Requires

 

The Development Requires