bitwasp / trezor-client
为 bitcoind 守护进程提供的 PHP 包装器
dev-master
2018-04-08 20:53 UTC
Requires
- php: >=7.0
- ext-json: *
- bitwasp/trezor-protobuf: ^1.0
- google/protobuf: ^3.5
- guzzlehttp/guzzle: ~6.0
- infection/infection: ^0.8.1
- justinrainbow/json-schema: ^5.2
- php-mock/php-mock: ^2.0
- php-mock/php-mock-phpunit: ^2.1
- protobuf-php/protobuf: ^0.1.3
- protobuf-php/protobuf-plugin: ^0.1.3
Requires (Dev)
- phpstan/phpstan: ^0.9.2
- phpunit/phpunit: ~6.0
- squizlabs/php_codesniffer: ~3.0
This package is auto-updated.
Last update: 2024-08-27 03:21:12 UTC
README
此包公开了与 trezord-go 包交互的对象。
trezord-go 包运行一个 web 服务器,并为需要使用设备的软件分配会话 ID。
它负责与 USB HID 设备的所有通信工作,并公开了一个 API,允许我们向 trezor 设备传递 protobuf 消息。
安装
composer require bit-wasp/trezor-bridge-client
贡献
有关更多信息,请参阅我们的 贡献指南
测试
该库有两个测试用例:模拟测试,其中模拟了 HTTP 层并进行测试。它还包括集成测试,这些测试在 trezor 模拟器和运行 trezord-go 的同时进行。