forked from Qortal/qortal
Added online accounts count to /blocks/byheight/{height}/mintinginfo API and block-timings.sh script.
This commit is contained in:
parent
1c38afcd25
commit
e300a957e4
@ -10,6 +10,7 @@ public class BlockMintingInfo {
|
|||||||
|
|
||||||
public byte[] minterPublicKey;
|
public byte[] minterPublicKey;
|
||||||
public int minterLevel;
|
public int minterLevel;
|
||||||
|
public int onlineAccountsCount;
|
||||||
public BigDecimal maxDistance;
|
public BigDecimal maxDistance;
|
||||||
public BigInteger keyDistance;
|
public BigInteger keyDistance;
|
||||||
public double keyDistanceRatio;
|
public double keyDistanceRatio;
|
||||||
|
@ -374,6 +374,7 @@ public class BlocksResource {
|
|||||||
BlockMintingInfo blockMintingInfo = new BlockMintingInfo();
|
BlockMintingInfo blockMintingInfo = new BlockMintingInfo();
|
||||||
blockMintingInfo.minterPublicKey = blockData.getMinterPublicKey();
|
blockMintingInfo.minterPublicKey = blockData.getMinterPublicKey();
|
||||||
blockMintingInfo.minterLevel = minterLevel;
|
blockMintingInfo.minterLevel = minterLevel;
|
||||||
|
blockMintingInfo.onlineAccountsCount = blockData.getOnlineAccountsCount();
|
||||||
blockMintingInfo.maxDistance = new BigDecimal(block.MAX_DISTANCE);
|
blockMintingInfo.maxDistance = new BigDecimal(block.MAX_DISTANCE);
|
||||||
blockMintingInfo.keyDistance = distance;
|
blockMintingInfo.keyDistance = distance;
|
||||||
blockMintingInfo.keyDistanceRatio = ratio;
|
blockMintingInfo.keyDistanceRatio = ratio;
|
||||||
|
@ -66,6 +66,7 @@ function fetch_and_process_blocks {
|
|||||||
|
|
||||||
# Parse minting info
|
# Parse minting info
|
||||||
minter_level=$(echo "${block_minting_info}" | jq -r .minterLevel)
|
minter_level=$(echo "${block_minting_info}" | jq -r .minterLevel)
|
||||||
|
online_accounts_count=$(echo "${block_minting_info}" | jq -r .onlineAccountsCount)
|
||||||
key_distance_ratio=$(echo "${block_minting_info}" | jq -r .keyDistanceRatio)
|
key_distance_ratio=$(echo "${block_minting_info}" | jq -r .keyDistanceRatio)
|
||||||
time_delta=$(echo "${block_minting_info}" | jq -r .timeDelta)
|
time_delta=$(echo "${block_minting_info}" | jq -r .timeDelta)
|
||||||
|
|
||||||
@ -74,6 +75,7 @@ function fetch_and_process_blocks {
|
|||||||
|
|
||||||
echo "=== BLOCK ${height} ==="
|
echo "=== BLOCK ${height} ==="
|
||||||
echo "Minter level: ${minter_level}"
|
echo "Minter level: ${minter_level}"
|
||||||
|
echo "Online accounts: ${online_accounts_count}"
|
||||||
echo "Key distance ratio: ${key_distance_ratio}"
|
echo "Key distance ratio: ${key_distance_ratio}"
|
||||||
echo "Time offset: ${time_offset}"
|
echo "Time offset: ${time_offset}"
|
||||||
echo "Block time (real): ${time_delta}"
|
echo "Block time (real): ${time_delta}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user