kennycoder / easy-bitcoin-php

此包的最新版本(dev-master)没有可用的许可证信息。

aceat64/EasyBitcoin-PHP fork for packagist

dev-master 2017-07-28 15:32 UTC

This package is not auto-updated.

Last update: 2020-08-08 05:33:08 UTC


README

使用 PHP 调用比特币 API 的简单类。

入门

  1. 在您的 PHP 脚本中包含 easybitcoin.php

    require_once('easybitcoin.php');
  2. 初始化比特币连接/对象

    $bitcoin = new Bitcoin('username','password');

    可选,您可以指定主机、端口。默认为本地主机上的 HTTP 端口 8332。

    $bitcoin = new Bitcoin('username','password','localhost','8332');

    如果您想建立 SSL 连接,可以设置可选的 CA 证书或留空

    $bitcoin->setSSL('/full/path/to/mycertificate.cert');
  3. 将对 bitcoind 的调用作为对象的函数。示例

    $bitcoin->getinfo();
    
    $bitcoin->getrawtransaction('0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098',1);
    
    $bitcoin->getblock('000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f');

附加信息

  • 当由于任何原因调用失败时,它将返回 false 并将错误消息放入 $bitcoin->error

  • HTTP 状态代码可以在 $bitcoin->status 中找到,它将是一个有效的 HTTP 状态代码,或者如果 cURL 无法连接,则将是 0。

  • 完整的响应(通常不需要)存储在 $bitcoin->response 中,而原始 JSON 存储在 $bitcoin->raw_response 中。