LoginSignup
2
1

More than 3 years have passed since last update.

Symbolテスト通貨の取得をしてみる

Last updated at Posted at 2020-09-04

前回の記事はこちら

公式ドキュメント

npmのインストール

ドキュメントにはnpmでsymbol-cliをインストールすると記載されていますが、初期状態だとmacにnpmは入っていません。なのでmacのパッケージマネージャであるHomeBrewからインストールします

$  /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 

$ brew install npm

$ npm install --global symbol-cli

これでsymbol-cliがはいりました

今回付与するテストアカウントのアドレスを確認する

前回の記事で作成したフォルダの中にあります

 $ cat ~/work/symbol/catapult-service-bootstrap/build/generated-addresses/addresses.yaml

そうするとaddresses.yamlにアドレスが記載されています
その中のnemesis_addressesブロックの一番上のprivateと書かれてい、るアドレスをコピーします
(本来は秘密鍵は絶対に他の人に教えてはいけません。このアドレスも偽装されています)

~ skip

nemesis_addresses:
- private: F64819926A3743ED67FC9EADE107976E534E2B2DXXXXXXXXXXXXXXXXXXXXXXX
  public: 5595E263ADA3BB5B691125C72AF38C91EC972BCCA4B0431482D90205353C1C2E
  address: TDKVJIIPTWYDN7FONGFWM2BFAYJGBAILYDJUM2I

~skip

今回はF64819926A3743ED67FC9EADE107976E534E2B2DXXXXXXXXXXXXXXXXXXXXXXX
を使います

プロファイルの作成

symbol-cli profile importを実行すると
対話式で開始されるので順番に答えていきます

$ symbol-cli profile import
✔ Select the network type: › TEST_NET
✔ Enter the Symbol node URL. (Example: http://localhost:3000): … http://localhost:3000
✔ Enter a profile name: … base-profile
✔ Enter your wallet password: … ********
✔ Do you want to set the account as the default profile? … yes
✔ Select an import type: › PrivateKey
✔ Enter your account private key: … ****************************************************************

Account
┌───────────────┬──────────────────────────────────────────────────────────────────────┐
│ Property      │ Value                                                                │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Address       │ TDKVJI-IPTWYD-N7FONG-FWM2BF-AYJGBA-ILYDJU-M2I                        │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Public Key    │ 5595E263ADA3BB5B691125C72AF38C91EC972BCCA4B0431482D90205353C1C2E     │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Private Key   │ F64819926A3743ED67FC9EADE107976E534E2B2DXXXXXXXXXXXXXXXXXXXXXXX     │
├───────────────┼──────────────────────────────────────────────────────────────────────┤
│ Password      │ [パスワードは自分で決めてください]                                                            │
└───────────────┴──────────────────────────────────────────────────────────────────────┘

SUCCESS Stored base-profile profile

これで作成されたはずです

プロファイルの確認

$ symbol-cli account info --profile base-profile
⠙ Processing
Account Information
┌───────────────────┬──────────────────────────────────────────────────────────────────┐
│ Property          │ Value                                                            │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address           │ TDKVJI-IPTWYD-N7FONG-FWM2BF-AYJGBA-ILYDJU-M2I                    │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Address Height    │ 1                                                                │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key        │ 0000000000000000000000000000000000000000000000000000000000000000 │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key Height │ 0                                                                │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance        │ 3562500                                                          │
├───────────────────┼──────────────────────────────────────────────────────────────────┤
│ Importance Height │ 2866                                                             │
└───────────────────┴──────────────────────────────────────────────────────────────────┘
Balance Information
┌──────────────────┬─────────────────┬─────────────────┬───────────────────┐
│ Mosaic Id        │ Relative Amount │ Absolute Amount │ Expiration Height │
├──────────────────┼─────────────────┼─────────────────┼───────────────────┤
│ 1B5C4FC1F819F8F5 │ 449,949,999.9   │ 449949999900000 │ Never             │
├──────────────────┼─────────────────┼─────────────────┼───────────────────┤
│ 59D72B6F00870B9C │ 3,750           │ 3750000         │ Never             │
└──────────────────┴─────────────────┴─────────────────┴───────────────────┘

ほむほむ、これでプライベートテストネットにプロファイルが出来上がった見たいですが、
さて、これをどうやって使うんや?
次はTypeScriptのインストール?開発環境の構築をしないといけないかもしれませんね

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1