Wavesplatform 从seed获取密钥对

Wavesplatform 从seed获取密钥对,wavesplatform,Wavesplatform,我的服务器上有一个完整的节点 我使用RESTAPI生成了几个地址(如POST/地址)。 例如,使用RESTAPI,我可以获得每个地址的编码种子 GET/addresses/seed/ 但要从这些地址汇款,我需要相应的私钥。 那我怎么才能得到它呢 好的,正如在这个线程中所显示的-,每个地址都是使用带有前置字节数组的相同种子生成的(例如:对于第一个地址-[0x00,0x00,0x00,0x00]) Bytesarray在每个地址创建后递增 因此,与其使用来自地址/seed/的seed,不如使用来自钱

我的服务器上有一个完整的节点

我使用RESTAPI生成了几个地址(如POST/地址)。 例如,使用RESTAPI,我可以获得每个地址的编码种子

GET/addresses/seed/

但要从这些地址汇款,我需要相应的私钥。
那我怎么才能得到它呢

好的,正如在这个线程中所显示的-,每个地址都是使用带有前置字节数组的相同种子生成的(例如:对于第一个地址-[0x00,0x00,0x00,0x00])

Bytesarray在每个地址创建后递增

因此,与其使用来自
地址/seed/
的seed,不如使用来自
钱包/seed的seed

这一个在python中工作(使用pywaves)

导入axolotl_曲线25519作为曲线
进口基数58
导入hashlib
进口沙三
导入pyblake2
导入结构
导入pywaves
def哈希链(非加密机密):
b=pyblake2.blake2b(非密码,摘要大小=32).digest()
return sha3.keccak_256(b).digest()
seed=“来自/钱包/种子的价值”
nonce=结构包(“>L”,40)
seedHash=hashChain(nonce+base58.b58解码(seed))
accountSeedHash=hashlib.sha256(seedHash.digest())
private_key=base58.b58编码(curve.generatePrivateKey(accountSeedHash))
地址=pywaves.address(私钥=私钥)
另外,我很确定我不明白地址的种子必须如何“以正确的方式”解释/使用,但我没有找到任何与此相关的文档。如果有人知道如何使用它-我会非常感激

{
  "address" : "address",
  "seed" : "seed_value"

}