php ln lnd grpc
1.0.0
此軟件包已被放棄,請在此處使用lnpay上的更好的維護套件。
該庫是LND版本0.5-beta的GRPC客戶端。它是從rpc.proto生成的代碼。
要使用此庫,您需要
安裝GRPC擴展名(如果未安裝)
# pecl install grpc
將grpc.so添加到php.ini中。對於Ubuntu的PHP 7.0
# echo 'extension=grpc.so' >> /etc/php/7.0/cli/php.ini
$ cd /project/
$ composer require ndeet/ln-lnd-grpc
$ cd /project/
$ git clone https://github.com/ndeet/php-ln-lnd-grpc.git lndrpc
$ cd ./lndrpc/
$ composer install
您可以在示例/index.php中找到使用示例。注意:目前,這是最新的LND-0.5-beta版本作為投入時間,但想將更新的類推出。
作為GRPC和PHP的入門,請參閱官方教程和lnrpc讀數。
以下命令用於生成類:
protoc -I/usr/local/include -I. -I$GOPATH/src -I$GOPATH/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis/ --php_out=src --grpc_out=src --plugin=protoc-gen-grpc=/usr/local/Cellar/grpc/1.14.2/bin/grpc_php_plugin rpc.proto
這是Bitfury Lighting GRPC PHP客戶端的叉子。不幸的是,他們似乎已經放棄了它,沒有回應問題/拉請求#1#2#3。這就是為什麼該叉子現在獨自住在這裡的原因。