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であれば、手数料なしモード |