首页 > 解决方案 > 关于使用 WavesCS 生成地址的一般问题

问题描述

我是 WAVES 的新手,我正在通过实验来学习。我只是想知道,与将地址存储在钱包文件中的主节点硬币不同,使用 WavesCS,一旦您生成种子并从中创建私钥,生成的钱包地址是否可以按原样使用而无需写入钱包文件还是写入区块链本身?

Node node = new Node();
String walletSeed = PrivateKeyAccount.GenerateSeed();
PrivateKeyAccount privateKeyAccount = PrivateKeyAccount.CreateFromSeed(walletSeed, node.ChainId, 0);
String walletAddress.Text = privateKeyAccount.Address;

标签: wavesplatform

解决方案


根据我的实验,我的问题的答案是肯定的。PrivateKetAccount 从种子生成的所有地址都将按原样工作,并且可以使用种子导入其他 WAVES 钱包。另一方面,如果您使用 /Addresses post 方法和相应的 API Key,您会生成地址,但由于地址与主节点钱包的种子绑定,因此无法导入地址。


推荐阅读