2017 © Pedro Peláez
 

library kuna

Kuna API

image

mfiyalka/kuna

Kuna API

  • Thursday, December 7, 2017
  • by mfiyalka
  • Repository
  • 1 Watchers
  • 0 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 17 % Grown

The README.md

API Kuna

General

Kuna API wrapper, (*1)

Install:, (*2)

composer require mfiyalka/kuna "*"
...
"require": {
        "mfiyalka/kuna": "*"
    }
...

Examples:

Server Time

<?php

use Mfiyalka\API\Kuna\ApiKuna;

$kuna = new ApiKuna();
$timestamp = $kuna->getTimestamp();
echo $timestamp; //1512632791

Recent Market Data

<?php

use Mfiyalka\API\Kuna\ApiKuna;
use Mfiyalka\API\Kuna\Market;

$kuna = new ApiKuna();
$data = $kuna->getTickers(Market::BTC_UAH);

$data->all();
$data->at;
$data->buy;
$data->sell;
...

Order Book

<?php

use Mfiyalka\API\Kuna\ApiKuna;
use Mfiyalka\API\Kuna\Market;

$kuna = new ApiKuna();
$data = $kuna->getOrderBook(Market::BTC_UAH);

$all = $data->all();
$asks = $data->asks;
$bids = $data->bids;

Trades History

<?php

use Mfiyalka\API\Kuna\ApiKuna;
use Mfiyalka\API\Kuna\Market;

$kuna = new ApiKuna();
$data = $kuna->getTrades(Market::BTC_UAH);

$trades = $data->trades;

Information About the User and Assets

<?php

use Mfiyalka\API\Kuna\ApiKuna;

$kuna = new ApiKuna();
$kuna->setPublicKey('***');
$kuna->setPrivateKey('***');

$me = $kuna->getMe();
$email = $me->email;
$btc = $me->btc;
...
$accounts = $me->getAccounts();

Order Placing

<?php

use Mfiyalka\API\Kuna\ApiKuna;
use Mfiyalka\API\Kuna\Market;

$kuna = new ApiKuna();
$kuna->setPublicKey('***');
$kuna->setPrivateKey('***');

$result = $kuna->createOrder(
    'buy',
    '0.05',
    Market::BTC_UAH,
    '400000'
);

$id = $result->id;
$side = $result->side;
$ord_type = $result->ord_type;
...

Order Cancel

<?php

use Mfiyalka\API\Kuna\ApiKuna;

$kuna = new ApiKuna();
$kuna->setPublicKey('***');
$kuna->setPrivateKey('***');

$result = $kuna->deleteOrder('1340811');

$id = $result->id;
$side = $result->side;
$ord_type = $result->ord_type;

Active User Orders

<?php

use Mfiyalka\API\Kuna\ApiKuna;
use Mfiyalka\API\Kuna\Market;

$kuna = new ApiKuna();
$kuna->setPublicKey('***');
$kuna->setPrivateKey('***');

$result = $kuna->getMyOrders(Market::BTC_UAH);

$all = $result->all();

User Trade History

<?php

use Mfiyalka\API\Kuna\ApiKuna;
use Mfiyalka\API\Kuna\Market;

$kuna = new ApiKuna();
$kuna->setPublicKey('***');
$kuna->setPrivateKey('***');

$result = $kuna->getMyTrades(Market::BTC_UAH);

$trades = $result->trades;

Change log

  • Version 1.0

The Versions

07/12 2017

dev-master

9999999-dev

Kuna API

  Sources   Download

MIT

The Requires

 

by Mykhailo Fiialka

07/12 2017

v1.0.0

1.0.0.0

Kuna API

  Sources   Download

MIT

The Requires

 

by Mykhailo Fiialka