見出し画像

ウォレットの作成、ロケットプールノードの登録、出金アドレスの設定


ノードウォレットの作成

同期が終了したらすべての準備が整いましたのでノードウォレットを作成します。

$ rocketpool wallet init

ウォレット作成する際の24の単語(シードフレーズ)は必ず記録し失わないように最新の注意をはらいましょう。
もしシードフレーズを失った場合サーバーやOSに何かあった場合、資金を失います。ゲームオーバーです。
単語数と単語の再入力を求められますので、丁寧に確認しながら入れて記錄に間違いがないか確認してください。

ノードアドレス(公開鍵)の確認

ウォレットの作成に成功したら、ウォレットのアドレスを確認します。

$ rocketpool wallet status
Your Smartnode is currently using the Ethereum Mainnet.

The node wallet is initialized.
Node account: 0x[アドレスが表示されます]

ロケットプールノード登録に必要なEthereumの送金

ノードを登録するためには少額なETHが必要となります。確認したアドレスに少量のEthereumを送金します。私は0.1ETHを送金しました。

ロケットプールのノードしての登録

登録に必要なEthereumの送金が完了したら、ノードとして登録します。

$ rocketpool node register

Would you like to detect your timezone automatically? [y/n]
y

The detected timezone is 'Asia/Tokyo', would you like to register using this timezone? [y/n]
y

+============== Suggested Gas Prices ==============+
| Avg Wait Time |  Max Fee  |    Total Gas Cost    |
| 15 Seconds    | 12 gwei   | 0.0031 to 0.0047 ETH |
| 1 Minute      | 10 gwei   | 0.0024 to 0.0036 ETH |
| 3 Minutes     | 10 gwei   | 0.0024 to 0.0036 ETH |
| >10 Minutes   | 10 gwei   | 0.0024 to 0.0036 ETH |
+==================================================+

These prices include a maximum priority fee of 2.00 gwei.
Please enter your max fee (including the priority fee) or leave blank for the default of 10 gwei:
10

Using a max fee of 10.00 gwei and a priority fee of 2.00 gwei.
Are you sure you want to register this node? [y/n]
y

Registering node...
 
※中略
Waiting for the transaction to be included in a block... you may wait here for it, or press CTRL+C to exit and return to the terminal.

The node was successfully registered with Rocket Pool.

登録時にタイムゾーンを聞かれますが、私はそのままAsia/Tokyoで登録しました、セキュリティを気にするならEtc/UTCなどにすると良いかもしれません。

出金アドレスの設定

デフォルトでは得られた報酬はノードウォレットになっています。
そのままでも問題ないのですが、公式ドキュメントでは別の引き出しアドレスを設定することを強く推奨されているので設定します。
引き出しアドレスはLedgerなどのハードウェアウォレットなど、セキュリティが担保されているコールドウォレットなものにしましょう。

$ rocketpool node set-primary-withdrawal-address --force <自身のEtereumコールドウォレットアドレス>
 
You are about to change your primary withdrawal address. All future ETH rewards/refunds will be sent there.
If you haven't set your RPL withdrawal address, RPL rewards will be sent there as well.
You have specified the "--force" option, so your new address will take effect immediately.
Please ensure that you have the correct address - if you do not control the new address, you will not be able to change this once set!

Would you like to send a test transaction to make sure you have the correct address? [y/n]
y

Please enter an amount of ETH to send to <自身の出金コールドウォレットアドレス>.

0.001 [0.001ETHを送金した]

+============== Suggested Gas Prices ==============+
| Avg Wait Time |  Max Fee  |    Total Gas Cost    |
| 15 Seconds    | 9 gwei    | 0.0001 to 0.0001 ETH |
| 1 Minute      | 7 gwei    | 0.0001 to 0.0001 ETH |
| 3 Minutes     | 7 gwei    | 0.0001 to 0.0001 ETH |
| >10 Minutes   | 7 gwei    | 0.0001 to 0.0001 ETH |
+==================================================+

These prices include a maximum priority fee of 2.00 gwei.
Please enter your max fee (including the priority fee) or leave blank for the default of 7 gwei:
7

Using a max fee of 7.00 gwei and a priority fee of 2.00 gwei.
Please confirm you want to send 0.001000 ETH to <自身のノードウォレットアドレス>. [y/n]
y

Sending ETH to <自身の出金コールドウォレットアドレス>...
Transaction has been submitted with hash <今回のトランザクションハッシュ>.
You may follow its progress by visiting:
https://etherscan.io/tx/<今回のトランザクションハッシュ>
Waiting for the transaction to be included in a block... you may wait here for it, or press CTRL+C to exit and return to the terminal.

Successfully sent the test transaction.
Please verify that your primary withdrawal address received it before confirming it below.

+============== Suggested Gas Prices ==============+
| Avg Wait Time |  Max Fee  |    Total Gas Cost    |
| 15 Seconds    | 9 gwei    | 0.0003 to 0.0004 ETH |
| 1 Minute      | 7 gwei    | 0.0002 to 0.0003 ETH |
| 3 Minutes     | 7 gwei    | 0.0002 to 0.0003 ETH |
| >10 Minutes   | 7 gwei    | 0.0002 to 0.0003 ETH |
+==================================================+

These prices include a maximum priority fee of 2.00 gwei.
Please enter your max fee (including the priority fee) or leave blank for the default of 7 gwei:
7

Using a max fee of 7.00 gwei and a priority fee of 2.00 gwei.
Are you sure you want to set your node's primary withdrawal address to <自身の出金コールドウォレットアドレス>? [y/n]
y

Setting withdrawal address...
Transaction has been submitted with hash <今回のトランザクションハッシュ>.
You may follow its progress by visiting:
https://etherscan.io/tx/<今回のトランザクションハッシュ>

Waiting for the transaction to be included in a block... you may wait here for it, or press CTRL+C to exit and return to the terminal.

The node's primary withdrawal address was successfully set to <自身の出金コールドウォレットアドレス>.

出金アドレスを設定するにはまず、設定したアドレスにノードウオレットかから少額送金しアドレスを確認し、その後ノードウォレットの資金を使いアドレスを登録します。
引き出しアドレスは間違って設定すると同じ手順では設定できなくなります。(ETHソロステーキングは一度設定すると変更できないが、ロケットプールノードステーキングは変更する方法が用意されている)
MetaMaskやWalletConnectを使っているなら以下からWeb越しに設定できます。

Ledger nanoを設定する場合はMetaMask越しに使えるようにLedger側で設定しなければいけないので、今回は--forceオプションを付けてLedgerを触らず登録しました。

以上でノードウォレットの初期化設定と出金アドレスの登録が完了しました。

いいなと思ったら応援しよう!