bdteo / php-stellar-strkey
Stellar Js SDK的"strkey"的PHP实现
dev-master
2018-08-31 16:29 UTC
Requires
- php: >=7.1.0
- composer-plugin-api: ^1.1
- christian-riesen/base32: ^1.1@dev
- pburggraf/crc: dev-master
Requires (Dev)
- psy/psysh: dev-master
This package is not auto-updated.
Last update: 2024-09-29 05:55:21 UTC
README
此仓库是对Stellar Js SDK中的StrKey辅助工具的1:1 PHP实现
查看它: https://github.com/stellar/js-stellar-base/blob/master/src/strkey.js
composer require bdteo/php-stellar-strkey
根据Stellar实现:56个字符的base32编码字符串密钥可以包含公钥、私钥、预授权交易或sha256哈希的二进制数据。(Stellar使用Ed25519公钥/私钥 - https://ed25519.cr.yp.to/)
您可以使用此类验证Stellar地址。
您还可以使用此类检查Stellar字符串密钥的有效性,提取有效负载数据或将有效负载数据编码为字符串密钥。
以下是一个示例
use Bdteo\Stellar\StrKey; $testAddress = 'GDDJ7IIWHZV4KWEX3QH437C3QZL4RTJCSXNVRAQMFESQP6WNZAM4N32Y'; $strKey = new StrKey(); $isValid = $strKey->isValidStellarAddress($testAddress); echo $isValid ? 'Awesome ! The address is valid !' : 'Too bad ! Your address is incorrect !';
用于TokenRush空投平台
我计划在不久的将来发布更多通用加密工具!