mikerow / bananophp
此包已被 弃用 并不再维护。未建议替代包。
Banano货币的PHP库和工具
v2.1.3
2020-10-13 11:50 UTC
Requires
- php-64bit: ^7.2.0
- ext-curl: *
- ext-gmp: *
- ext-mbstring: *
- ext-openssl: *
- ext-sockets: *
- bitwasp/bitcoin-lib: 1.0.*
- google/flatbuffers: *
- mikerow/salt: *
- textalk/websocket: *
Suggests
- ext-blake2: Install blake2 extension in order to speed up some functions: https://github.com/strawbrary/php-blake2
- dev-master
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0
- v1.9.21
- v1.9.20
- v1.9.15
- v1.9.14
- v1.9.13
- v1.9.12
- v1.9.11
- v1.9.10
- v1.9.9
- v1.9.8
- v1.9.7
- v1.9.6
- v1.9.5
- v1.9.4
- v1.9.3
- v1.9.2
- v1.9.1
- v1.9
- v1.8.1
- v1.8
- v1.7.16
- v1.7.15
- v1.7.14
- v1.7.13
- v1.7.12
- v1.7.11
- v1.7.10
- v1.7.9
- v1.7.8
- v1.7.7
- v1.7.6
- v1.7.5
- v1.7.4
- v1.7.3
- v1.7.2
- v1.7.1
- v1.7
This package is auto-updated.
Last update: 2020-11-13 12:13:45 UTC
README
Banano货币的PHP库和工具
示例在 BananoPHP/test
安装
composer require mikerow/bananophp
功能
-
用于构建Banano块的类
-
用于与Banano节点CLI接口的类
-
用于与Banano节点IPC接口的类
-
用于与Banano节点RPC接口的类
-
BananoRPC的附加函数
-
用于节点独立Banano功能的类
-
用于与Banano节点WebSocket接口的类
常见问题解答
如何使用Banano面额或原始值进行计算?
PHP在处理Banano金额时遇到麻烦...
- 数据类型
float在某些小数深度上不精确 - 数据类型
integer的大小限制为64位
一个好的解决方案是使用 GNU Multiple Precision 在原始值上进行计算
为什么不用libsodium代替salt或php-blake2?
一些限制阻止了libsodium的使用...
- 函数
sodium_crypto_sign_*使用SHA-2而不是Blake2 - 函数
sodium_crypto_generichash_*不允许输出小于16字节
待办事项
- 将Epoch v2支持添加到BananoBlock
- 将FlatBuffers支持添加到BananoWS
- 提高FlatBuffers性能
- 启用IPC监听
致谢
非常感谢以下人员的努力工作: