我需要为我网站的每个用户生成以太坊钱包。我需要私钥和公钥。如何使用PHP或Javascript进行操作? 对于以太坊,我找到了web3.js库,我可以用它来访问以太坊节点,但我看到的例子只是检查余额或为现有钱包发送交易。如何从没有私钥/公钥的乞讨创建它们?
答案 0 :(得分:1)
尝试在web3js中使用“ web3.eth.accounts”
web3.eth.accounts.create();
查看更多:https://web3js.readthedocs.io/en/1.0/web3-eth-accounts.html#create
或者尝试将PHP与web3.php一起使用
newAccount = '';
$web3->personal->newAccount('123456', function ($err, $account) use(&$newAccount) {
if ($err !== null) {
echo 'Error: ' . $err->getMessage();
return;
}
$newAccount = $account;
echo 'New account: ' . $account . PHP_EOL;
});
查看更多:https://github.com/sc0Vu/web3.php#assign-value-to-outside-scopefrom-callback-scope-to-outside-scope
答案 1 :(得分:0)