coinrpc / coinrpc
Client to communicate with Bitcoind style RPC servers
1.0.2
2015-06-25 17:02 UTC
Requires
- php: >=5.4
- guzzlehttp/guzzle: ~6.0
This package is not auto-updated.
Last update: 2024-04-27 15:26:00 UTC
README
Coin RPC Client is a library to allow PHP to communicate with a live bitcoind/litecoind/dogecoind etc RPC servers.
Getting started
Installing via Composer
The recommended way to install CoinRpc is through Composer. Composer is the defacto new way to manage PHP dependencies and autoloading.
-
Add
coinrpc/coinrpc
as a dependency in your project'scomposer.json
file:{ "require": { "coinrpc/coinrpc": "@dev" } }
-
Get Composer and install:
curl -s http://getcomposer.org/installer | php php composer.phar install
-
Require Composer's autoloader
require 'vendor/autoload.php';
Bitcoin Basic usage
<?php use CoinRpc\BitcoinClient; $client = new BitcoinClient('http://rpc_user:rpc_password@localhost:8332'); // optional SSL verification if required (off by default) // $client->setSslVerification(); $info = $client->getInfo(); $balance = $client->getBalance(); $txid = $client->sendToAddress('1MYQ7WEyJTPaDWd6wWMYgFCXdxuc2uCvmG', (float) 0.1);
Litecoin or Dogecoin Basic usage
As above but use the LitecoinClient
or DogecoinClient
in the place of BitcoinClient
Contributions
Contribution welcome. Please open a PR or issue at https://github.com/coinrpc/coinrpc