pxgamer/btgexp-api

BTGexp.com的API封装器

v1.0.1 2017-12-06 09:37 UTC

This package is auto-updated.

Last update: 2024-09-11 14:47:08 UTC


README

Latest Version on Packagist Software License Build Status Style CI Code Coverage Total Downloads

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

贡献

请参阅CONTRIBUTINGCODE_OF_CONDUCT以获取详细信息。

安全性

如果您发现任何安全问题,请通过电子邮件owzie123@gmail.com报告,而不是使用问题跟踪器。

致谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件