PHPackages                             chainup-waas/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. chainup-waas/sdk

ActiveLibrary

chainup-waas/sdk
================

ChainUp Custody PHP SDK - WaaS and MPC Wallet API Client

2.0.0(4mo ago)0106MITPHPPHP &gt;=5.6.0

Since Dec 17Pushed 4mo ago2 watchersCompare

[ Source](https://github.com/HiCoinCom/php-sdk)[ Packagist](https://packagist.org/packages/chainup-waas/sdk)[ Docs](https://github.com/ChainUp-Custody/php-sdk)[ RSS](/packages/chainup-waas-sdk/feed)WikiDiscussions main Synced today

READMEChangelog (2)Dependencies (1)Versions (4)Used By (0)

ChainUp Custody PHP SDK
=======================

[](#chainup-custody-php-sdk)

[![License](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](LICENSE)[![PHP Version](https://camo.githubusercontent.com/132eb2fad8bc173f1489c3481e81763d1a02b392a4e55bd35eb0a1fc8b5d1ee5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344352e362d3838393242462e737667)](https://www.php.net/)[![Version](https://camo.githubusercontent.com/880e4225d1236971a3197ed92be4bc139b69167c6524ce040cb798bca7777dad/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d322e302e302d677265656e2e737667)](https://github.com/ChainUp-Custody/php-sdk)

Official PHP SDK for ChainUp Custody WaaS (Wallet-as-a-Service) and MPC (Multi-Party Computation) APIs.

Features
--------

[](#features)

- ✅ **WaaS (Custody) API** - Full support for custody wallet operations
- ✅ **MPC API** - Multi-Party Computation wallet support
- ✅ **Builder Pattern** - Flexible and intuitive client configuration
- ✅ **Type-Safe** - Well-defined API interfaces and response structures
- ✅ **RSA Encryption** - Secure request/response encryption
- ✅ **Error Handling** - Comprehensive error handling and validation
- ✅ **Multi-Chain Support** - Support for 50+ blockchain networks
- ✅ **PSR-4 Autoloading** - Modern PHP package structure
- ✅ **PSR Compliant** - Follows PHP-FIG standards (PSR-1, PSR-4, PSR-12)

Documentation
-------------

[](#documentation)

- [WaaS API Documentation](https://custodydocs-en.chainup.com/api-references/intro/custody-apis)
- [MPC API Documentation (English)](docs/MPC_API_EN.md)
- [MPC API 中文文档](docs/MPC_API_CN.md)
- [中文文档](https://custodydocs-zh.chainup.com/api-references/intro/custody-apis)

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

[](#installation)

### Requirements

[](#requirements)

- PHP &gt;= 5.6
- GuzzleHTTP &gt;= 6.5 or &gt;= 7.0
- OpenSSL extension

### Using Composer

[](#using-composer)

```
composer require chainup-waas/sdk
```

### Install from GitHub Repository

[](#install-from-github-repository)

You can also install directly from GitHub by adding the following to your `composer.json`:

```
{
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/HiCoinCom/php-sdk.git"
    }
  ],
  "require": {
    "chainup-waas/sdk": "2.0.0"
  }
}
```

Then run:

```
composer install
```

### Manual Installation

[](#manual-installation)

You can manually clone the repository:

```
git clone https://github.com/HiCoinCom/php-sdk.git
cd php-sdk
composer install
```

Quick Start
-----------

[](#quick-start)

### WaaS (Custody) API

[](#waas-custody-api)

### 1. Initialize WaaS Client

[](#1-initialize-waas-client)

```
