アカウントの作成

トランザクションの送信と受信をするために、新しい Symbol アカウントを作成します。

前提条件

方法 #01: デスクトップウォレットを使用する

  1. Symbol デスクトップウォレット アプリケーションを開き 新しいプロファイルを作成? ボタンを押下します。

    ../../_images/desktop-create-account-0.png
  2. ニーモニックの作成 をクリックします

    ../../_images/desktop-create-account-1.png
  3. いくつかのプロファイルデータを入力します。プロファイルには複数の Symbol アカウントを含めることができ、それらを整理するのに役立ちます。

    ../../_images/desktop-create-account-2.png
    • 個人的な使用目的でプロファイルに 名前 を付けます。

    • メインネット ネットワークタイプ を選択します。

    • プロファイルを保護するために パスワード を入力して確認します。

    • パスワードを忘れた場合に備えて ヒント を入力して忘れないようにしてください。

    • 次へ をクリックします。

  4. 次のページでは、デスクトップウォレットがマウスの動きを使用して、ウォレットのランダムなニーモニック語群を生成します。

    ../../_images/desktop-create-account-3.png

    進行状況バーが 100% に達し、アプリケーションが自動的に次のページに移動するまで、画面上でマウスを動かします。

  5. プライベートニーモニック語群を表示するには ニーモニック語を表示 をクリックします。

    ../../_images/desktop-create-account-4.png
  6. コピーボタンをクリック

    ../../_images/desktop-create-account-5.png

    この情報をオフラインで安全にバックアップして、誰とも共有せず、資産の復元のために鍵を保管してください。 次へ をクリックします。

  7. ニーモニックフレーズを正しくバックアップしたことを確認します。フレーズ内の各単語を正しい順序でクリックします。終了したら 次へ クリックします。

    ../../_images/desktop-create-account-6.png
  8. 次ページの安全に関するヒントを読んでください。

    ../../_images/desktop-create-account-7.png

    利用規約 に同意して 完了 をクリックします:

  1. ウォレットのメイン画面が表示されます。おめでとう!アカウントの準備が整いました。

    ../../_images/desktop-create-account-8.png

方法 #02: SDK を使用する

新しいファイルを開き、次のコードスニペットを実行します。 NetworkType.TEST_NET を目的に合った正しいネットワークタイプに編集してください。

const account = Account.generateNewAccount(NetworkType.TEST_NET);
console.log(
  'Your new account address is:',
  account.address.pretty(),
  'and its private key',
  account.privateKey,
);
const account = symbol_sdk_1.Account.generateNewAccount(symbol_sdk_1.NetworkType.TEST_NET);
console.log('Your new account address is:', account.address.pretty(), 'and its private key', account.privateKey);
        final Account account = Account.generateNewAccount(NetworkType.TEST_NET);

        System.out.printf("Your new account address is: %s and its private key: %s",
            account.getAddress().plain(), account.getPrivateKey());

既に秘密鍵を持っている場合は、それを使用して Account オブジェクトを定義することができます。

// replace with private key
const privateKey =
  '0000000000000000000000000000000000000000000000000000000000000000';

const account = Account.createFromPrivateKey(privateKey, NetworkType.TEST_NET);
console.log(
  'Your account address is:',
  account.address.pretty(),
  'and its private key',
  account.privateKey,
);
// replace with private key
const privateKey = '0000000000000000000000000000000000000000000000000000000000000000';
const account = symbol_sdk_1.Account.createFromPrivateKey(privateKey, symbol_sdk_1.NetworkType.TEST_NET);
console.log('Your account address is:', account.address.pretty(), 'and its private key', account.privateKey);
        // Replace with a private key
        final String privateKey = "0000000000000000000000000000000000000000000000000000000000000000";
        final Account account = Account.createFromPrivateKey(privateKey, NetworkType.TEST_NET);

        System.out.printf("Your account address is: %s and its private key: %s",
            account.getAddress().plain(), account.getPrivateKey());

方法 #03: CLI を使用する

ターミナルを開き、次のコマンドを実行します。

symbol-cli account generate