pxgamer / btgexp-api
BTGexp.com的API封装器
v1.0.1
2017-12-06 09:37 UTC
Requires
- php: ^7.1
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: ^6.4
- squizlabs/php_codesniffer: ^3.1
This package is auto-updated.
Last update: 2024-09-11 14:47:08 UTC
README
BTGexp.com的API封装器
结构
src/
tests/
vendor/
安装
通过Composer
$ composer require pxgamer/btgexp-api
用法
基本方法
初始化Basic
类。
$basic = new pxgamer\BTGExp\Basic();
获取当前难度作为double
。
$basic->getDifficulty();
获取当前连接数作为integer
。
$basic->getConnectionCount();
获取当前区块数作为integer
。
$basic->getBlockCount();
获取指定索引的区块哈希。
$basic->getBlockHashByIndex(int $index);
通过哈希获取Block
实例。
$basic->getBlockByHash(string $hash);
以字符串或Transaction
实例的形式获取交易。
// As a Transaction instance (default). $basic->getTransactionById(string $hash, true); // As an encrypted string. $basic->getTransactionById(string $hash, false);
获取当前网络哈希率(hash/s)作为double
。
$basic->getNetworkHashRate();
扩展方法
初始化Extended
类。
$extended = new pxgamer\BTGExp\Extended();
获取当前货币供应量作为double
。
$extended->getMoneySupply();
获取当前网络详细信息作为Network
实例。
$extended->getNetwork();
获取地址信息作为Address
实例。
$extended->getAddress(string $address);
获取地址余额作为double
。
$extended->getBalance(string $address);
获取最新交易作为数组。
$extended->getLastTransactions(); $extended->getLastTransactions(int $count); $extended->getLastTransactions(int $count, int $min);
获取最后7个区块作为数组。
$extended->getLastBlocks();
通过高度获取指定的Block
实例。
$extended->getBlockByHeight(int $height);
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
测试
$ composer test
贡献
请参阅CONTRIBUTING和CODE_OF_CONDUCT以获取详细信息。
安全性
如果您发现任何安全问题,请通过电子邮件owzie123@gmail.com报告,而不是使用问题跟踪器。
致谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。