bdteo/php-stellar-strkey

Stellar Js SDK的"strkey"的PHP实现

dev-master 2018-08-31 16:29 UTC

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空投平台

我计划在不久的将来发布更多通用加密工具!