承接 techtailor/laravel-wazirx-api 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

techtailor/laravel-wazirx-api

Composer 安装命令:

composer require techtailor/laravel-wazirx-api

包简介

A Laravel Wrapper for the WazirX API.

README 文档

README

GitHub release GitHub issues Software License Total Downloads

This package provides a Laravel Wrapper for the WazirX API and allows you to easily communicate with it.

Important Note

This package is in early development stage. It is not advisable to use it in a production app until v1.0 is released. Feel free to open a PR to contribute to this project and help me reach a production ready build.

Installation

You can install the package via composer:

composer require techtailor/laravel-wazirx-api

You can publish the config file with:

php artisan vendor:publish --tag="wazirx-api-config"

Open your .env file and add the following (replace YOUR_API_KEY and YOUR_SECRET with the API Key & Secret you received from Wazirx) -

WAZIRX_KEY=YOUR_API_KEY
WAZIRX_SECRET=YOUR_SECRET

Or

Open the published config file available at config/wazirx-api.php and add your API and Secret Keys:

return [
    'auth' => [
        'key'        => env('WAZIRX_KEY', 'YOUR_API_KEY'),
        'secret'     => env('WAZIRX_SECRET', 'YOUR_SECRET')
    ],
];

Usage

Using this package is very simple. Just initialize the Api and call one of the available methods:

use TechTailor\Wazirx\WazirxAPI;

$wazirx = new WazirxApi();

$time = $wazirx->getTime();

You can also set an API & Secret for a user by passing it after initalization (useful when you need to isolate api keys for individual users):

$wazirx = new WazirxApi();

$wazirx->setApi($apiKey, $secretKey);

$accountInfo = $wazirx->getAccountInfo();

Available Methods

Available Public Methods (Security Type : NONE) [API Keys Not Required]

- getTime()
- getServerStatus()
- getExchangeInfo()
- getTickers()
- getTicker($symbol)

Available Private Methods (Security Type : USER_DATA) [API Keys Required]

- getAccountInfo()
- getFunds()
- getAllOrders($symbol)
- getOpenOrders()
- getOrderStatus($orderId)

TODO

List of features or additional functionality we are working on (in no particular order) -

- Improve exception handling.
- Add rate limiting to API Calls.
- Add response for API ban/blacklisting response.
- Improve ReadMe.

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.

统计信息

  • 总下载量: 30
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-11-27

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固