创建新钱包

如果Smartnode服务已启动并运行,下一步是为您的节点设置Ethereum钱包。 这只是一个执行层地址,用于持有您节点的资金 - 当您开始质押时,它将使用这个地址向您的minipool发送ETH,在各种交易中支付gas费用,以及执行其他各种操作。

您可以选择从头创建一个全新的钱包,或导入/恢复现有的钱包或地址。 请从下面的选项卡中选择您想要的选项。

创建新钱包
恢复或导入现有钱包

运行节点最常见的方式是创建一个专门用于节点的新Ethereum地址。 Smartnode CLI提供了一种简单的方法来实现这一点:

rocketpool wallet init

首先,系统会提示您输入密码以保护钱包的私钥。 接下来,您将看到钱包的唯一24个单词的助记词。 这是您钱包的恢复短语。 如果您丢失了机器,可以使用此短语重新生成钱包并恢复与之关联的所有共识层验证者。

注意

至关重要的是,您必须记下这个助记词,因为这是唯一一次向您显示,但要将其保存在安全的地方。 任何拥有此短语的人都可以控制您的钱包。

确认助记词后,您将看到节点钱包的唯一Ethereum地址。

注意

从目前的版本来看,Rocket Pool需要访问您钱包的私钥才能执行其自动任务。 这意味着私钥将作为文件存在于您的机器上。 如果攻击者设法访问您的机器,他们可能会访问您的节点钱包并窃取其中包含的所有代币! 请确保您已遵循保护您的节点部分中的安全指南,并对您的安全状况感到满意后再继续。

Docker和Hybrid模式
Native模式

您钱包的私钥将存储在位于~/.rocketpool/data/wallet的文件中。

用于加密钱包密钥的密码将存储在~/.rocketpool/data/password中。 这是必须始终受到保护的文件。