PHPackages                             kurisu/laravel-exincore-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. kurisu/laravel-exincore-sdk

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

kurisu/laravel-exincore-sdk
===========================

laravel-exincore-sdk

1.0.2(7y ago)05[2 PRs](https://github.com/kur-archive/laravel-exincore-sdk/pulls)MITPHP

Since Feb 26Pushed 5y agoCompare

[ Source](https://github.com/kur-archive/laravel-exincore-sdk)[ Packagist](https://packagist.org/packages/kurisu/laravel-exincore-sdk)[ RSS](/packages/kurisu-laravel-exincore-sdk/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (2)Versions (5)Used By (0)

laravel-exincore-sdk
====================

[](#laravel-exincore-sdk)

[![](https://camo.githubusercontent.com/be62d621b7c371288c3ae00270078b3a5661bcebdca6d1c6485c12e7cc6c8482/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6978696e2d4e6574776f726b2d3239393566322e7376673f7374796c653d666f722d7468652d626164676526636f6c6f72413d316363326664266c6f6e6743616368653d74727565266c6f676f3d646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a7942325a584a7a61573975505349784c6a456949476c6b50534a4d59586c6c636c38784969423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d6369494868746247357a4f6e68736157357250534a6f644852774f693876643364334c6e637a4c6d39795a7938784f546b354c3368736157357249694234505349776348676949486b39496a427765434967646d6c6c64304a76654430694d434177494449304e5341794e44416949484e306557786c50534a6c626d466962475574596d466a61326479623356755a4470755a5863674d434177494449304e5341794e44413749694234625777366333426859325539496e42795a584e6c636e5a6c496a344b50484e306557786c4948523563475539496e526c6548517659334e7a496a344b4353357a644442375a6d6c7362446f6a526b5a47526b5a474f33304b5043397a64486c735a54344b5047632b43676b385a7a344b43516b38634746306143426a6247467a637a3069633351774969426b50534a4e4d6a49334c6a45734d7a4d754d3277744d7a59754d7977784e693478597930794c6a49734d5334794c544d754e53777a4c6a55744d7934314c4455754f5859784d6a6b754f474d774c4449754e5377784c6a51734e4334344c444d754e6977314c6a6c734d7a59754d7977784e533433597a49754d7977784c6a49734e5330774c6a51734e53307a4a694d784d44736d497a6b374a694d354f79596a4f5474574d7a59754d304d794d7a49754d53777a4d7934334c4449794f53347a4c444d794c6a45734d6a49334c6a45734d7a4d754d336f675454557a4c6a4d734e446b754d6d77744d7a55754d6930784e6d4d744d69347a4c5445754d6930314c4441754e4330314c444e324d5459334c6a526a4d4377794c6a63734d7977304c6a4d734e5334794c4449754f57777a4e5334304c5445344c6a636d497a45774f79596a4f54736d497a6b374a694d354f324d794c5445754d69777a4c6a49744d7934304c444d754d6930314c6a64324c5445794e304d314e6934344c4455794c6a63734e5455754e5377314d4334304c44557a4c6a4d734e446b754d6e6f67545445324d7934334c446b7a4c6a56734c544d334c6a6b744d6a45754e324d744d6934784c5445754d6930304c6a63744d5334794c5459754e797777544467774c6a55734f544d754d79596a4d5441374a694d354f79596a4f54736d497a6b37597930794c6a45734d5334794c544d754e43777a4c6a55744d7934304c4455754f5859304e474d774c4449754e4377784c6a4d734e4334334c444d754e4377314c6a6c734d7a67754e6977794d693479597a49754d5377784c6a49734e4334334c4445754d6977324c6a63734d47777a4e7934354c544979597a49754d5330784c6a49734d7934304c544d754e53777a4c6a51744e533435646930304e43596a4d5441374a694d354f79596a4f54736d497a6b37517a45324e7934784c446b324c6a6b734d5459314c6a67734f5451754e7977784e6a4d754e7977354d7934316569497650676f4a5043396e50676f384c32632b436a777663335a6e50673d3d)](https://camo.githubusercontent.com/be62d621b7c371288c3ae00270078b3a5661bcebdca6d1c6485c12e7cc6c8482/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6978696e2d4e6574776f726b2d3239393566322e7376673f7374796c653d666f722d7468652d626164676526636f6c6f72413d316363326664266c6f6e6743616368653d74727565266c6f676f3d646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a7942325a584a7a61573975505349784c6a456949476c6b50534a4d59586c6c636c38784969423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d6369494868746247357a4f6e68736157357250534a6f644852774f693876643364334c6e637a4c6d39795a7938784f546b354c3368736157357249694234505349776348676949486b39496a427765434967646d6c6c64304a76654430694d434177494449304e5341794e44416949484e306557786c50534a6c626d466962475574596d466a61326479623356755a4470755a5863674d434177494449304e5341794e44413749694234625777366333426859325539496e42795a584e6c636e5a6c496a344b50484e306557786c4948523563475539496e526c6548517659334e7a496a344b4353357a644442375a6d6c7362446f6a526b5a47526b5a474f33304b5043397a64486c735a54344b5047632b43676b385a7a344b43516b38634746306143426a6247467a637a3069633351774969426b50534a4e4d6a49334c6a45734d7a4d754d3277744d7a59754d7977784e693478597930794c6a49734d5334794c544d754e53777a4c6a55744d7934314c4455754f5859784d6a6b754f474d774c4449754e5377784c6a51734e4334344c444d754e6977314c6a6c734d7a59754d7977784e533433597a49754d7977784c6a49734e5330774c6a51734e53307a4a694d784d44736d497a6b374a694d354f79596a4f5474574d7a59754d304d794d7a49754d53777a4d7934334c4449794f53347a4c444d794c6a45734d6a49334c6a45734d7a4d754d336f675454557a4c6a4d734e446b754d6d77744d7a55754d6930784e6d4d744d69347a4c5445754d6930314c4441754e4330314c444e324d5459334c6a526a4d4377794c6a63734d7977304c6a4d734e5334794c4449754f57777a4e5334304c5445344c6a636d497a45774f79596a4f54736d497a6b374a694d354f324d794c5445754d69777a4c6a49744d7934304c444d754d6930314c6a64324c5445794e304d314e6934344c4455794c6a63734e5455754e5377314d4334304c44557a4c6a4d734e446b754d6e6f67545445324d7934334c446b7a4c6a56734c544d334c6a6b744d6a45754e324d744d6934784c5445754d6930304c6a63744d5334794c5459754e797777544467774c6a55734f544d754d79596a4d5441374a694d354f79596a4f54736d497a6b37597930794c6a45734d5334794c544d754e43777a4c6a55744d7934304c4455754f5859304e474d774c4449754e4377784c6a4d734e4334334c444d754e4377314c6a6c734d7a67754e6977794d693479597a49754d5377784c6a49734e4334334c4445754d6977324c6a63734d47777a4e7934354c544979597a49754d5330784c6a49734d7934304c544d754e53777a4c6a51744e533435646930304e43596a4d5441374a694d354f79596a4f54736d497a6b37517a45324e7934784c446b324c6a6b734d5459314c6a67734f5451754e7977784e6a4d754e7977354d7934316569497650676f4a5043396e50676f384c32632b436a777663335a6e50673d3d)

---

[![](https://camo.githubusercontent.com/5ef3ae6f6ee788daf175cefb1fb26520bc841b962c42ee766904bc474d7d3bd0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d7e372e302e302d677265656e2e7376673f6c6f6e6743616368653d74727565267374796c653d666c61742d73717561726526636f6c6f72413d333333333333)](https://camo.githubusercontent.com/5ef3ae6f6ee788daf175cefb1fb26520bc841b962c42ee766904bc474d7d3bd0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d7e372e302e302d677265656e2e7376673f6c6f6e6743616368653d74727565267374796c653d666c61742d73717561726526636f6c6f72413d333333333333)[![](https://camo.githubusercontent.com/4e89c61e8b9b1ad57a464f4a5991c35c7362aedd0a3013b9f852b5f4c505ace0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f4b75726973752d7061636b6167652f6c61726176656c2d6578696e636f72652d73646b2e7376673f7374796c653d666c61742d73717561726526636f6c6f72413d333333333333)](https://camo.githubusercontent.com/4e89c61e8b9b1ad57a464f4a5991c35c7362aedd0a3013b9f852b5f4c505ace0/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f4b75726973752d7061636b6167652f6c61726176656c2d6578696e636f72652d73646b2e7376673f7374796c653d666c61742d73717561726526636f6c6f72413d333333333333)[![](https://camo.githubusercontent.com/724a837d6005cb08e27f5beaeb149077eb4e89112af9ae46b1e4627d1dbc159d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f4b75726973752d7061636b6167652f6c61726176656c2d6578696e636f72652d73646b2e7376673f7374796c653d666c61742d73717561726526636f6c6f72413d333333333333)](https://camo.githubusercontent.com/724a837d6005cb08e27f5beaeb149077eb4e89112af9ae46b1e4627d1dbc159d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f4b75726973752d7061636b6167652f6c61726176656c2d6578696e636f72652d73646b2e7376673f7374796c653d666c61742d73717561726526636f6c6f72413d333333333333)[![](https://camo.githubusercontent.com/55c1ab23dad852a37e3d185b1a75b4f5a7780f34bc7f3803f3d4e03e66963cd9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f4b75726973752d7061636b6167652f6c61726176656c2d6578696e636f72652d73646b2e7376673f7374796c653d666c61742d73717561726526636f6c6f72413d333333333333)](https://camo.githubusercontent.com/55c1ab23dad852a37e3d185b1a75b4f5a7780f34bc7f3803f3d4e03e66963cd9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7461672f4b75726973752d7061636b6167652f6c61726176656c2d6578696e636f72652d73646b2e7376673f7374796c653d666c61742d73717561726526636f6c6f72413d333333333333)

Requirement
-----------

[](#requirement)

1. `Laravel` &gt;= 5.1
2. `Composer`
3. `PHP` &gt;= 7.0

Installation
------------

[](#installation)

```
$ composer require kurisu/laravel-exincore-sdk -vvv
```

配置
--

[](#配置)

1. 如果你的 Laravel &gt;= `5.5`，可跳过第一步，从第二步开始即可。否则需要在 `config/app.php` 中注册 ServiceProvider 和 Facade。

```
'providers' => [
    ...
    Kurisu\ExinCore\ExinCoreServiceProvider::class,
],
'aliases' => [
    ...
    'MixinSDK' => Kurisu\ExinCore\Facades\ExinCore::class,
]
```

1. 创建配置文件

```
$ php artisan vendor:publish --provider="Kurisu\ExinCore\ExinCoreServiceProvider"
```

1. 填写配置，你可以选择如下几种方法中的一种来配置
    1. 填写 `config/exincore.php` 和 `.env` 配置

        ```
        // 账号配置信息
           'mixin_id'      => env('MIXIN_SDK_MIXIN_ID'),       //
           'client_id'     => env('MIXIN_SDK_CLIENT_ID'),      //
           'client_secret' => env('MIXIN_SDK_CLIENT_SECRET'),  //
           'pin'           => env('MIXIN_SDK_PIN'),            //
           'pin_token'     => env('MIXIN_SDK_PIN_TOKEN'),      //
           'session_id'    => env('MIXIN_SDK_SESSION_ID'),     //
           'private_key'   => '',                              //import your private_key
        ```

        此后，调用时就自动载入以上配置。

        如果不想私钥被记录到 VCS 中，可以参考[此处](https://stackoverflow.com/questions/53415485/laravel-cant-get-pem-public-key-data-from-env-file)进行配置
    2. 你也可以不在 `config/exincore.php` 中进行任何配置，以如下方式调用即可

        ```
        // 使用 setConfig 方法，保存配置
        ExinCore::getMixinSDK()->setConfig('default',$config);
        ```
    3. 你也可以在项目中封装自己的方法来更加方便的切换配置。

使用
--

[](#使用)

### 例示

[](#例示)

```
// 1. 查询指定交易对的行情
$baseAsset     = 'c94ac88f-4671-3976-b60a-09064f1811e8';   // uuid
$exchangeAsset = '815b0b1a-2764-3736-8faa-42d694fa620a';   // uuid

ExinCore::readExchangeList();                              // 查询全部交易对的行情
ExinCore::readExchangeList($baseAsset);                    // 查询 baseAsset 为 $baseAsset 的交易对的行情
ExinCore::readExchangeList($baseAsset, $exchangeAsset);    // 查询 baseAsset 为 $baseAsset , exchangeAsset 为 $exchangeAsset 的交易对的行情

// 2. 创建订单
ExinCore::createOrder($baseAsset, $exchangeAsset, 1);
```

### 调用

[](#调用)

codedescription`ExinCore::readExchangeList($baseAsset = null, $exchangeAsset = null)`查询指定交易对的行情`ExinCore::createOrder($baseAsset, $exchangeAsset, $amount)`创建订单WARNING
-------

[](#warning)

有三个不太重要的可配置项

1. 是否需要返回原始响应体

    ```
    ExinCore::setRaw(true);    // or false , 默认为 false
    ```
2. 如果 Mixin Network Api 返回错误码，是否抛出异常

    ```
    ExinCore::setBoom(false);  // or true , 默认为 true
    ```
3. 设置网络请求超时时间

    ```
    ExinCore::setTimeout(6);   // 默认为 10
    ```

Alternatives
------------

[](#alternatives)

\[[kurisu/exincore-php-sdk](https://github.com/Kurisu-package/exincore-php-sdk)\]

LICENSE
-------

[](#license)

**MIT**

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 75% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

2632d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/095dedc9659e33c2138ee91c32216b5f4a53715e31493bb4df04f8edcc77c293?d=identicon)[Kuri-su](/maintainers/Kuri-su)

---

Top Contributors

[![Kuri-su](https://avatars.githubusercontent.com/u/22676438?v=4)](https://github.com/Kuri-su "Kuri-su (6 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (2 commits)")

---

Tags

exincorelaravelmixinphpsdk

### Embed Badge

![Health badge](/badges/kurisu-laravel-exincore-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/kurisu-laravel-exincore-sdk/health.svg)](https://phpackages.com/packages/kurisu-laravel-exincore-sdk)
```

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[orchestra/canvas

Code Generators for Laravel Applications and Packages

21017.2M158](/packages/orchestra-canvas)[illuminate/pipeline

The Illuminate Pipeline package.

9446.6M213](/packages/illuminate-pipeline)[illuminate/pagination

The Illuminate Pagination package.

10532.5M862](/packages/illuminate-pagination)[spatie/laravel-pjax

A pjax middleware for Laravel 5

513371.8k11](/packages/spatie-laravel-pjax)[spatie/laravel-mix-preload

Add preload and prefetch links based your Mix manifest

169176.0k2](/packages/spatie-laravel-mix-preload)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
