Skip to content

KonnectIT/laravel-bittrex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel-Bittrex

Start trading on Bittrex right away using your favorite PHP framework.

Documentation

v2

Can be found here or here (better).

No official docs yet.

Installation

composer require pepijnolivier/laravel-bittrex.

Add the service provider to your config/app.php:

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

...run php artisan vendor:publish to copy the config file.

Edit the config/bittrex.php or add Bittrex api and secret in your .env file

BITTREX_KEY={YOUR_API_KEY}
BITTREX_SECRET={YOUR_API_SECRET}

Add the alias to your config/app.php:

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

Usage

Please refer to the Api Documentation for more info, or read the docblocks !

use Pepijnolivier\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);

// market API 2.0 methods
Bittrex::TradeBuy($market, $quantity, $rate, $orderType = 'LIMIT', $timeInEffect = 'GOOD_TIL_CANCELED', $conditionType = 'NONE', $target = 0);

// 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);

This package is provided as-is. Do with it what you want ! PR's will be looked into. I personally believe in freedom and equality, which is one of the reasons I'm in crypto. It's also the reason I'm sharing most of the reusable code I write.

If you're feeling generous, you can always leave a tip. Any satoshi will do. May the chain be with you. And may you be with the chain.

About

Start trading on Bittrex right away using your favorite PHP framework.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%