php ln lnd grpc
1.0.0
이 패키지는 버려졌습니다. 여기서 LnPay에서 더 나은 주식을 사용하십시오 https://packagist.org/packages/lnpay/php-lnd-grpc.
이 라이브러리는 LND 버전 0.5-Beta 용 GRPC 클라이언트입니다. rpc.proto에서 코드가 생성됩니다.
이 라이브러리를 사용하려면 필요합니다
설치되지 않은 경우 GRPC 확장을 설치하십시오
# pecl install grpc
php.ini에 grpc.so를 추가하십시오. 우분투에서 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 readme를 참조하십시오.
다음 명령은 클래스를 생성하는 데 사용되었습니다.
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에 응답하지 않았습니다. 그렇기 때문에이 포크는 이제 여기에 살고 있습니다.