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。这就是为什么该叉子现在独自住在这里的原因。