使用PHP生成SOL钱包地址
首先,使用PHP生成SOL钱包地址需要你引入第三方的composer包,composer.json配置如下
{
"require": {
"attestto/solana-php-sdk": "dev-master",
"stephenhill/base58": "^1.1"
},
"minimum-stability": "dev",
"prefer-stable": true
}然后运行命令composer install安装composer依赖包。
创建一个sol.php文件,代码如下:
<?php
require 'vendor/autoload.php';
use Attestto\SolanaPhpSdk\Keypair;
use Attestto\SolanaPhpSdk\SolanaRpcClient;
use Attestto\SolanaPhpSdk\Connection;
class SOL {
//生成钱包
public function generateWallet() {
try {
$keypair = Keypair::generate();
$address = $keypair->getPublicKey()->toBase58();
$secret = $keypair->getSecretKey()->toBase58String();
} catch (Exception $e) {
echo "发生错误: " . $e->getMessage();
}
echo '钱包地址:' . $address . '<br>';
echo '私钥:' . $secret . '<br>';
}
}
$sol = new SOL();
//循环生成100个钱包
for ($i = 0; $i < 100; $i++) {
$sol->generateWallet();
echo '<hr />'
}访问这个sol.php文件,就可以一次性生成100个SOL钱包地址了。
技术文,不明觉历。
最近在研究WEB3