我是WAVES的新手,正在通过实验学习。我只想知道与主节点硬币不同,地址是否存储在钱包文件中,使用WavesCS,一旦生成种子并从中创建私钥,生成的钱包地址是否可以直接使用而无需写入钱包文件还是区块链本身?
Node node = new Node();
String walletSeed = PrivateKeyAccount.GenerateSeed();
PrivateKeyAccount privateKeyAccount = PrivateKeyAccount.CreateFromSeed(walletSeed, node.ChainId, 0);
String walletAddress.Text = privateKeyAccount.Address;
答案 0 :(得分:1)
根据我的实验,答案是肯定的。 PrivateKetAccount从种子生成的所有地址都将按原样工作,并且可以使用种子导入到其他WAVES钱包。另一方面,如果您将/ Addresses后继方法与相应的API密钥结合使用,则会生成地址,但由于地址与主节点钱包的种子相关联,因此无法导入。