当用户在网站上创建新帐户时,我希望创建一个 Aion 帐户/地址。我发现的唯一方法是通过 web3 API。有没有办法在后端使用 Java 插件来做到这一点?
或者是否有第三方 API 可以促进这一点?
或者,创建相对无缝且用户不需要对交互了解太多的用户帐户的最佳实践是什么?
我检查了https://docs.aion.network页面,但似乎没有任何相关信息。
当用户在网站上创建新帐户时,我希望创建一个 Aion 帐户/地址。我发现的唯一方法是通过 web3 API。有没有办法在后端使用 Java 插件来做到这一点?
或者是否有第三方 API 可以促进这一点?
或者,创建相对无缝且用户不需要对交互了解太多的用户帐户的最佳实践是什么?
我检查了https://docs.aion.network页面,但似乎没有任何相关信息。
欢迎来到 StackOverflow!
目前无法从 Java 合约中以编程方式创建帐户。有这个Blockchain.create()
功能,但它专门用于创建 Java 合同。
有这个 repo,您可以使用 Java 创建私钥和公钥。
但是,如果您正在创建前端,则应该使用 Web3.js 之类的东西来创建帐户对象:
async function createAccount() {
const account = web3.eth.accounts.create(web3.utils.randomHex(32));
return account;
}
然后你可以在你的 HTML 中有一个按钮来调用createAccount()
.