5.プール運営で使用するアドレスを作成する¶
注意
プール登録後、以下の手順をやり直しすると変更手続きが面倒になるのでご注意ください。
1.プロトコルパラメータの取得¶
cd $NODE_HOME
cardano-cli conway query protocol-parameters \
$NODE_NETWORK \
--out-file params.json
運用上のセキュリティに関する重要なアドバイス
キーの生成はエアギャップオフラインマシンで生成する必要があり、インターネット接続が無くても生成可能です。
paymentキーは支払い用アドレスに使用され、stakeキーはプール委任アドレス用の管理に使用されます。
2.支払いアドレスキーの作成¶
cd $NODE_HOME
cardano-cli conway address key-gen \
--verification-key-file payment.vkey \
--signing-key-file payment.skey
3. ステークアドレスキーの作成¶
cardano-cli conway stake-address key-gen \
--verification-key-file stake.vkey \
--signing-key-file stake.skey
4.ステークアドレスの作成¶
cardano-cli conway stake-address build \
--stake-verification-key-file stake.vkey \
--out-file stake.addr \
$NODE_NETWORK
5.支払い用アドレスの作成¶
cardano-cli conway address build \
--payment-verification-key-file payment.vkey \
--stake-verification-key-file stake.vkey \
--out-file payment.addr \
$NODE_NETWORK
上書き・削除されないようパーミッションを変更する。
chmod 400 payment.vkey
chmod 400 payment.skey
chmod 400 stake.vkey
chmod 400 stake.skey
chmod 400 stake.addr
chmod 400 payment.addr
ファイル | 用途 |
---|---|
payment.vkey |
paymentアドレス公開鍵 |
payment.skey |
paymentアドレス秘密鍵 |
payment.addr |
paymentアドレスファイル |
stake.vkey |
ステークアドレス公開鍵 |
stake.skey |
ステークアドレス秘密鍵 |
stake.addr |
ステークアドレスファイル |
注意
これらのファイルは紛失しないようにご注意ください。特に.vkey/.skeyを無くした場合、プール報酬や誓約金を引き出せなくなります。複数の外部デバイスにバックアップを取ってください。
6.支払い用アドレスに入金する¶
次のステップは、あなたの支払いアドレスに送金する手順です。
ファイル転送
エアギャップマシンのpayment.addrとstake.addr をBPのcnodeディレクトリにコピーします。
graph LR
A[エアギャップ] -->|payment.addr / stake.addr| B[BP];
以下のウォレットから送金が可能です
- ダイダロス / ヨロイウォレット / nami / ccvault.io
支払いアドレスを表示させ、このアドレスに送金します。
echo "$(cat $NODE_HOME/payment.addr)"
何ADA入金したらいい?
初回はテストで少額から入金してください
payment.addrは以下の役割があるため必要分入金してください
●プール登録料の支払い(500ADA)
●ステークアドレス登録料の支払い(2ADA)
●トランザクション手数料の支払い(数ADA)
●誓約金の預け先(誓約として設定したい額)
テストネット用tADAの請求
テストネット用口座にあなたの支払い用アドレスをリクエストします。
テストネット用口座は24時間ごとに10000tADAを提供します。
次のコードを実行し。支払いアドレスを表示させます。
echo "$(cat $NODE_HOME/payment.addr)"
このアドレスを上記ページのリクエスト欄に貼り付けます。
支払い用アドレスに送金後、残高を確認してください。
ノードをブロックチェーンと完全に同期させる必要があります。完全に同期されていない場合は、残高が表示されません。
cardano-cli conway query utxo \
--address $(cat payment.addr) \
$NODE_NETWORK
次のように表示されたら入金完了です。
TxHash TxIx Lovelace
----------------------------------------------------------------------------------------
100322a39d02c2ead.... 0 1000000000