crypto-markets / common
加密货币交易所市场的通用组件。
v1.0.4
2018-02-05 18:31 UTC
Requires
- php: >=7.0
- php-http/client-common: ~1.6
- php-http/discovery: 1.3
- php-http/guzzle6-adapter: ~1.1
- php-http/message: ~1.6
Requires (Dev)
- crypto-markets/tests: ~1.0
- php-http/mock-client: ~1.0
This package is not auto-updated.
Last update: 2024-09-21 02:22:56 UTC
README
简介
我们正在接受新的适配器。
文档
"Common" 包本身没有功能。该包保留和管理其他市场库的通用功能。
让我们选择一个随机的市场包来了解如何使用它。我选择Binance包。你可以自由使用你想要的任何包。
composer require crypto-markets/binance
所有市场包都包含相同的请求和响应以保持一致性。只有配置和一些参数值可能不同。
让我们先创建一个新的实例
use CryptoMarkets\Exchange; $market = Exchange::create('Binance', [ 'api_key' => 'YOUR-APIKEY', 'secret' => 'YOUR-SECRET', ]);
在上面的例子中,Binance实例是通过配置创建的。
支持的通用方法
在本节中,我们将解释市场实例所支持的通用方法
测试
在继续之前,您需要安装Composer。
首先,安装依赖项
$ composer install
然后运行PHPUnit
$ vendor/bin/phpunit
如果测试套件在您的本地机器上通过,那么您应该可以继续。
当您发起pull请求时,测试将自动由Travis CI再次运行。
我们还设置了StyleCI来自动修复任何代码风格问题。
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
贡献
有关详细信息,请参阅CONTRIBUTING。
安全漏洞
如果您发现任何与安全相关的问题,请使用"Bug"标签创建一个新的问题。所有安全漏洞都将得到及时处理。
许可
MIT 许可证 (MIT)。有关更多信息,请参阅许可文件。