最初のガイドでは Symbol アプリケーションの開発を始める ために必要なツールのインストールをステップバイステップに進めていきます。
将来のパブリックメインネットワークと同じテクノロジーと機能を使用している テストネットワーク を使用します。テストネットは開発者の貴重な資産を失うことなく Symbol が提供するトランザクションセットを試用することができます。
注釈
開発者ではないですか? XYM を管理したり、トランザクションを発信するには クライアント をダウンロードしてください。
アカウント はあなたが モザイク (トークン) を保有することのできる、預け入れ箱であり、 トランザクションをアナウンス することでこれらと疎通できます。
Symbol CLI を使用して新しいアカウントを作成します。これはソリューションを構築して Symbol ネットワークと効率的に対話するために設計されたコマンドラインツールです。
node --version
エラーが発生する場合、またはバージョンが v12.X と一致しない場合は nodejs.org にアクセスして、要求バージョンをインストールしてください。
npm install --global symbol-cli
symbol-cli account generate
Enter network type (MIJIN_TEST, MIJIN, MAIN_NET, TEST_NET): TEST_NET
Do you want to save the account? [y/n]: y
Select an import type: » PrivateKey
Enter Symbol Node URL. (Example: http://localhost:3000): http://api-01.us-east-1.testnet.symboldev.network:3000/
Insert the profile name: testnet
Do you want to set the account as the default profile? [y/n]: y
Profile stored correctly
┌─────────────┬──────────────────────────────────────────────────────────────────┐
│ Property │ Value │
├─────────────┼──────────────────────────────────────────────────────────────────┤
│ Address │ TCWYXK-VYBMO4-NBCUF3-AXKJMX-CGVSYQ-OS7ZG2-TLI │
├─────────────┼──────────────────────────────────────────────────────────────────┤
│ Public Key │ 203...C0A │
├─────────────┼──────────────────────────────────────────────────────────────────┤
│ Private Key │ AAA...AAA │
└─────────────┴──────────────────────────────────────────────────────────────────┘
注釈
プライベートキーは秘密にして、オフラインのどこか安全な場所にバックアップしてください。
エラー CLI がノードに到達できません
が発生した場合、次が原因の可能性があります:
--network
, --generation-hash
, --namespace-id
, divisibility
オプションを渡す必要があります。各パラメーターの詳細を確認するには symbol-cli account generate --help
と入力します。トランザクションをアナウンスするには、ネットワークを保護・検証するインフラストラクチャを維持する人々へのインセンティブを提供するための 手数料 を支払う必要があります。このコストはデフォルトのパブリックネットワークのネットワーク通貨である symbol.xym
モザイクで支払われます。
あなたは初めてのアカウントを作成したので、 テストネットフォーセット から symbol.xym
の取得をリクエストしてください。 Navigate here で受信したい symbol.xym
の量とアドレスを指定して 「CLAIM!」 をクリックします。
トランザクションが承認されたら、あなたのアカウントが symbol.xym
を受信していることをコマンドラインツールを使用して確認します。
symbol-cli account info --profile testnet
Balance Information
┌──────────────────┬─────────────────┬─────────────────┬───────────────────┐
│ Mosaic Id │ Relative Amount │ Absolute Amount │ Expiration Height │
├──────────────────┼─────────────────┼─────────────────┼───────────────────┤
│ 5E62990DCAC5BE8A │ 750.0 │ 750000000 | Never │
└──────────────────┴─────────────────┴─────────────────┴───────────────────┘
注釈
フォーセットの symbol.xym
の量が限られているため、不足する前に補充する必要があります。 symbol.xym
が必要なくなった場合は、フォーセットのページに表示されているアドレスへ送り返してください。
アカウントに symbol.xym
単位が入力されたので プログラミング言語を選択 します。あなたが一番使いやすいと思う、またはあなたのプロジェクトに必要な言語を選んでください。
次に、 新しいプロジェクト用のフォルダを作成します 。そして、選択した言語による指示に従います。プロジェクトで使用する言語がどれにも当てはまらない場合は REST ゲートウェイ を使用して直接ブロックチェーンに問い合わせできます。
注釈
Symbol SDK は Node.js 12 LTS を実行に必要とします。
package.json
ファイルを作成します。 npm init
npm install symbol-sdk rxjs
npm install --global typescript
typescript --version
sudo npm install --global ts-node
注釈
Symbol SDK は Node.js 12 LTS を実行に必要とします。
package.json
ファイルを作成します。 npm init
npm install symbol-sdk rxjs
注釈
Symbol SDK は JDK 8 を実行に必要とします。
gradle init --type java-application
build.gradle
を編集します。 repositories {
mavenCentral()
}
symbol-sdk
を依存として追加します。 dependencies {
compile "io.nem:symbol-sdk-vertx-client"
}
gradle build
と gradle run
を実行します。次へ: はじめてのアプリケーションを作成
お探しのものは見つかりましたか? フィードバックをください。