angelkurten/laravel-bittrex

Bittrex API包装器,用于Laravel

v1.2.2 2017-10-24 02:25 UTC

This package is auto-updated.

Last update: 2024-09-29 04:25:59 UTC


README

立即使用您喜欢的PHP框架在Bittrex上开始交易。

安装

composer require angelkurten/laravel-bittrex.

将服务提供者添加到您的config/app.php

'providers' => [
    AngelKurten\Bittrex\BittrexServiceProvider::class,
],

...运行php artisan vendor:publish以复制配置文件。

编辑config/bittrex.php或在您的.env文件中添加Bittrex API密钥和秘密

BITTREX_KEY={YOUR_API_KEY}
BITTREX_SECRET={YOUR_API_SECRET}

将别名添加到您的config/app.php

'aliases' => [
    'Bittrex' => Angelkurten\Bittrex\Bittrex::class,
],

用法

请参阅API文档获取更多信息,或阅读docblocks

use Angelkurten\Bittrex\Bittrex;

// public API methods
Bittrex::getMarkets();
Bittrex::getCurrencies();
Bittrex::getTicker($marker);
Bittrex::getMarketSummaries();
Bittrex::getMarketSummary($market);
Bittrex::getOrderBook($market, $type, $depth = 20);
Bittrex::getMarketHistory($market);

// Public API 2.0 methods
Bittrex::getValidChartDataTickIntervals();
Bittrex::getChartData($market, $tickInterval = 'hour');

// market API methods
Bittrex::buyLimit($market, $quantity, $rate);
Bittrex::sellLimit($market, $quantity, $rate);
Bittrex::cancelOrder($uuid);
Bittrex::getOpenOrders($market = null);

// account API methods
Bittrex::getBalances();
Bittrex::getBalance($currency);
Bittrex::getDepositAddress($currency);
Bittrex::withdraw($currency, $quantity, $address, $paymentId = null);
Bittrex::getOrder($uuid);
Bittrex::getOrderHistory($market = null);
Bittrex::getWithdrawalHistory($currency = null);
Bittrex::getDepositHistory($currency = null);

// For multiple accounts
Bittrex::setAuthKey($key);
Bittrex::setAuthSecret($secret);

此软件包提供原样。请随意使用它!我们将审查PR。我个人相信自由和平等,这也是我涉足加密货币的原因之一。这也是我分享大部分可重用代码的原因。

如果您愿意,您可以随时留下小费。任何satoshi都行。愿区块链与你同在。愿你和区块链同在。