Download the PHP package exinone/mixin-sdk-php without Composer
On this page you can find all versions of the php package exinone/mixin-sdk-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download exinone/mixin-sdk-php
More information about exinone/mixin-sdk-php
Files in exinone/mixin-sdk-php
Download exinone/mixin-sdk-php
More information about exinone/mixin-sdk-php
Files in exinone/mixin-sdk-php
Vendor exinone
Package mixin-sdk-php
Short Description Mixin-Network SDK for PHP, modify from ExinOne/laravel-mixin-sdk
License MIT
Package mixin-sdk-php
Short Description Mixin-Network SDK for PHP, modify from ExinOne/laravel-mixin-sdk
License MIT
Please rate this library. Is it a good library?
Informations about the package mixin-sdk-php
Mixin-SDK-PHP
Mixin-Network SDK for PHP
Requirement
Composer
PHP
>= 7.0
Installation
Use
Example
Run
code | description | module | Mixin Network Docs |
---|---|---|---|
MixinSDK::pin()->updatePin($oldPin, $pin) |
Update Pin code | Pin | link |
MixinSDK::pin()->verifyPin($pin) |
Verify Pin code | Pin | link |
--- | -- | -- | |
--- | -- | -- | |
--- | -- | -- | |
MixinSDK::user()->readProfile() |
Read self profile | User | link |
MixinSDK::user()->updateProfile(string $full_name, string $avatar_base64 = '') |
Update user’s profile. | User | link |
MixinSDK::user()->updatePreferences(string $receive_message_source, string $accept_conversation_source) |
Update user’s preferences. | User | link |
MixinSDK::user()->rotateQRCode() |
Rotate user’s code_id. | User | link |
MixinSDK::user()->readFriends() |
Get user’s friends. | User | link |
MixinSDK::user()->addFavoriteApp(string $user_id) |
Add app to favorite app list. | User | link |
MixinSDK::user()->removeFavoriteApp(string $user_id) |
Remove app from favorite app list. | User | link |
MixinSDK::user()->readFavoriteApps(string $user_id = null) |
Returns the favorite apps are recommended by the user. | User | link |
--- | -- | -- | |
--- | -- | -- | |
--- | -- | -- | |
MixinSDK::wallet()->createAddress(string $asset_id, string $destination, $pin, $label, $tag) |
Create an address for withdrawal | Wallet | link |
MixinSDK::wallet()->readAddresses(string $assetId) |
Read addresses by asset ID. | Wallet | link |
MixinSDK::wallet()->readAddress(string $addressId) |
Read an address by ID. | Wallet | link |
MixinSDK::wallet()->deleteAddress(string $addressId, $pin = null) |
Delete an address by ID. | Wallet | link |
MixinSDK::wallet()->readAssets() |
Read user’s all assets in old mainnet. | Wallet | link |
MixinSDK::wallet()->safeReadAssets() |
Read user’s all assets in Safe mainnet. | Wallet | link |
MixinSDK::wallet()->readAsset(string $assetId) |
Read asset by ID in old mainnet. | Wallet | link |
MixinSDK::wallet()->safeReadAsset(string $assetId) |
Read asset by ID in Safe mainnet. | Wallet | link |
MixinSDK::wallet()->deposit(string $assetId) |
Gant an asset’s deposit address (The api same as wallet()->readAsset ) |
Wallet | link |
MixinSDK::wallet()->withdrawal(string $addressId, $amount, $pin, $memo = '', $trace_id = null) |
Get assets out of Mixin Network | Wallet | link |
MixinSDK::wallet()->transfer(string $assetId, string $opponentId, $pin, $amount, $memo = '', $trace_id = null) |
Transfer of assets between Mixin Network users. | Wallet | link |
MixinSDK::wallet()->verifyPayment(string $asset_id, string $opponent_id, $amount, string $trace_id) |
Verify a transfer | Wallet | link |
MixinSDK::wallet()->readTransfer(string $traceId) |
Read transfer by trace ID. | Wallet | link |
MixinSDK::wallet()->readAssetFee(string $assetId) |
Read transfer fee | Wallet | link |
MixinSDK::wallet()->readUserSnapshots($limit = null, string $offset = null, string $asset = '', string $order = 'DESC') |
Get user's all snapshots. | Wallet | link |
MixinSDK::wallet()->readUserSnapshot(string $snapshotId) |
Get user's a snapshots by ID. | Wallet | link |
MixinSDK::wallet()->accessTokenGetUserSnapshots(string $access_token, $limit = null, string $offset = null, string $asset = '', string $order = 'DESC') |
Get user's all snapshots. | Wallet | link |
MixinSDK::wallet()->accessTokenGetUserSnapshot(string $access_token, string $snapshot_id) |
Get user's a snapshots by ID. | Wallet | link |
MixinSDK::wallet()->accessTokenGetTransfer(string $access_token, string $trace_id) |
Get Transfer | Wallet | link |
MixinSDK::wallet()->readRawMainNetAddress(string $client_id) |
Get Transfer Address | Wallet | |
MixinSDK::wallet()->accessTokenPostOutputs($access_token, $receivers, $index = 0) |
Get Transfer Address | Wallet | link |
MixinSDK::wallet()->multisigPayment(string $asset_id, array $receivers, int $threshold, $amount, $memo = '', $trace_id = null) |
Post Multisig Payment | Wallet | link |
MixinSDK::wallet()->checkCode($code_id) |
Get payment details | Wallet | |
MixinSDK::wallet()->readMultisigs(string $offset = '', $limit = null) |
Get Multisigs | Wallet | link |
MixinSDK::wallet()->accessTokenPostMultisigs(string $access_token, string $raw, string $action = 'sign') |
Initiate a multi-signature transaction request | Wallet | link |
MixinSDK::wallet()->postMultisigs(string $raw, string $action = 'sign') |
Initiate a multi-signature transaction request | Wallet | link |
MixinSDK::wallet()->multisigsRequests(string $raw, string $action = 'sign') |
Initiate a multi-signature transaction request | Wallet | link |
MixinSDK::wallet()->multisigsRequestsSign(string $request_id, String $pin) |
Sign multisig request | Wallet | link |
MixinSDK::wallet()->multisigsRequestsCancel(string $request_id, String $pin) |
Send multisig cancelling request | Wallet | link |
MixinSDK::wallet()->multisigsRequestsUnlock(string $request_id, String $pin) |
Send multisig unlocking request | Wallet | link |
MixinSDK::wallet()->externalProxy($params, $method = 'sendrawtransaction') |
Draw assets | Wallet | link |
MixinSDK::wallet()->multisigsSign(string $request_id, String $pin) |
Sign | Wallet | link |
MixinSDK::wallet()->multisigsCancel(string $request_id, String $pin) |
Cancel Sign | Wallet | link |
MixinSDK::wallet()->readFiats() |
Fiat currency to USD exchange rate | Wallet | |
--- | -- | -- | |
--- | -- | -- | |
--- | -- | -- | |
MixinSDK::network()->readUser( $userId) |
Get user’s information by ID. | Network | link |
MixinSDK::network()->readUsers(array $userIds) |
Get users information by IDs. | Network | link |
MixinSDK::network()->searchUser($item) |
Search user by ID. | Network | link |
MixinSDK::network()->readNetworkAsset(string $assetId) |
Read public asset information by ID from Mixin Network. | Network | link |
MixinSDK::network()->readNetworkSnapshots($limit = null, string $offset = null, string $asset = '', string $order = 'DESC') |
Read public snapshots of Mixin Network. | Network | link |
MixinSDK::network()->readNetworkSnapshot(string $snapshotId) |
Read public snapshots of Mixin Network by ID. | Network | link |
MixinSDK::network()->createUser($fullName) |
Create a new Mixin Network user | Network | link |
MixinSDK::network()->externalTransactions($asset, $destination, $limit, $offset, $tag, $transaction_hash, $source, $user) |
Read external transactions | Network | link |
MixinSDK::network()->createAttachments() |
Create an attachment upload address. | Network | link |
MixinSDK::network()->mixinNetworkChainsSyncStatus() |
Get Mixin Network Chains Synchronize status | Network | |
MixinSDK::network()->topAsset() |
top asset | Network | link |
MixinSDK::network()->multisigAsset() |
multisig asset | Network | link |
MixinSDK::network()->requestAccessToken(string $code) |
use code request access token | Network | link |
MixinSDK::network()->accessTokenGetInfo(string $access_token) |
use access token get info | Network | link |
MixinSDK::network()->accessTokenGetAssets(string $access_token) |
use access token get assets info | Network | link |
MixinSDK::network()->accessTokenGetContacts(string $access_token) |
use access token get contact info | Network | link |
MixinSDK::network()->accessTokenGetAddresses(string $access_token, string $assetId) |
use access token get addresses | Network | link |
MixinSDK::network()->accessTokenGetAddress(string $access_token, string $addressId) |
use access token get an addresseses | Network | link |
MixinSDK::network()->createConversations($category, $participants, $conversation_id, $name) |
Create groups | Network | link |
MixinSDK::network()->readConversations($conversation_id) |
Read groups | Network | link |
MixinSDK::network()->participantsActions(string $conversation_id, array $participants, string $action = "ADD") |
Manage groups | Network | link |
MixinSDK::network()->rotateConversation(string $conversation_id) |
Rotate Conversation | Network | link |
MixinSDK::network()->searchAssets(string $snapshotId) |
search assets | Network | link |
MixinSDK::network()->readHistoricalPrices(string $asset, string $offset) |
get the historical price of a given asset_id | Network | link |
--- | -- | -- | |
--- | -- | -- | |
--- | -- | -- | |
MixinSDK::message()->sendText($user_id, $data, $category , $conversation_id) |
send text | Message | link |
MixinSDK::message()->sendContact($user_id, $contact_id, $category, $conversation_id) |
send user card | Message | link |
MixinSDK::message()->sendAppButtonGroup($user_id, $data, $category, $conversation_id) |
send App Button Group (max three) | Message | link |
MixinSDK::message()->sendAppCard($user_id, $data, $category, $conversation_id) |
send App Card | Message | link |
MixinSDK::message()->askMessageReceipt($message_id) |
ask Message Receipt | Message | link |
MixinSDK::message()->sendBatchMessage($user_id, $data, $use_http, $type) |
send batch message | Message | link |
--- | -- | -- | |
--- | -- | -- | |
--- | -- | -- | |
MixinSDK::getOauthUrl($client_id, string $scope) |
Get Oauth Url | other | link |
MixinSDK::getPayUrl($asset_id, $amount, $trace_id, $memo, $client_id = null) |
generate a pay Url | other | link |
MixinSDK::getConfig($configGroupName='') |
read config | other |
Exceptions
If MixinNetwork response with an error,An Exception ExinOne\MixinSDK\Exceptions\MixinNetworkRequestException
will be
thrown. Developers need to capture and handle this exception.
Other Exceptions
class | description |
---|---|
ExinOne\MixinSDK\Exceptions\MixinNetworkRequestException |
Api request fail |
ExinOne\MixinSDK\Exceptions\NotFoundConfigException |
not found config set |
ExinOne\MixinSDK\Exceptions\LoadPrivateKeyException |
private Key error |
ExinOne\MixinSDK\Exceptions\ClassNotFoundException |
class not found |
WARNING
-
You can config
iterator
in the following way. Theiterator
is used when a PIN is encrypted. Generally,iterator
should not be modified. If you want ot modify this variable, be sure to know what you are doing. More details on iterator -
Setting Http Request timeout
- Get raw Recponse content
Alternatives
LICENSE
MIT
All versions of mixin-sdk-php with dependencies
PHP Build Version
Package Version
Requires
ext-json Version
*
ext-openssl Version *
ext-zlib Version *
ext-sodium Version *
ext-bcmath Version *
ext-gmp Version *
php Version ^7.2 || ^8.0
firebase/php-jwt Version ^6.0
guzzlehttp/guzzle Version ^6.3 || ^7.0
ramsey/uuid Version ^3.8 || ^4
phpseclib/phpseclib Version ^2.0
wrench/wrench Version ^2.0
web-token/jwt-easy Version ^2.2
web-token/jwt-key-mgmt Version ^2.2
web-token/jwt-signature-algorithm-eddsa Version ^2.2
paragonie/sodium_compat Version 1.20
ext-openssl Version *
ext-zlib Version *
ext-sodium Version *
ext-bcmath Version *
ext-gmp Version *
php Version ^7.2 || ^8.0
firebase/php-jwt Version ^6.0
guzzlehttp/guzzle Version ^6.3 || ^7.0
ramsey/uuid Version ^3.8 || ^4
phpseclib/phpseclib Version ^2.0
wrench/wrench Version ^2.0
web-token/jwt-easy Version ^2.2
web-token/jwt-key-mgmt Version ^2.2
web-token/jwt-signature-algorithm-eddsa Version ^2.2
paragonie/sodium_compat Version 1.20
The package exinone/mixin-sdk-php contains the following files
Loading the files please wait ....