3.1.2. mijin Catapult(v.2) ステータス確認方法¶
- 作成日:
- 2022/8/1 
- 更新日:
- 2022/9/14 
RESTのレスポンスに関しては、Symbol from Nemと共通となります。
https://symbol.github.io/symbol-openapi/v1.0.0/
3.1.2.1. ブロック高を確認する¶
/chain/info
$ curl -Ss http://mijin-catapult-1-nlb-rest-eef0ebffe49c4aa3.elb.ap-northeast-1.amazonaws.com:3000/chain/info | jq -r
{
  "scoreHigh": "0",
  "scoreLow": "1400415221207545868",
  "height": "12318",
  "latestFinalizedBlock": {
    "finalizationEpoch": 78,
    "finalizationPoint": 8,
    "height": "12300",
    "hash": "7DE8B8052D35E29D0020EE7DB65BE075F0B6CEC69F17018447470E205B68175D"
  }
}
| 項目 | 説明 | 
| height | 現在のブロック高 | 
| latestFinalizedBlock | ファイナライズブロック | 
| finalizationEpoch | |
| finalizationPoint | |
| height | 
3.1.2.2. RESTのバージョンを確認する¶
/node/server
$ curl -Ss http://mijin-catapult-1-nlb-rest-eef0ebffe49c4aa3.elb.ap-northeast-1.amazonaws.com:3000/node/server | jq -r
{
  "serverInfo": {
    "restVersion": "2.3.5",
    "sdkVersion": "2.3.5"
  }
}
| 項目 | 説明 | 
| restVersion | restのversion | 
| sdkVersion | restが使用するcatapult-sdkのversion | 
3.1.2.3. ノード情報を確認する¶
/node/info
$ curl -Ss http://mijin-catapult-1-nlb-rest-eef0ebffe49c4aa3.elb.ap-northeast-1.amazonaws.com:3000/node/info | jq -r
{
  "version": 16777216,
  "publicKey": "03ECD9C1929E26ED53BEBCCCF17E6F32F37ED9C6474397F592C883F771AB6A05",
  "networkGenerationHashSeed": "2DE20B93EBE048A3BA132CC9874BCABBC21C87E18FE9836B8D5D002E57640D4B",
  "roles": 70,
  "port": 7900,
  "networkIdentifier": 96,
  "host": "api2.mijin.internal",
  "friendlyName": "api2.mijin.internal",
  "nodePublicKey": "5958AE940208CF8FD0D7FF2A584F8B234A3814AFC4D93F304A5CEA926EF6A747"
}
| 項目 | 説明 | 
| publicKey | ハーベストで使われる公開鍵 | 
| networkGenerationHashSeed | 作成したブロックチェーン固有のGenerationHash設定 | 
| roles | ノードのロール (api/peer/dual/voting) | 
| port | ノード間の通信ポート | 
| networkIdentifier | ネットワークタイプ | 
| host | 実行しているノードのホスト名 | 
| friendlyName | ノードのフレンドリー名 | 
| nodePublicKey | ノード用の公開鍵 | 
3.1.2.4. 接続しているノードを確認する¶
/node/peers
$ curl -Ss http://mijin-catapult-1-nlb-rest-eef0ebffe49c4aa3.elb.ap-northeast-1.amazonaws.com:3000/node/peers | jq -r
[
  {
    "version": 0,
    "publicKey": "DB8D9DD59D78AE62E157824305DE31B9D415AA217EFE1DF14A7361E9D20E7456",
    "networkGenerationHashSeed": "2DE20B93EBE048A3BA132CC9874BCABBC21C87E18FE9836B8D5D002E57640D4B",
    "roles": 69,
    "port": 7900,
    "networkIdentifier": 96,
    "host": "peer1.mijin.internal",
    "friendlyName": "peer1.mijin.internal"
  },
  {
    "version": 0,
    "publicKey": "22722F1534AE77DA44A065C0E2ACB125CB66FB45E80403A183EFEBE222BF3D90",
    "networkGenerationHashSeed": "2DE20B93EBE048A3BA132CC9874BCABBC21C87E18FE9836B8D5D002E57640D4B",
    "roles": 69,
    "port": 7900,
    "networkIdentifier": 96,
    "host": "peer2.mijin.internal",
    "friendlyName": "peer2.mijin.internal"
  },
  {
    "version": 0,
    "publicKey": "239CC13A2B3D112C4146415EE532146D5338614BBBAD1A1E2E8E4690638F07D9",
    "networkGenerationHashSeed": "2DE20B93EBE048A3BA132CC9874BCABBC21C87E18FE9836B8D5D002E57640D4B",
    "roles": 69,
    "port": 7900,
    "networkIdentifier": 96,
    "host": "peer3.mijin.internal",
    "friendlyName": "peer3.mijin.internal"
  },
  {
    "version": 0,
    "publicKey": "E4BF3706483B4D42243F3DCB2625021C3E3AE7C253CC466154EEDF9775012C20",
    "networkGenerationHashSeed": "2DE20B93EBE048A3BA132CC9874BCABBC21C87E18FE9836B8D5D002E57640D4B",
    "roles": 70,
    "port": 7900,
    "networkIdentifier": 96,
    "host": "api1.mijin.internal",
    "friendlyName": "api1.mijin.internal"
  }
]
| 項目 | 説明 | 
| publicKey | ハーベストで使われる公開鍵 | 
| networkGenerationHashSeed | 作成したブロックチェーン固有のGenerationHash設定 | 
| roles | ノードのロール (api/peer/dual/voting) | 
| port | ノード間の通信ポート | 
| networkIdentifier | ネットワークタイプ | 
| host | 実行しているノードのホスト名 | 
| friendlyName | ノードのフレンドリー名 | 
| nodePublicKey | ノード用の公開鍵 | 
3.1.2.5. 総トランザクション数、総アカウント数を確認する¶
/node/storage
$ curl -Ss http://mijin-catapult-1-nlb-rest-eef0ebffe49c4aa3.elb.ap-northeast-1.amazonaws.com:3000/node/storage | jq -r
{
  "numBlocks": 12322,
  "numTransactions": 34,
  "numAccounts": 14
}
| 項目 | 説明 | 
| numBlocks | 現在のブロック高 | 
| numTransactions | 過去発行されたトランザクション数の総数 | 
| numAccounts | 過去使用されたアカウントの総数 | 
3.1.2.6. ネットワークタイプを確認する¶
`
/network
`
$ curl -Ss http://mijin-catapult-1-nlb-rest-eef0ebffe49c4aa3.elb.ap-northeast-1.amazonaws.com:3000/network | jq -r
{
  "name": "mijin",
  "description": "mijin network"
}
| 項目 | 説明 | 
| name | 使われているネットワーク名 mijin or mijin-test | 
| description | ネットワークの説明 | 
3.1.2.7. ノードのコンテナの状況を確認する¶
/node/health
$ curl -Ss http://mijin-catapult-1-nlb-rest-eef0ebffe49c4aa3.elb.ap-northeast-1.amazonaws.com:3000/node/health | jq -r
{
  "status": {
    "apiNode": "up",
    "db": "up"
  }
}
| 項目 | 説明 | 
| apiNode | api-nodeコンテナのステータス up or down | 
| db | dbコンテナのステータス up or down | 
3.1.2.8. ブロックチェーン全体の設定を確認する¶
/network/properties
$ curl -Ss http://mijin-catapult-1-nlb-rest-eef0ebffe49c4aa3.elb.ap-northeast-1.amazonaws.com:3000/network/properties | jq -r
{
  "network": {
    "identifier": "mijin",
    "nemesisSignerPublicKey": "12086D4CB80CB6461887427BD49ED22D3914117526F573CC6F9937FC19DB2F73",
    "nodeEqualityStrategy": "host",
    "generationHashSeed": "2DE20B93EBE048A3BA132CC9874BCABBC21C87E18FE9836B8D5D002E57640D4B",
    "epochAdjustment": "1560294000s"
  },
  "chain": {
    "enableVerifiableState": true,
    "enableVerifiableReceipts": true,
    "currencyMosaicId": "0x61D0'A72B'3C62'5448",
    "harvestingMosaicId": "0x1248'680A'CB99'E205",
    "blockGenerationTargetTime": "15s",
    "blockTimeSmoothingFactor": "3000",
    "importanceGrouping": "40",
    "importanceActivityPercentage": "5",
    "maxRollbackBlocks": "0",
    "maxDifficultyBlocks": "60",
    "defaultDynamicFeeMultiplier": "0",
    "maxTransactionLifetime": "24h",
    "maxBlockFutureTime": "500ms",
    "initialCurrencyAtomicUnits": "8'998'999'998'000'000",
    "maxMosaicAtomicUnits": "9'000'000'000'000'000",
    "totalChainImportance": "15'000'000",
    "minHarvesterBalance": "1'000'000",
    "maxHarvesterBalance": "15'000'000",
    "minVoterBalance": "1'000'000",
    "votingSetGrouping": "160",
    "maxVotingKeysPerAccount": "3",
    "minVotingKeyLifetime": "72",
    "maxVotingKeyLifetime": "26280",
    "harvestBeneficiaryPercentage": "10",
    "harvestNetworkPercentage": "5",
    "harvestNetworkFeeSinkAddress": "MBVF6QLFNKAXDBZLJYBPBT2YYKMJW7UE7GH7RTY",
    "maxTransactionsPerBlock": "6'000"
  },
  "plugins": {
    "accountlink": {
      "dummy": "to trigger plugin load"
    },
    "aggregate": {
      "maxTransactionsPerAggregate": "1'000",
      "maxCosignaturesPerAggregate": "25",
      "enableStrictCosignatureCheck": false,
      "enableBondedAggregateSupport": true,
      "maxBondedTransactionLifetime": "48h"
    },
    "lockhash": {
      "lockedFundsPerAggregate": "0",
      "maxHashLockDuration": "2d"
    },
    "locksecret": {
      "maxSecretLockDuration": "30d",
      "minProofSize": "1",
      "maxProofSize": "1000"
    },
    "metadata": {
      "maxValueSize": "1024"
    },
    "mosaic": {
      "maxMosaicsPerAccount": "1'000",
      "maxMosaicDuration": "3650d",
      "maxMosaicDivisibility": "6",
      "mosaicRentalFeeSinkAddress": "MBKRTIOKHE34GF7J5WZDW6VLXEDYFRFFURN2EZA",
      "mosaicRentalFee": "0"
    },
    "multisig": {
      "maxMultisigDepth": "3",
      "maxCosignatoriesPerAccount": "25",
      "maxCosignedAccountsPerAccount": "25"
    },
    "namespace": {
      "maxNameSize": "64",
      "maxChildNamespaces": "256",
      "maxNamespaceDepth": "3",
      "minNamespaceDuration": "1m",
      "maxNamespaceDuration": "3650d",
      "namespaceGracePeriodDuration": "30d",
      "reservedRootNamespaceNames": "xem, nem, user, account, org, com, biz, net, edu, mil, gov, info",
      "namespaceRentalFeeSinkAddress": "MBWRFMKEJRDUZC5WEW2PFYG374AI444HL2WQX6A",
      "rootNamespaceRentalFeePerBlock": "1",
      "childNamespaceRentalFee": "0"
    },
    "restrictionaccount": {
      "maxAccountRestrictionValues": "512"
    },
    "restrictionmosaic": {
      "maxMosaicRestrictionValues": "20"
    },
    "transfer": {
      "maxMessageSize": "1024"
    }
  }
}
この設定値については、
3.1.2.9. トランザクション手数料を確認する¶
/network/fees/transaction
$ curl -Ss http://mijin-catapult-1-nlb-rest-eef0ebffe49c4aa3.elb.ap-northeast-1.amazonaws.com:3000/network/fees/transaction | jq -r
{
  "averageFeeMultiplier": 0,
  "medianFeeMultiplier": 0,
  "highestFeeMultiplier": 0,
  "lowestFeeMultiplier": 0,
  "minFeeMultiplier": 0
}
| 項目 | 説明 | 
| averageFeeMultiplier | 平均の乗数値(自動) | 
| medianFeeMultiplier | 中央値の乗数値(自動) | 
| highestFeeMultiplier | 使われた最大の乗数値 | 
| lowestFeeMultiplier | 使われた最小の乗数値 | 
| minFeeMultiplier | ノードに設定した最小で必要な乗数値。0であれば、手数料なしモード | 
