PHPackages                             mycoool/webase-cdk - 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. mycoool/webase-cdk

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

mycoool/webase-cdk
==================

FISCO-BCOS php signing sdk supported by webase

05PHP

Since Jan 19Pushed 2y ago1 watchersCompare

[ Source](https://github.com/mycoool/WeBaseCDK)[ Packagist](https://packagist.org/packages/mycoool/webase-cdk)[ RSS](/packages/mycoool-webase-cdk/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

webase-php-sdk use c sdk
========================

[](#webase-php-sdk-use-c-sdk)

fisco-bcos php c sdk by ffi

Attention
=========

[](#attention)

1. Must use PHP with version &gt;= 7.4 and enable **ffi** feature.
2. Dynamic library:

- Linux: put [libbcos-c-sdk.so](https://github.com/FISCO-BCOS/bcos-c-sdk/releases/download/v3.2.0/libbcos-c-sdk.so) to directory `/usr/lib64` before running.
- Windows: put [bcos-c-sdk.dll](https://github.com/FISCO-BCOS/bcos-c-sdk/releases/download/v3.2.0/bcos-c-sdk.dll) to directory `C:\Windows\System32`
- MacOS:
    - M1: download [libbcos-c-sdk-aarch64.dylib](https://github.com/FISCO-BCOS/bcos-c-sdk/releases/download/v3.2.0/libbcos-c-sdk-aarch64.dylib) and rename to `libbcos-c-sdk.dylib` and put to `/usr/local/lib`
    - x64: download [libbcos-c-sdk.dylib](https://github.com/FISCO-BCOS/bcos-c-sdk/releases/download/v3.2.0/libbcos-c-sdk.dylib) and put to directory `/usr/local/lib`

Usage
=====

[](#usage)

1. Add reference in `composer.json`
-----------------------------------

[](#1-add-reference-in-composerjson)

```
"require": {
    "mycoool/webase-cdk":"dev-main"
}

```

2. Call `SignSDK` in code
-------------------------

[](#2-call-signsdk-in-code)

```
