Blockchain

The following RPC calls interact with the komodod software, and are made available through the komodo-cli software.

coinsupply

coinsupply height

The coinsupply method returns the coin supply information for the indicated block height. If no height is given, the method defaults to the blockchain's current height.

::: tip To use this method for large block heights, first execute the method for a small block height, such as 1000. Then execute the method for an incrementally higher block height, such as 10000. Continue increasing the height until reaching the desired height. :::

Arguments

NameTypeDescription

"height"

(integer, optional)

the desired block height

Response

NameTypeDescription

"result"

(string)

whether the request was successful

"coin"

(string)

the ticker symbol of the coin for Smart Chains, otherwise KMD

"height"

(integer)

the height of this coin supply data

"supply"

(float)

the transparent coin supply

"zfunds"

(float)

the shielded coin supply (in zaddrs)

"sprout"

(float)

the sprout coin supply (in zcaddrs)

"total"

(float)

the total coin supply, i.e. sum of supply + zfunds

📌 Examples

Command:

./komodo-cli coinsupply 80000
{
  "result": "success",
  "coin": "KMD",
  "height": 80000,
  "supply": 100239878.15241314,
  "zfunds": 86.999868,
  "sprout": 86.999868,
  "total": 100239965.15228114
}

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "coinsupply", "params": ["80000"] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": {
    "result": "success",
    "coin": "KMD",
    "height": 80000,
    "supply": 100239878.15241314,
    "zfunds": 86.999868,
    "sprout": 86.999868,
    "total": 100239965.15228114
  },
  "error": null,
  "id": "curltest"
}

getbestblockhash

getbestblockhash

The getbestblockhash method returns the hash of the best (tip) block in the longest block chain.

Arguments

NameTypeDescription

(none)

Response

NameTypeDescription

"hex"

(string)

the block hash, hex encoded

📌 Examples

Command:

./komodo-cli getbestblockhash
0dd66ee1f151c38f73843378c08715ee3f4d3cf2888783e2846b81c057987084

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getbestblockhash", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": "0dd66ee1f151c38f73843378c08715ee3f4d3cf2888783e2846b81c057987084",
  "error": null,
  "id": "curltest"
}

getblock

getblock hash|height ( verbose )

The getblock method returns the block's relevant state information.

The verbose input is optional. The default value is true, and it will return a json object with information about the indicated block. If verbose is false, the command returns a string that is serialized hex-encoded data for the indicated block.

Arguments

NameTypeDescription

hash OR height

string OR number, respectively

the block hash OR the block height

verbose

(boolean, optional, default=true)

true returns a json object, false returns hex-encoded data

Response (verbose = true)

NameTypeDescription

"hash"

(string)

the block hash (same as provided hash)

"confirmations"

(numeric)

a confirmation number that is aware of the dPoW security service

"rawconfirmations"

(numeric)

the raw confirmations (number of blocks on top of this block); the returned value is -1 if the block is not on the main chain

"size"

(numeric)

the block size

"height"

(numeric)

the block height or index (same as provided height)

"version"

(numeric)

the block version

"merkleroot"

(string)

the merkle root

"tx" : [ "transaction_id" ,...]

(array of strings)

"time"

(numeric)

the block time in seconds since epoch (Jan 1 1970 GMT)

"nonce"

(numeric)

the nonce

"bits"

(string)

the bits

"difficulty"

(numeric)

the difficulty

"previousblockhash"

(string)

the hash of the previous block

"nextblockhash"

(string)

the hash of the next block

Response

NameTypeDescription

"data"

(string)

a string that is serialized, hex-encoded data for the indicated block

📌 Examples

Command:

./komodo-cli getblock "0d060c88dd55c48a0e1ae663ca400d2edba709c8484ef84a727cabfbb950c320"
{
  "hash": "0d060c88dd55c48a0e1ae663ca400d2edba709c8484ef84a727cabfbb950c320",
  "confirmations": 1,
  "rawconfirmations": 1,
  "size": 26321,
  "height": 1268723,
  "version": 4,
  "merkleroot": "9cdd912d6aa82a5f55db4a79bb2181a74485df386c80e3936ce46d6e35f64d78",
  "segid": -1,
  "finalsaplingroot": "1ccce5445c492209c1d6e3e0bf21711e6f4012fddb724073dca473eb34a7d8a2",
  "tx": [
    "d500535236301413318ca05abc99a3136b3f72111ab06683f0e03ded15ec5663",
    "d7f9b34ad3e86f48fce55dbec1f2925b8dcbd15199977fd75d224254db9ae80d",
    "29939ca572cc61ddb67dbeab4e17c885213c367231cfc02419d5c9f44d2a92e0",
    "7ed658dbb045195f5dd39a2e4c0e9e70c4d1088fde446f563d297612401a61b1",
    "bdbc36996104f8b33bd5c82c678493bddf8d562bb5c8f5d796ace8b09b21d6a8",
    "c89e4bcb285b97f3da9ffcb43bb8e300fb3a3911352f47495730c75cabe04ff0",
    "9ee811357a9d4ed1d3844b426dd5fd8fcb386336d65eddae488ac8d1fc2af69b",
    "89c2c61ed95901714dac57bc8720e436af0fe156bece05da1e894fd96e029f77",
    "c3b308f768bcc3c748a12d8883176b4ff3e44bd5fab42b06306e281804c7c8ba",
    "a8cdac6943562ac051bed5c6cd6e515498c4ccbc5389580dce2f58ff0e103ba5",
    "f310e661ab39ff600ec2c98e9c0afd2f0652ce14c423fcf8d13a8e25616b0580",
    "a077fab812d8a35c998e3178fa945c2575dc5010d703960f71f16989d6f858de",
    "ca0672f70d5f668d806a8265fd607237ab718b66fb4c67a841fd7677ed5b208a",
    "40670bb9ee51a9370d8849f58ed219aa42a5206b46281dd8639ddf8a30e22316",
    "ae980edde333720483cb6db0f633e2d3825e9aa1d46a0db67faad3a56f7c8e7f",
    "a8f81af1e3cf7dee220a8348f0addd33cd961ca640a79dee0eb64ead9c566c1e",
    "2250c19f3ae06625644b8b3a455c323a44d2ca5746fe5b3671941e56d20be613"
  ],
  "time": 1552582977,
  "nonce": "000054c888f9f2c08f1b0112d10ab6b739fc7f0f324dd15277efc3eaa634000a",
  "solution": "00bfd611d3c531f8a3e962cd46d62109685518a2ed078c0ea1ed4b555db2ed5108603aaedd3ee98ac463084a50d2080a9384a1bb718053a08a55507fce56b83694930194e91bab7260b79bfffd520e5d973c2c9e01221b74d7544383712ca1033ea2caaa499efdf59e06c3f423689c7a7b7a2f5345cbcae6f26afdb7d8300462848ffb1ae69f2f11f13d3f52ebac8aca51f6721a056d8ac5525517ca4079442fdac19ac0b5f7b66004b8448286090b4b29f390b58272157eaa733d011d14cfcaa19813b692e5057556a35dc86e0da613f46605ba7f4ec88ddec30ead8b4b5df032bef638da39092a7d39661723d0b7ea07a5d6fd422fcf423efdd1a90ad094c444481ae950dc41e02d20044555623cec5b2679873fa44ef75acf1c592ca96765f28f3b5f853219b1b140e2467aef56e5b71aca6a4a86d9c918504b2758fbcc8812b9332f7fe52309e95d455f9a7e49c300f17511590fd33befc370e5a5619602732299dad7227e21e4271f6767873a43132dc08c4d488a310c7105b2a45d4536bff1b7cb70f0d68f5e996050cc55da23bf86fb3ad10e3b9028a48a8ef2376a2c2039210409d5b85a922dbe3d7ddbd399e632435957a776c9bc0a77ad8a62d623f0f15df49e543d869d51790cadee496b36bf6368ebb568ed69cf3578913aa097f99eb86b2e2701691bba85fc7d383aede90317877cdcaa4803610fea9d42729635cc623cb7397279c426fb5cee0cab13f3a217a456cd61a34dbc5990cde5de55b0ac12e8429a2e586298f3e8313febe6e6b1f590f885432433aac18d6e7b7b99f3425720d35b30d8b234475c04f09951df512cfc947fb4237cd0279ad276f86de910c30b79da45b7e76531f4bce2e8d03dfbbf11ee5712c9c92c69a96d69b05cb18e418f4e98b3c067e5cb19de2375865b51450a79e80a4fc5a5c716b0bee64b0256542f0a6f9871c02656d90846dca9fb381519682397514f522b3045ce88744f2b5af53d51b4bac3d409139a6b588309e90bbc836ea079e4e4eed7eae7ab0f1871bd6aee35cd7637d3525153ca2d77c1eebc010a5a905e8ed9b97bb18427592c60bd52c13e7e7fa5191323a5f6b03b4dbf2074edf97087b6340ab3dcc11a56bb04c89a22e2f6f8c27123561800e55e1afae61abd2c2809ddf3fbad93e372e2d1febf6f2e9f7e7a0489069e7a927e37025b32661b9c0fc576ac2dd3db4fe79331e4a48ff54c848a45a7679fdee69899af2320a5cd338b8f15f732d353a95ecf16ed82290d073f22381bc7d81743b7ea8343ac20c25fda4f179f142f10a2a2f6f556cc12de3c728a1ae005ed954752558c1a81ff709ea10f49b80774eca5bcf681a7dc2e5101151c95f94fc80df2ecd9c334ed75195a81bc7a0bfe1af5c3f7703de3dff447f338d819d789a725dcac6c028f0a9a43cc8fd140abb0d40a630a84fbdd751c2a08c28f7fd1d376f98c0fc418f4f0929de03f3038640388abc0ee44a14d7094130e0b503a61a6229f10891ab90dc9c9cc76469c0ab30f7fca9386760676194e04a8db6d2506ecaba8e800bccbe2ddc53d46b9771307445efbf15454e35f5a30bb4cf9aedd129bacd19d05c63645c9589e73829ba5abd87e0bee0fccbb06e4214acbee7c240d1586e05a9a50f0661712e4dc9e71050b36dbc7133bfd32df2cc8ddf9356fd4701f37f32635d3a7be0a50b6d6b85597d95a948df1f91a58a70a221cdc1e880ce1a54644ec91eabd7625497f02e02b291381978ccbdd4761e3ca0128efa146a0ea4e9a13003bc1558db863c2a183460455a0560bc75c7f061449714ddc5431458483630fc3ff769e78c71901ea1e516e5fe04cd0a553f5f2403afaef2e33c31eb55d326c030d76e188676099b5b9f43f100afe25994feb",
  "bits": "1d01e71c",
  "difficulty": 132777470.6040096,
  "chainwork": "000000000000000000000000000000000000000000000000000241daab323e77",
  "anchor": "4e43e43d3569c1155cc9340f46b58425e3d86890076739f19298bc66e6a7acf2",
  "blocktype": "mined",
  "valuePools": [
    {
      "id": "sprout",
      "monitored": true,
      "chainValue": 84948.93692198,
      "chainValueZat": 8494893692198,
      "valueDelta": 0.0,
      "valueDeltaZat": 0
    },
    {
      "id": "sapling",
      "monitored": true,
      "chainValue": 3.07618319,
      "chainValueZat": 307618319,
      "valueDelta": 0.0,
      "valueDeltaZat": 0
    }
  ],
  "previousblockhash": "0474f6be4f1efb132cfedc252559ef3aee166e6bb58e99160edcf029d13f8017"
}

Command:

./komodo-cli getblock "0d060c88dd55c48a0e1ae663ca400d2edba709c8484ef84a727cabfbb950c320" false
0400000017803fd129f0dc0e16998eb56b6e16ee3aef592525dcfe2c13fb1e4fbef67404784df6356e6de46c93e3806c38df8544a78121bb794adb555f2aa86a2d91dd9ca2d8a734eb73a4dc734072dbfd12406f1e7121bfe0e3d6c10922495c44e5cc1c41898a5c1ce7011d0a0034a6eac3ef7752d14d320f7ffc39b7b60ad112011b8fc0f2f988c8540000fd400500bfd611d3c531f8a3e962cd46d62109685518a2ed078c0ea1ed4b555db2ed5108603aaedd3ee98ac463084a50d2080a9384a1bb718053a08a55507fce56b83694930194e91bab7260b79bfffd520e5d973c2c9e01221b74d7544383712ca1033ea2caaa499efdf59e06c3f423689c7a7b7a2f5345cbcae6f26afdb7d8300462848ffb1ae69f2f11f13d3f52ebac8aca51f6721a056d8ac5525517ca4079442fdac19ac0b5f7b66004b8448286090b4b29f390b58272157eaa733d011d14cfcaa19813b692e5057556a35dc86e0da613f46605ba7f4ec88ddec30ead8b4b5df032bef638da39092a7d39661723d0b7ea07a5d6fd422fcf423efdd1a90ad094c444481ae950dc41e02d20044555623cec5b2679873fa44ef75acf1c592ca96765f28f3b5f853219b1b140e2467aef56e5b71aca6a4a86d9c918504b2758fbcc8812b9332f7fe52309e95d455f9a7e49c300f17511590fd33befc370e5a5619602732299dad7227e21e4271f6767873a43132dc08c4d488a310c7105b2a45d4536bff1b7cb70f0d68f5e996050cc55da23bf86fb3ad10e3b9028a48a8ef2376a2c2039210409d5b85a922dbe3d7ddbd399e632435957a776c9bc0a77ad8a62d623f0f15df49e543d869d51790cadee496b36bf6368ebb568ed69cf3578913aa097f99eb86b2e2701691bba85fc7d383aede90317877cdcaa4803610fea9d42729635cc623cb7397279c426fb5cee0cab13f3a217a456cd61a34dbc5990cde5de55b0ac12e8429a2e586298f3e8313febe6e6b1f590f885432433aac18d6e7b7b99f3425720d35b30d8b234475c04f09951df512cfc947fb4237cd0279ad276f86de910c30b79da45b7e76531f4bce2e8d03dfbbf11ee5712c9c92c69a96d69b05cb18e418f4e98b3c067e5cb19de2375865b51450a79e80a4fc5a5c716b0bee64b0256542f0a6f9871c02656d90846dca9fb381519682397514f522b3045ce88744f2b5af53d51b4bac3d409139a6b588309e90bbc836ea079e4e4eed7eae7ab0f1871bd6aee35cd7637d3525153ca2d77c1eebc010a5a905e8ed9b97bb18427592c60bd52c13e7e7fa5191323a5f6b03b4dbf2074edf97087b6340ab3dcc11a56bb04c89a22e2f6f8c27123561800e55e1afae61abd2c2809ddf3fbad93e372e2d1febf6f2e9f7e7a0489069e7a927e37025b32661b9c0fc576ac2dd3db4fe79331e4a48ff54c848a45a7679fdee69899af2320a5cd338b8f15f732d353a95ecf16ed82290d073f22381bc7d81743b7ea8343ac20c25fda4f179f142f10a2a2f6f556cc12de3c728a1ae005ed954752558c1a81ff709ea10f49b80774eca5bcf681a7dc2e5101151c95f94fc80df2ecd9c334ed75195a81bc7a0bfe1af5c3f7703de3dff447f338d819d789a725dcac6c028f0a9a43cc8fd140abb0d40a630a84fbdd751c2a08c28f7fd1d376f98c0fc418f4f0929de03f3038640388abc0ee44a14d7094130e0b503a61a6229f10891ab90dc9c9cc76469c0ab30f7fca9386760676194e04a8db6d2506ecaba8e800bccbe2ddc53d46b9771307445efbf15454e35f5a30bb4cf9aedd129bacd19d05c63645c9589e73829ba5abd87e0bee0fccbb06e4214acbee7c240d1586e05a9a50f0661712e4dc9e71050b36dbc7133bfd32df2cc8ddf9356fd4701f37f32635d3a7be0a50b6d6b85597d95a948df1f91a58a70a221cdc1e880ce1a54644ec91eabd7625497f02e02b291381978ccbdd4761e3ca0128efa146a0ea4e9a13003bc1558db863c2a183460455a0560bc75c7f061449714ddc5431458483630fc3ff769e78c71901ea1e516e5fe04cd0a553f5f2403afaef2e33c31eb55d326c030d76e188676099b5b9f43f100afe25994feb110400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff0603f35b130101ffffffff01a45eec110000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0acdf888a5c0000000000000000000000000000000400008085202f8911cf79748330cd7d67df0b02722b7e1dd2f977d11267ae8cfc5da8011687e10067010000006a47304402201a1dc90dd58cbdc3ab8bf08344b1a49621f79699ef1a877bdece6c9d2f23c02d0220093f14e9c961eda05508b444cf1623ddbaccf7fbe8d9b9df55807bd9ddd096f20121026d3e36b748a4a28168e160ad017fcbb153e9bf29f92b716e320b5838e0df13f5feffffffa8f62f92d378e6d6b2c6d53b7093cd6177894903ae9d62c5afe1ac91399fead5010000006b483045022100af219cf9a0407f4445823c40e9eb4889bd06270935133fda7e4377ef35d6672402202bc58076e6358f95f128937be1fbcf7ab3222859b1661bd8e04ee7e228d86334012103deffacc2b2abe0b64a513bd09aeceae93422274c4f6dd46874ee0d166966e889feffffff3b246ca457247f8a1d3b1f45d27d047422e63bceff050e897081cba9c8a9d518010000006a4730440220676bd83477be45fcf88b6701ef054e857797dc5efbc73fd07322cb70cd21fd700220592d07feb5efca70b0e0b998d85f63a67e6842fdb2ad66e198610042f1bf1641012102f654024b115a687033a8f430494fefc6a6cc2a6095b62b5c7cd155d31c2d4447fefffffff9ff833e59b0576305debd4973b24e4170806dffac00aa2c390b89d041ea1628000000006a4730440220432793afe567b2a1df9302687669f7c2ab08878651cf233e2a68bbd8c6bc2e5c0220371e911ba8b599853bd2db05ed90e2efac2b82280deb1595c6d8fb778e270477012103b71f3d1a526b141bb44997c9ed67e0136d64f72e949ce33d7a4226a3365b8082feffffff7b7f64b975d918854bab3c3d3d755d7fe1c61badcb503abc9c8b58c6bbf9ac23010000006b483045022100e595a0dc487a35ec4d2e5b95d61f418cd52b2dece19b8145ec0cc8b28fd3d8d102202057ce268a3bcba958baa1e754d55c6f9f4df8d3ea53b27fe22891ae45c01ff6012103e03208fa3305d0cb6f9e54776ce9fa5cbd33e38c4c11b956cd1fa3ce3d90362efeffffffb67d626406d94b63c3a5635129d120558cef35fc12c055ca06afd7488791c6e2010000006a47304402207929a4e3f9d7ef687f06e69b35a74b1b4841900192aca5f045e70a6b0c9ba983022064b9cb5e58c93c649edf270caa8e433de646a84bb597dd1cb4d81dee5d21de7b012103e27acf9d3dcf716acc3006be22e114562eb56c357f9f17200ab6672f3b4fd10cfeffffffe2cf2e582587e66181bf3c6139d56e8b3ea77af43895f72fab3d57a91d0e9758010000006b483045022100b3c48ccb4dd70ecba2b84e92d5477bc25ec5ec5df4666c2c6028d6979bd8c1c5022063773c0fc45efca514ae79f035871d45337243522456af63b272f7fc1bffa323012102f654024b115a687033a8f430494fefc6a6cc2a6095b62b5c7cd155d31c2d4447feffffff6e619be941c4d51abf1280f60022dfae75705850cffd95598655dfd17eb2ae2e010000006b483045022100b068f52abc1ce15a18231cd3f6a833debabace07bc58f69afa89e743a97effae02204ab80dfa53ad7a1269cb66daccf860e9b3d92856ba61f07d26c18f33b158d8d7012102f654024b115a687033a8f430494fefc6a6cc2a6095b62b5c7cd155d31c2d4447feffffff253288df87fe5d7f351246c9bf66766150039fefd238921b77d8407828c2187e000000006a473044022057eb9bdc2761b70045161a25371c3a94ff7edb7e188fa166341da3f305da873f02203a754e919b5a5bfd09f8cd77dde71eb3d5330c06484137a03d50f5300d51c680012102ac0637e418fa018d46c8636d9c1dc1ae7fee59b24b8be73a2e17fdf8d5dc7dadfeffffff49424c834144d0afbe85d0f575f1f6da9322ccfa85514a66b7e7df0abe57a6f0010000006b483045022100e8cd8d01370ae2d6135233d1e69a5ce0a426b3e8e688e385ebf5c7120cc0ccc8022004c1df4863e2d9ea9fabd67e775c9e381ed9cc667b14939a85411a79bbe7abce012102f654024b115a687033a8f430494fefc6a6cc2a6095b62b5c7cd155d31c2d4447feffffffa16f861ec5fe30b9e3a5ee96506df458af3a8f18ba8cd10aa4e9f6eeb5f786f3010000006b48304502210086a9ff4ad4fc10758e657dbebbccf105ad82fb5465360207473a480a7078a4fb022015babdf10b064528a9c88095ebec0f5e43b1404faf06f74fab35fc815ce36e8e012103e4ce0e4309e90dd6e511687dc1303ef66d4bc4111b75ce58093b836ffb048e66feffffff5c193e3ad4d9d82be7428f9256dbcf6cfa27e52195150fb5f6ac47825f050e36010000006b48304502210091e420700815fa83b48f77eaf4eb517328453daff6f97b12f7258f5b95481ac802205d41b0cf9088273a39f4111be3353cbcb11ed536d0981f312cec1d6d435d567901210375e0cf2556cb7355383c82ffd261ac9919ddad1a702471887e7dc6de52fd1bebfeffffff6cc2de0558d43bd612d3f4f422f894fbedc35025082a4fe458dae87304812bbe010000006a47304402200bad0efa4b909d060a72e500fa4a45cf67efd6e599584f0b49347bcbfa4ef749022040574ea340a16fb32e6dc50f753663608af99bce171feedc3e4d87e6899dcf19012102e67d81c12868d7fe715a285739d2e618b412d5701c1eaf257e1ba134dec658e0feffffff47b89c7b522f18932b09d5ea42f2d0076e220c2207152b990d3e53ff583dfafa010000006b48304502210097fd92bfb495c0ee7ffefb61b54c9fd5093597adbefda34c709517d6bed143ce02206d3da447c98c641f9b87123623f6d8b91590d8954343d7cdd43c80d4c58215fb012102f654024b115a687033a8f430494fefc6a6cc2a6095b62b5c7cd155d31c2d4447feffffff698db2652e759cdb69b902966168c7515dee8ce58dac1a7c8513c733dd7fc93a010000006a47304402205edb474a55ccb80f9bd10a241c1ba0baeebb07bdb5677abbad86eab0339c80e902202a4e5924f3bf50f3ab355b56d5ffccd6f9bc3aaba5aca6372105d93e15ce886e012102f654024b115a687033a8f430494fefc6a6cc2a6095b62b5c7cd155d31c2d4447feffffffb6b0ce9fda0a449c7d9cd20ff909d8dac9b49ee0ff809bad3b918130923105f4000000006a4730440220522a28cc186f8703c1010d8b167d20ec2704d269fa1fe4e4e06186d1f58025640220026e7395228b15ad82428f9e065bbb4f509659f3a2429c623c5162afb50f5367012103e3f065edfeaa6fa704be50a8ca675600fa6481887cef17ac065913e2b43b4e45feffffff17db79601393ffac679ef3100d01f29a58f5f9602d4980a43417097a69cd15ed000000006a4730440220796cc097b70c213f142bd6308e26d1ebb3b1e8a179c522c4442b3546befe552802207fb7bd118adfe22c621983c69022c512ea390b247787335b32b1e9211b53ed780121030722800315783c8c90f8e6f006709606f19def22f5c2bce2356d12ddf8a0aa79feffffff0248d46800000000001976a91434391bddd81884d65fd9c7988216181b8fc963ac88acfb862a493b0100001976a9144518e50fdb31bb5951cd570342325bde15408fa388ac82888a5c065c130000000000000000000000000400008085202f890147b89c7b522f18932b09d5ea42f2d0076e220c2207152b990d3e53ff583dfafa000000006a47304402205eda7da8d3a8a2339670f180d17d21692ee4a5563c4737dd3867e68231c8e9400220608db29db779d3ff1637e10936fdfb0bdd2c779e3392406fa24e14cc6d400ba1012102a0e64d381350a14c7f85356283650e1835ac58d8b68cf58e4a5400adaa4eff0afeffffff0200ea94780d0000001976a9142a6a724ee4bb8793d0d702a0059d62648164f51588acc090ec640d0000001976a914a90b2782f35e63d9d2a0f57ac37baa4d9869d7b488ac82888a5c065c130000000000000000000000000400008085202f8902b67d626406d94b63c3a5635129d120558cef35fc12c055ca06afd7488791c6e2000000006a47304402203f8d2ade4080199f5562d6a2ed3cedfc18ba729d30677f7246f2fc549657ef2f02206a39214c45fd2403aab3f5444599c75dc498bc594452219c1db3547b9030fea0012102931b6579d839ba042b135912c49081f325dfb97cc422ff8f8f3d666943526ceefeffffffcf79748330cd7d67df0b02722b7e1dd2f977d11267ae8cfc5da8011687e10067000000006a47304402204a7185ca798fd239930a146c4d66dbe51d00c4cfe376ff9e2db85f85f4b0aa5e022038543deff2ccb5e8eb6f69489ac421f388464123a8e3c5fd982aba6c1dfce56c012102c96eb7bcc405e7d68813ccd6a1bb752e91927b468164cda7f0d9826888175671feffffff0237f5fb81020000001976a91465bda01c1c138cbd4826ab65dabfe90851cfcc3688acc089e6bc0d0000001976a914a90b2782f35e63d9d2a0f57ac37baa4d9869d7b488ac18888a5c055c130000000000000000000000000400008085202f890428827287b25f7f17862653ac6d593b2fcf6df94cc252bf7dd4804547e805f39200000000484730440220548583c50782e7541ae16c0a63527b6dd28232382575f492c6cd6de6ba0b238202206bf3070fa70cffeb49ba0d824f51599482ccfbeb047c01eab3c45b2fb9b3302f01ffffffff2974df2c133f95c7f68e663f8f07f1473012b991e883ade9691f3efbdb9936e500000000484730440220628431b307e5414be2879d327ade85b7ac71e8822bb91d31092cb5088c0187d70220458f55b406d4eb4b03d446d39de8744376707633e9f8b1b0988889c19207e34401ffffffff3eba2da31943e31871edc44442dbf9d7a6c86d6d0a48b738c0439a0b7e31575f000000004847304402204f13661e3d730d1174393b09ec87dbdf3019ac1d89974af27c0807acb180f6c10220488210b3b90cd8313a05e13e0f9939f01c0848e1bc0daae971d6e3b7782ff32b01ffffffff5cbbe431311dd8a6758183833aca8edefd989db4b687238922a4c6e79118f14e0000000049483045022100934a4906476599c7934dfa713d47378f7d39982a6cf2809c547cce2d79e36ab7022005fac2a93171208253ac8e663ce49591dc004089cf3f40cecf758d48dbb582ee01ffffffff018e079347000000001976a914d97b48cbbbdf761ac9cf8445bf398e53f8324c1c88ac91888a5c0000000000000000000000000000000400008085202f89033040de2caed0a9ed03addf7b17f761ec465dedbe1e01f148f6b306924aad057f0000000049483045022100c083168387c85661dcf5b4a34bc7849a510b4c3ce1602e58da73913ed67b4db002206d52c96bc2a9bc6d8cd62a77dfe231c88f5205670140a72a23d76600ce050ab901ffffffff5219af5e84001bf6756859c3d15120a3646b043503b4d483ec9f0f89f029def40000000049483045022100ce5b85429993f5536b354f72349fcb38c762dc8c694050474ef6b9e7ff7341e802201332a4abff4b7c3bffa7f3ea0a917cc241f9064944823516803838503426bef001ffffffff5cefb19cab0171ac52b362cf9f049f8298d3fbea66fbe30c86a623273ae5815d000000004948304502210099815a3917b18fc5b24680057f1a7ab8020b4af19d4a783e18ad0b2ab79fe7b5022030bbaee6a87ef8e229f7605d4b4f6d26a752fa3d7be1bf7e2ec492c63a977c0901ffffffff01c169c735000000001976a9147379e3d07f807bcac7909568e9818faa7ebe0f2688ac91888a5c0000000000000000000000000000000400008085202f890182d1e81ffc521ff6ec1652e013cb844e43a8abe8fee1a816645c71fedc411fc93c0000006b483045022100dc7df3a9b721253b9826e5cf4fc4b4bd8fbbf238c6725d2b9e6ced24e03dd25a0220665c11b3fa9e824f46999fd6524b204d169a24b8a1ec971bbbf35731921c141a012102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ffffffff391027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1f353edc020000001976a91489c24cc09b46d0af8b345836464d912d39b495cc88ac5b888a5c0000000000000000000000000000000400008085202f89010a8ae507412485c24c38303fabcfe181fb9983f2e8398c0d2f95480b8aa059ff640000006b483045022100e72b654886011217301c5c298b88702f2bf7dc5bfbcb58e2a16e1a48d7790f1302207cd8949ef8fcd6a629abcd8f27879536152196299d48b4b73e7a68d49931d586012102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ffffffff651027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac20c06baf090000001976a914191c5620ed43f35f33ca69cfdb842c6444bc9b6188ac5a888a5c0000000000000000000000000000000400008085202f8901b157f5a4e4989a001924d408cc69a301b57ff5316ada56819bdff40640a81332230000006b48304502210097da6895411c0885ce69bb05db23d07849335855bb9d4dcd5cb6defa76c2ffec022030de7136a62437f68e000514ebad45e292285b518b6a7038114540d5ac0818670121029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ffffffff2310270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac59f58ba1000000001976a914eb6f8d38d93ba6826ea82f797d6014e3cfd54f9d88ac5a888a5c0000000000000000000000000000000400008085202f890198ad9dccb96067cea8475c7469329193c789a905d137dd6600a000392640bafa1c0000006b483045022100b3372315c863b2c79667f431fb2f927d6922b75707d9dc33beb53acb8db43dd302204a81e16b206687702f26e57447a931f8aa2f8d6efe785179888fbf534b24fc060121025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fffffffff1d10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac6fe5010c000000001976a914ef8d08549f41a68d2dd6c49e0d9f4f9b6c5c8c7d88ac92888a5c0000000000000000000000000000000400008085202f8901731204472ad39b1f45df02816a54739b2e16a61d8ce66b03539b7720f6825f091f0000006a473044022048e13878941b664971b81fafe7fb1fdd0c72a3d8d37f39264970de91e2d74d4402205152c26e850e72f84cb4e1e357fea3d8ade026032e40fa5b7dc0e1c2f86ea4cc012103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceffffffff171027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac6d6a151f000000001976a914c159429874a1257cfc5fc06b19268c476170331588ac5a888a5c0000000000000000000000000000000400008085202f890123e6f7e523140d80fa00df19e44ccad29909b20cb73cb9f21fdd23c6a67c74581a0000006a473044022079e9f5b7ed693a2573c84c384d933cd7e5983a80786b7cbd67b54e453a4ffe1e022016d7ec400d9cb3663da929035ec7cc72fcc18d4320288d2da2cf9d31e96f7bed012103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ffffffff1d1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac10f9b905000000001976a914c05466ef14438d2b1bccdf1af5229d7a80fffe3288ac5a888a5c0000000000000000000000000000000400008085202f89019a6ab1a38d2f0d88484dec96695c42ddf3844e16a69c34aaa79a92d6cb7414a5320000006a473044022030216539df2bd8a3823b7c9f3135d2af06ade941d985ab2f7574004d5ab36e9e02203895c67b4858525086350168d6ed310c537fddfa7c9eb3243876c4d6cc97318501210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ffffffff33102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0acf3f54203000000001976a9141616d631ab421d75f08f42e72dea864777bc0c4e88ac4f888a5c0000000000000000000000000000000400008085202f890dc6dc6157ef7dfa450da29f3f2118340e9decb5f7b5e3b85f8389bfeb365b47720000000048473044022007d71854072dcdb9070cc340dc9576c6ab2fc7f798eff1088d1caf3682f92d0302202237fda7e04fd21477bcc4c75039172132331c5acb554e27f9340d57558067d201fffffffff9ada62d044142fb5f01b008c10992e6f89c2d4c6f4077fa5cbdd9428cc225fa24000000484730440220695937a62d3dbe32c3439801a692f056d3748126d4ca1b20557789134c7f3e4602205253b06cb816d24a15a6abb6222c7680184216c694f44a567834195a35bc1cdc01ffffffff0a8ae507412485c24c38303fabcfe181fb9983f2e8398c0d2f95480b8aa059ff2800000048473044022026dbb57a379df983ff11454cd80b30bfd60f671f100f802aa780c9b75d18aea102204b6f4dc521945b0ce27bafe3f2f723e74b8051909b391ca970c0b337a70eb6c201ffffffffc00e6dc13a68f70aec4d2b36a5d5cc51e0e0cb41edebf59bea9a24912b775a3a25000000494830450221009e5e576dab9f281d0512958c90ed361d644522a7246c2ed21f97337fb1f040f0022061df9d1201859a953ccad595f138141df73b218c2b3586a70db45231d0ddd48001ffffffff854381d6ad4141fe39d1c380eb67a0afef7bfbb64537b27e40d6e59910295e820a0000004847304402202b8357afdf891018967f8d03a7b790ca747c355a96fae576d2472502a6811c090220451377e6541a8a27ac3972132f8de3014da66b38c218cf8f48b7157bbf4743d001ffffffffd49df9c1da8b632451572059d201bbf6e7fd3012ed11295ca4c3cf5ac5b5df4412000000484730440220474bee676313eda7923c494843f31d204990a7e5aea229b94c0cc97c1cd8371202202c67371224e8bcb8e41f427eb27aecc90171cc3851896dc131043c6b8aa8cfc501ffffffff1decd807dfbe413e4eb2a3f82d69154dc34a445f08813331e48a7f581ac627996400000049483045022100b8691e53e3cf907fef63a0c148f364b047ff707c9318cfa78d8dea9ccd3d8a8402207d4875c62f9cdbd501612bbbbbac28e0efaee608ebc9fc65a2aaa77e97a79ae801ffffffff5a381a7bd15caa95f7aeb38feef6c6b2b25844803a280cd6b24007b446f3d57501000000484730440220029045c52424d60b95fe1044efd5c64283a7f77ebaf354c3601c3aa318c84cd602202dfca5db85d8c80c584083987207b53802c7184abddf36d8bf53f676aefb5bc201ffffffff0274127484aa76d32cc8e75bbfb290982dd8eb01b940292068c53e5f61dd2c1d070000004847304402200652191844c4a2e8ac0a476a00e33c25e9dcc47319c795261c344db4d3b9288f022074aa42ad513ec02adda1ab3c627df25e04a6ddf930caa30d50e4072d214a8bc301ffffffffce3d7c7b07a1c7382ad695fe4fadda54d080ac5636d0d7b77315755b90416e4b1e00000049483045022100a28a5b2fb3c885dc21204361bda482f324994ca30e598f0f2125a24f3cb3c56902200be1455721ebd34da73cd0bbe4df2e83360eb191327c2110baf0290bfb9d8e3901ffffffff23e6f7e523140d80fa00df19e44ccad29909b20cb73cb9f21fdd23c6a67c74581700000048473044022013d3c2bbafc32dc1111ee520e8c1493ff97ebd388f23858864430bb47258476f022015dacb6783f1a7fe498fc3aef8e251755cb590e497f3051dfbf107c8dfb76c2401ffffffffb9c5ba043aab543fb0f9ee081274f19ee90e23c24efdf9033ca54c59e68f629b8f00000049483045022100f281eae8ca027f4ec3d8b75e597d67e27384f5777a4e08a1fe4dda31e580842002203a86f906de7425acdde533c709416f3102571cccba120c765d90c4e73674bf5e01ffffffffc5d6803e163af08209e82a709f32ba56da6db0f8dedc295a8f23d88c0f25737c1d00000049483045022100eca2d721751d4594272334b53213c63cfdee3313cd4f2775286b27a1dbf4cea10220265fabdc4a80c87cf8766caa02e154f26db62d87068418023849b991ebad740801ffffffff02f0810100000000002321020e46e79a2a8d12b9b5d12c7a91adb4e454edfae43c0a0cb805427d2ac7613fd9ac00000000000000004a6a48b2a323d907944adda686d6af1402d7375b555eaaa845ccea2b56191abf8db702e65b1300e73aeff574fa047e0ac85bd43cfcc0cb101acf2bb8b5044ffb81fb3d1756e7c44b4d4400000000000000000000000000000000000000000400008085202f890dbfb8379dc045ee0f6761d9210f5b487859e33f9830bbb45b8403d9f40e8b1867210000004847304402204a8751ae5f8afb0fa76a1c7c2b53c1e68c922b790206c0436e176570824010e702205c75da7c9f814b808e79e58387bf131425d12154ebb8d74f60d6f2c2707b2e0f01ffffffffe7a36df2bb0f53009ac28dac8e1eebbdb903d123abcfaa61802595c7b600eb494c000000484730440220164f385dc1f64ea646d01513362a7fb102dedce5bf12f6b05278c6d29dec4c9d02207f5c07cf00de0c12d3a684cfcaf9c977974297291be89ce93fc1435282cf3bf801ffffffff7d9af2be0064c499992029975746c10ed04916fd82ecc589ec322e1c4e50df8621000000494830450221008b2fc6045b1733bc6d2605f2100429b2c7e237f10c55cd821115b97b8a02fc12022000bd907366170c0c635f8d7407b7b4764d6efa914c4015d0037a3807b6ef4cf401fffffffff9ada62d044142fb5f01b008c10992e6f89c2d4c6f4077fa5cbdd9428cc225fa270000004847304402204bd10484bef584ca54f7692f0cbe79967aa5ab0bce39d96202c485c986c732b402203ba077cedee09dbc349bd54ce685e62ec08b662250d9501f579b1ca2f73e262b01ffffffff3bf7746ed9ebf4e685e56792c794af4d4369deca49af3e9d7bd788ce26eb41dd0600000049483045022100cb6d372822f3418c5461303a01e04fdb30fbde481a64e47483532527eb5da78c0220080489a5ab955988cd63431da38d0cd4897eeb739551af350c830205c6a7b13501ffffffff861e29cfd26fa4c4b40bdb757ab156f7dec72410a5370eff6cabfaa1678f88194900000049483045022100a358bce7afc8af7291c2eadf16b9ddd8947ba796edb0cc1dae99c39608d65b9602202eb823228f62d3ffa9d8dc681314ab04fbd7ba30fcc877bf30cdb62874199ada01ffffffff854381d6ad4141fe39d1c380eb67a0afef7bfbb64537b27e40d6e59910295e82290000004847304402202d472694aa35c1f7f92f0c46af27144ef41a48f7cc03c2adf53c662d0b7b91f802205233ab9103af9bf44d08f6c5d2e8c9c13ae2de81064a930da6c13321bc080d8501ffffffff60792d615959d6d6fa7a225bccfca1b5e4bc275692bcb382d9b74c0069c191ce1100000048473044022060342a84f5486dda839733223b45a72f75fec15e8d187f5bace69d1627ba5aa902200642327ed6cd1507b40918bb07729f40146ef0ed200c3e206774cdf931479ab801ffffffff47f9fc498e5d4743a0e1c3e00a34793cd9fd174b249e17b1f6053bcb8537d3523900000048473044022024544d695d5cbc92cbde332cf86a82c4202eaca596fcc08b3ee3c22ea96707e30220245af7aee677e004dd16ec872b756928ba10a1eb9d9f765deaeceace3bf86f6801ffffffffad15c7663ea9b3269c201840eecd2bf065e8c86cc8ee4514536446615c13556401000000484730440220651e063c284921610289e655e3d24178b697b1ca8d5113979e26c29df064fe7002205c0e4f8ca19c1f69bd99084aa5d01507764996174aff79e7bf5516c2e966714101ffffffff959f84879c93c5ac8bfdd6aa1c490493126624c5d2d8acea95745003ec2c528ff30000004847304402206ef7c9b3bfafaa80d41cc6bcca13cad13eb77a81f1038d509617a567ea97974f02202b089b0ca9d7aab0b30f9aebc35212f67a8ea41fb08a09f0a290bc18e42029c001ffffffff9a6ab1a38d2f0d88484dec96695c42ddf3844e16a69c34aaa79a92d6cb7414a51c000000484730440220120d38eea759f436a4d97648a97754665a75586d13ed1753d5613dd53796b6670220117a69a0a8806c7f98415b5c7bb9c486b558115102c969b0f1d6b3b00799bd5401ffffffff39ea5abbfff290e5e49344289c09fec063534545f0380d780a7418aefbbb832e3100000049483045022100f36c7cbc311b3b45955b477a270b7f080e53d2a14af549fdc3e75a1b744be41002202c2e093cd0c2111993a77d767524c903b980d14ae6698f7eae88977a06b1963501ffffffff02f0810100000000002321020e46e79a2a8d12b9b5d12c7a91adb4e454edfae43c0a0cb805427d2ac7613fd9ac00000000000000004f6a4c4c8cd9a19be28aad3b4ab58738286d467697da698b2b9a1e6c56c7b31dd564910ba42101004f55520045e3db8b5bfbfb361ce5eb9c07dc8837022a3736daca8da8029cdec8d0fd3ea516002a00000000000000000000000000000000000000000400008085202f890d5f6fd3a7b16c402bfdb4e562f56b4522b586b7285a6739fce7df5bd64aac7c8ce900000049483045022100a055a3e8a19a7e07f3a563118f9c508d74095205808c2100f23ed984e1c1a16a02205c7922af3a971b17324bb1ebebe67003c09307490c2904201d29b8afecc0a57001ffffffff17cc0f0e5dce7f9d19d13ab5c9dd2b0c2bf6acd5f78233ec7ba51c45beeffe4c8d0000004847304402200a5da4295b4fb0b9cfec4ec83bbf8dc7369c92b03fc7e293fb5ba4385b960ea80220167d2023562f3ec5d6ed62e76ce8144fba3914fcc4249434f900518d3a68abe101ffffffffa6ab4a060539cc9db908348181224223923ee049d2edce5ec81b4ea7c1c0e32e84000000494830450221008a6a0194acab9b0e2a5f9b7840174a9ecba4e54a90969a3d29a0ef1bdcf163e2022007715f65cf8bdd5adec4be4d20b4d72aa08c21b1be672f6ad4285702bea987b801ffffffffa1c4819de039aae9f9ce219da16bec57ed9754c32ee18661bedbb74876c14e1cf000000049483045022100c3b21b9835f5d1ad2e0f61b90a7053ac2e9bca0709d7356512a2ae5789169ddf02204e0a1200827853fc528e79214cc9e208089090de507a398ea45d09d644149f7401ffffffff05525eb74c0b647f3bd86723620c808c2119ec64f1022f35a15625bea9cd23b81d000000484730440220274a0f8680d7a817ccd4a214fcf8d7f83fe76a32399c443a9399bd0b3c6d61ae022013c6382b7f86d16d5df1f004489ab33a5eda2fa578096f5767b7ccb2ceb0b59701ffffffffd49df9c1da8b632451572059d201bbf6e7fd3012ed11295ca4c3cf5ac5b5df44150000004847304402200a5b9cd8c7f2cba014702bc6352d3aec97c92b990d9ce926b6e7656476cf3c660220728e934d395681f4ef105784274b562edc898b2c495be78baf8da960b43b567001ffffffff3febc849eaec76acdd40ca8d86ef1895868a237b3bdde63a43930696fd5ea83e0900000049483045022100f88bcbf828916e07d440573b497b08261f833076de00e7d7c4be19d56c0c107402202e01126e2498df85e7ef811332b5637ccecf95c6f3d5872e79feae95a6b9486201fffffffffff8ad2ca78dec55cfcedf09974ea8dd9f17d9a309307b724973f8c5667f413f1e00000049483045022100814239ee9a3f47be09a8231df505343fedb41809f046858a70af77ad006844430220515bde1130ac00c5efe85d2e91fa03221c8fecda8d0c1476f2de2782687a156601ffffffffe502828224f6d199d638a5f56f2245e9acf7d27e50deb33b269c5be9a9bc4d330400000049483045022100a21b73b0e303bbf707e997722baf81f5a73b8d53a34f7a2144d48a89fa6d6981022020d1d5f089b140dd981ed715a1821415b169c4d68f4fd6f5d7f248d7cd0779ee01ffffffff23e6f7e523140d80fa00df19e44ccad29909b20cb73cb9f21fdd23c6a67c74580800000048473044022025da7b955b4a8853733ece9492b77ec399c8aeee4fc44f415fd06dd603195a3502204808a0c6504da98871341aaa59fc551bd28eb352018ed9b64611934f64e0e42d01ffffffff8a2fc3741df52c42e5fb5fa0514bd6a5015d4c5721b90e3427458dbf807398372200000048473044022051735e7eaf066c8124b8f962d63c9fe102d4187b1bf1acd9818a417df780703b022033c697c530bd94913548259eb5a9bef0b5eccb44c5c3f7422cb34b7401da0bd901ffffffffc7951e877f420d9cb5742f861c3104a636efde269cdef0ecf15a24e2da3d95490600000048473044022071cdf74e13583f26e84440b461bdc7e22762755db67fa7cf78cc10dd6376206a02203ed47cb73f9abec8ab64018f93bce6dc93a4f0f8f4712cb1178df89dd8b535bc01ffffffff84b034d6a035aa5f7a5e9b2ac4ae69e89161c630b1ee6be4052e03219f4899aa1300000048473044022037195e8722722ca2f272a6f3ee9a7a8449ee11cdea825537a85c0e5cef8d8a2602204e93ccd11c1dc48471a4c35139eda2696192cca27c1bd33e5bdc90846c718e5301ffffffff02f0810100000000002321020e46e79a2a8d12b9b5d12c7a91adb4e454edfae43c0a0cb805427d2ac7613fd9ac00000000000000004f6a4c4c942843449b5635eee21f3e3021a5578ca066fb0baefcc25ac3165f2628ec530c425105004d475700e7654c3be48f72a937576ab72e4c4559715893c3b81bf4c5849fcb9b8e9e02fb12000000000000000000000000000000000000000000000400008085202f89011277b9f1688e4df084658dda1f483b1e0e8be78a8da3892cf3aeea5d8e9052660100000049483045022100d541d834cff2da7e22fe40b8332de9a9122f7e120fed781ab5b4ec34d26102ba02206110aa58dc4a69c815fd0a485bde8ca29572e58531ec546c70a71aebeb47fb3a01ffffffff0188130000000000002321020e46e79a2a8d12b9b5d12c7a91adb4e454edfae43c0a0cb805427d2ac7613fd9ac00000000075c13000000000000000000000000

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getblock", "params": ["0d060c88dd55c48a0e1ae663ca400d2edba709c8484ef84a727cabfbb950c320"] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": {
    "hash": "0d060c88dd55c48a0e1ae663ca400d2edba709c8484ef84a727cabfbb950c320",
    "confirmations": 1,
    "rawconfirmations": 5,
    "size": 26321,
    "height": 1268723,
    "version": 4,
    "merkleroot": "9cdd912d6aa82a5f55db4a79bb2181a74485df386c80e3936ce46d6e35f64d78",
    "segid": -1,
    "finalsaplingroot": "1ccce5445c492209c1d6e3e0bf21711e6f4012fddb724073dca473eb34a7d8a2",
    "tx": [
      "d500535236301413318ca05abc99a3136b3f72111ab06683f0e03ded15ec5663",
      "d7f9b34ad3e86f48fce55dbec1f2925b8dcbd15199977fd75d224254db9ae80d",
      "29939ca572cc61ddb67dbeab4e17c885213c367231cfc02419d5c9f44d2a92e0",
      "7ed658dbb045195f5dd39a2e4c0e9e70c4d1088fde446f563d297612401a61b1",
      "bdbc36996104f8b33bd5c82c678493bddf8d562bb5c8f5d796ace8b09b21d6a8",
      "c89e4bcb285b97f3da9ffcb43bb8e300fb3a3911352f47495730c75cabe04ff0",
      "9ee811357a9d4ed1d3844b426dd5fd8fcb386336d65eddae488ac8d1fc2af69b",
      "89c2c61ed95901714dac57bc8720e436af0fe156bece05da1e894fd96e029f77",
      "c3b308f768bcc3c748a12d8883176b4ff3e44bd5fab42b06306e281804c7c8ba",
      "a8cdac6943562ac051bed5c6cd6e515498c4ccbc5389580dce2f58ff0e103ba5",
      "f310e661ab39ff600ec2c98e9c0afd2f0652ce14c423fcf8d13a8e25616b0580",
      "a077fab812d8a35c998e3178fa945c2575dc5010d703960f71f16989d6f858de",
      "ca0672f70d5f668d806a8265fd607237ab718b66fb4c67a841fd7677ed5b208a",
      "40670bb9ee51a9370d8849f58ed219aa42a5206b46281dd8639ddf8a30e22316",
      "ae980edde333720483cb6db0f633e2d3825e9aa1d46a0db67faad3a56f7c8e7f",
      "a8f81af1e3cf7dee220a8348f0addd33cd961ca640a79dee0eb64ead9c566c1e",
      "2250c19f3ae06625644b8b3a455c323a44d2ca5746fe5b3671941e56d20be613"
    ],
    "time": 1552582977,
    "nonce": "000054c888f9f2c08f1b0112d10ab6b739fc7f0f324dd15277efc3eaa634000a",
    "solution": "00bfd611d3c531f8a3e962cd46d62109685518a2ed078c0ea1ed4b555db2ed5108603aaedd3ee98ac463084a50d2080a9384a1bb718053a08a55507fce56b83694930194e91bab7260b79bfffd520e5d973c2c9e01221b74d7544383712ca1033ea2caaa499efdf59e06c3f423689c7a7b7a2f5345cbcae6f26afdb7d8300462848ffb1ae69f2f11f13d3f52ebac8aca51f6721a056d8ac5525517ca4079442fdac19ac0b5f7b66004b8448286090b4b29f390b58272157eaa733d011d14cfcaa19813b692e5057556a35dc86e0da613f46605ba7f4ec88ddec30ead8b4b5df032bef638da39092a7d39661723d0b7ea07a5d6fd422fcf423efdd1a90ad094c444481ae950dc41e02d20044555623cec5b2679873fa44ef75acf1c592ca96765f28f3b5f853219b1b140e2467aef56e5b71aca6a4a86d9c918504b2758fbcc8812b9332f7fe52309e95d455f9a7e49c300f17511590fd33befc370e5a5619602732299dad7227e21e4271f6767873a43132dc08c4d488a310c7105b2a45d4536bff1b7cb70f0d68f5e996050cc55da23bf86fb3ad10e3b9028a48a8ef2376a2c2039210409d5b85a922dbe3d7ddbd399e632435957a776c9bc0a77ad8a62d623f0f15df49e543d869d51790cadee496b36bf6368ebb568ed69cf3578913aa097f99eb86b2e2701691bba85fc7d383aede90317877cdcaa4803610fea9d42729635cc623cb7397279c426fb5cee0cab13f3a217a456cd61a34dbc5990cde5de55b0ac12e8429a2e586298f3e8313febe6e6b1f590f885432433aac18d6e7b7b99f3425720d35b30d8b234475c04f09951df512cfc947fb4237cd0279ad276f86de910c30b79da45b7e76531f4bce2e8d03dfbbf11ee5712c9c92c69a96d69b05cb18e418f4e98b3c067e5cb19de2375865b51450a79e80a4fc5a5c716b0bee64b0256542f0a6f9871c02656d90846dca9fb381519682397514f522b3045ce88744f2b5af53d51b4bac3d409139a6b588309e90bbc836ea079e4e4eed7eae7ab0f1871bd6aee35cd7637d3525153ca2d77c1eebc010a5a905e8ed9b97bb18427592c60bd52c13e7e7fa5191323a5f6b03b4dbf2074edf97087b6340ab3dcc11a56bb04c89a22e2f6f8c27123561800e55e1afae61abd2c2809ddf3fbad93e372e2d1febf6f2e9f7e7a0489069e7a927e37025b32661b9c0fc576ac2dd3db4fe79331e4a48ff54c848a45a7679fdee69899af2320a5cd338b8f15f732d353a95ecf16ed82290d073f22381bc7d81743b7ea8343ac20c25fda4f179f142f10a2a2f6f556cc12de3c728a1ae005ed954752558c1a81ff709ea10f49b80774eca5bcf681a7dc2e5101151c95f94fc80df2ecd9c334ed75195a81bc7a0bfe1af5c3f7703de3dff447f338d819d789a725dcac6c028f0a9a43cc8fd140abb0d40a630a84fbdd751c2a08c28f7fd1d376f98c0fc418f4f0929de03f3038640388abc0ee44a14d7094130e0b503a61a6229f10891ab90dc9c9cc76469c0ab30f7fca9386760676194e04a8db6d2506ecaba8e800bccbe2ddc53d46b9771307445efbf15454e35f5a30bb4cf9aedd129bacd19d05c63645c9589e73829ba5abd87e0bee0fccbb06e4214acbee7c240d1586e05a9a50f0661712e4dc9e71050b36dbc7133bfd32df2cc8ddf9356fd4701f37f32635d3a7be0a50b6d6b85597d95a948df1f91a58a70a221cdc1e880ce1a54644ec91eabd7625497f02e02b291381978ccbdd4761e3ca0128efa146a0ea4e9a13003bc1558db863c2a183460455a0560bc75c7f061449714ddc5431458483630fc3ff769e78c71901ea1e516e5fe04cd0a553f5f2403afaef2e33c31eb55d326c030d76e188676099b5b9f43f100afe25994feb",
    "bits": "1d01e71c",
    "difficulty": 132777470.6040096,
    "chainwork": "000000000000000000000000000000000000000000000000000241daab323e77",
    "anchor": "4e43e43d3569c1155cc9340f46b58425e3d86890076739f19298bc66e6a7acf2",
    "blocktype": "mined",
    "valuePools": [
      {
        "id": "sprout",
        "monitored": true,
        "chainValue": 84948.93692198,
        "chainValueZat": 8494893692198,
        "valueDelta": 0.0,
        "valueDeltaZat": 0
      },
      {
        "id": "sapling",
        "monitored": true,
        "chainValue": 3.07618319,
        "chainValueZat": 307618319,
        "valueDelta": 0.0,
        "valueDeltaZat": 0
      }
    ],
    "previousblockhash": "0474f6be4f1efb132cfedc252559ef3aee166e6bb58e99160edcf029d13f8017",
    "nextblockhash": "000000003331516a9b135e3273ebad53a60921e5d3132fe7d596f5903337f504"
  },
  "error": null,
  "id": "curltest"
}

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getblock", "params": ["0d060c88dd55c48a0e1ae663ca400d2edba709c8484ef84a727cabfbb950c320", false] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": "0400000017803fd129f0dc0e16998eb56b6e16ee3aef592525dcfe2c13fb1e4fbef67404784df6356e6de46c93e3806c38df8544a78121bb794adb555f2aa86a2d91dd9ca2d8a734eb73a4dc734072dbfd12406f1e7121bfe0e3d6c10922495c44e5cc1c41898a5c1ce7011d0a0034a6eac3ef7752d14d320f7ffc39b7b60ad112011b8fc0f2f988c8540000fd400500bfd611d3c531f8a3e962cd46d62109685518a2ed078c0ea1ed4b555db2ed5108603aaedd3ee98ac463084a50d2080a9384a1bb718053a08a55507fce56b83694930194e91bab7260b79bfffd520e5d973c2c9e01221b74d7544383712ca1033ea2caaa499efdf59e06c3f423689c7a7b7a2f5345cbcae6f26afdb7d8300462848ffb1ae69f2f11f13d3f52ebac8aca51f6721a056d8ac5525517ca4079442fdac19ac0b5f7b66004b8448286090b4b29f390b58272157eaa733d011d14cfcaa19813b692e5057556a35dc86e0da613f46605ba7f4ec88ddec30ead8b4b5df032bef638da39092a7d39661723d0b7ea07a5d6fd422fcf423efdd1a90ad094c444481ae950dc41e02d20044555623cec5b2679873fa44ef75acf1c592ca96765f28f3b5f853219b1b140e2467aef56e5b71aca6a4a86d9c918504b2758fbcc8812b9332f7fe52309e95d455f9a7e49c300f17511590fd33befc370e5a5619602732299dad7227e21e4271f6767873a43132dc08c4d488a310c7105b2a45d4536bff1b7cb70f0d68f5e996050cc55da23bf86fb3ad10e3b9028a48a8ef2376a2c2039210409d5b85a922dbe3d7ddbd399e632435957a776c9bc0a77ad8a62d623f0f15df49e543d869d51790cadee496b36bf6368ebb568ed69cf3578913aa097f99eb86b2e2701691bba85fc7d383aede90317877cdcaa4803610fea9d42729635cc623cb7397279c426fb5cee0cab13f3a217a456cd61a34dbc5990cde5de55b0ac12e8429a2e586298f3e8313febe6e6b1f590f885432433aac18d6e7b7b99f3425720d35b30d8b234475c04f09951df512cfc947fb4237cd0279ad276f86de910c30b79da45b7e76531f4bce2e8d03dfbbf11ee5712c9c92c69a96d69b05cb18e418f4e98b3c067e5cb19de2375865b51450a79e80a4fc5a5c716b0bee64b0256542f0a6f9871c02656d90846dca9fb381519682397514f522b3045ce88744f2b5af53d51b4bac3d409139a6b588309e90bbc836ea079e4e4eed7eae7ab0f1871bd6aee35cd7637d3525153ca2d77c1eebc010a5a905e8ed9b97bb18427592c60bd52c13e7e7fa5191323a5f6b03b4dbf2074edf97087b6340ab3dcc11a56bb04c89a22e2f6f8c27123561800e55e1afae61abd2c2809ddf3fbad93e372e2d1febf6f2e9f7e7a0489069e7a927e37025b32661b9c0fc576ac2dd3db4fe79331e4a48ff54c848a45a7679fdee69899af2320a5cd338b8f15f732d353a95ecf16ed82290d073f22381bc7d81743b7ea8343ac20c25fda4f179f142f10a2a2f6f556cc12de3c728a1ae005ed954752558c1a81ff709ea10f49b80774eca5bcf681a7dc2e5101151c95f94fc80df2ecd9c334ed75195a81bc7a0bfe1af5c3f7703de3dff447f338d819d789a725dcac6c028f0a9a43cc8fd140abb0d40a630a84fbdd751c2a08c28f7fd1d376f98c0fc418f4f0929de03f3038640388abc0ee44a14d7094130e0b503a61a6229f10891ab90dc9c9cc76469c0ab30f7fca9386760676194e04a8db6d2506ecaba8e800bccbe2ddc53d46b9771307445efbf15454e35f5a30bb4cf9aedd129bacd19d05c63645c9589e73829ba5abd87e0bee0fccbb06e4214acbee7c240d1586e05a9a50f0661712e4dc9e71050b36dbc7133bfd32df2cc8ddf9356fd4701f37f32635d3a7be0a50b6d6b85597d95a948df1f91a58a70a221cdc1e880ce1a54644ec91eabd7625497f02e02b291381978ccbdd4761e3ca0128efa146a0ea4e9a13003bc1558db863c2a183460455a0560bc75c7f061449714ddc5431458483630fc3ff769e78c71901ea1e516e5fe04cd0a553f5f2403afaef2e33c31eb55d326c030d76e188676099b5b9f43f100afe25994feb110400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff0603f35b130101ffffffff01a45eec110000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0acdf888a5c0000000000000000000000000000000400008085202f8911cf79748330cd7d67df0b02722b7e1dd2f977d11267ae8cfc5da8011687e10067010000006a47304402201a1dc90dd58cbdc3ab8bf08344b1a49621f79699ef1a877bdece6c9d2f23c02d0220093f14e9c961eda05508b444cf1623ddbaccf7fbe8d9b9df55807bd9ddd096f20121026d3e36b748a4a28168e160ad017fcbb153e9bf29f92b716e320b5838e0df13f5feffffffa8f62f92d378e6d6b2c6d53b7093cd6177894903ae9d62c5afe1ac91399fead5010000006b483045022100af219cf9a0407f4445823c40e9eb4889bd06270935133fda7e4377ef35d6672402202bc58076e6358f95f128937be1fbcf7ab3222859b1661bd8e04ee7e228d86334012103deffacc2b2abe0b64a513bd09aeceae93422274c4f6dd46874ee0d166966e889feffffff3b246ca457247f8a1d3b1f45d27d047422e63bceff050e897081cba9c8a9d518010000006a4730440220676bd83477be45fcf88b6701ef054e857797dc5efbc73fd07322cb70cd21fd700220592d07feb5efca70b0e0b998d85f63a67e6842fdb2ad66e198610042f1bf1641012102f654024b115a687033a8f430494fefc6a6cc2a6095b62b5c7cd155d31c2d4447fefffffff9ff833e59b0576305debd4973b24e4170806dffac00aa2c390b89d041ea1628000000006a4730440220432793afe567b2a1df9302687669f7c2ab08878651cf233e2a68bbd8c6bc2e5c0220371e911ba8b599853bd2db05ed90e2efac2b82280deb1595c6d8fb778e270477012103b71f3d1a526b141bb44997c9ed67e0136d64f72e949ce33d7a4226a3365b8082feffffff7b7f64b975d918854bab3c3d3d755d7fe1c61badcb503abc9c8b58c6bbf9ac23010000006b483045022100e595a0dc487a35ec4d2e5b95d61f418cd52b2dece19b8145ec0cc8b28fd3d8d102202057ce268a3bcba958baa1e754d55c6f9f4df8d3ea53b27fe22891ae45c01ff6012103e03208fa3305d0cb6f9e54776ce9fa5cbd33e38c4c11b956cd1fa3ce3d90362efeffffffb67d626406d94b63c3a5635129d120558cef35fc12c055ca06afd7488791c6e2010000006a47304402207929a4e3f9d7ef687f06e69b35a74b1b4841900192aca5f045e70a6b0c9ba983022064b9cb5e58c93c649edf270caa8e433de646a84bb597dd1cb4d81dee5d21de7b012103e27acf9d3dcf716acc3006be22e114562eb56c357f9f17200ab6672f3b4fd10cfeffffffe2cf2e582587e66181bf3c6139d56e8b3ea77af43895f72fab3d57a91d0e9758010000006b483045022100b3c48ccb4dd70ecba2b84e92d5477bc25ec5ec5df4666c2c6028d6979bd8c1c5022063773c0fc45efca514ae79f035871d45337243522456af63b272f7fc1bffa323012102f654024b115a687033a8f430494fefc6a6cc2a6095b62b5c7cd155d31c2d4447feffffff6e619be941c4d51abf1280f60022dfae75705850cffd95598655dfd17eb2ae2e010000006b483045022100b068f52abc1ce15a18231cd3f6a833debabace07bc58f69afa89e743a97effae02204ab80dfa53ad7a1269cb66daccf860e9b3d92856ba61f07d26c18f33b158d8d7012102f654024b115a687033a8f430494fefc6a6cc2a6095b62b5c7cd155d31c2d4447feffffff253288df87fe5d7f351246c9bf66766150039fefd238921b77d8407828c2187e000000006a473044022057eb9bdc2761b70045161a25371c3a94ff7edb7e188fa166341da3f305da873f02203a754e919b5a5bfd09f8cd77dde71eb3d5330c06484137a03d50f5300d51c680012102ac0637e418fa018d46c8636d9c1dc1ae7fee59b24b8be73a2e17fdf8d5dc7dadfeffffff49424c834144d0afbe85d0f575f1f6da9322ccfa85514a66b7e7df0abe57a6f0010000006b483045022100e8cd8d01370ae2d6135233d1e69a5ce0a426b3e8e688e385ebf5c7120cc0ccc8022004c1df4863e2d9ea9fabd67e775c9e381ed9cc667b14939a85411a79bbe7abce012102f654024b115a687033a8f430494fefc6a6cc2a6095b62b5c7cd155d31c2d4447feffffffa16f861ec5fe30b9e3a5ee96506df458af3a8f18ba8cd10aa4e9f6eeb5f786f3010000006b48304502210086a9ff4ad4fc10758e657dbebbccf105ad82fb5465360207473a480a7078a4fb022015babdf10b064528a9c88095ebec0f5e43b1404faf06f74fab35fc815ce36e8e012103e4ce0e4309e90dd6e511687dc1303ef66d4bc4111b75ce58093b836ffb048e66feffffff5c193e3ad4d9d82be7428f9256dbcf6cfa27e52195150fb5f6ac47825f050e36010000006b48304502210091e420700815fa83b48f77eaf4eb517328453daff6f97b12f7258f5b95481ac802205d41b0cf9088273a39f4111be3353cbcb11ed536d0981f312cec1d6d435d567901210375e0cf2556cb7355383c82ffd261ac9919ddad1a702471887e7dc6de52fd1bebfeffffff6cc2de0558d43bd612d3f4f422f894fbedc35025082a4fe458dae87304812bbe010000006a47304402200bad0efa4b909d060a72e500fa4a45cf67efd6e599584f0b49347bcbfa4ef749022040574ea340a16fb32e6dc50f753663608af99bce171feedc3e4d87e6899dcf19012102e67d81c12868d7fe715a285739d2e618b412d5701c1eaf257e1ba134dec658e0feffffff47b89c7b522f18932b09d5ea42f2d0076e220c2207152b990d3e53ff583dfafa010000006b48304502210097fd92bfb495c0ee7ffefb61b54c9fd5093597adbefda34c709517d6bed143ce02206d3da447c98c641f9b87123623f6d8b91590d8954343d7cdd43c80d4c58215fb012102f654024b115a687033a8f430494fefc6a6cc2a6095b62b5c7cd155d31c2d4447feffffff698db2652e759cdb69b902966168c7515dee8ce58dac1a7c8513c733dd7fc93a010000006a47304402205edb474a55ccb80f9bd10a241c1ba0baeebb07bdb5677abbad86eab0339c80e902202a4e5924f3bf50f3ab355b56d5ffccd6f9bc3aaba5aca6372105d93e15ce886e012102f654024b115a687033a8f430494fefc6a6cc2a6095b62b5c7cd155d31c2d4447feffffffb6b0ce9fda0a449c7d9cd20ff909d8dac9b49ee0ff809bad3b918130923105f4000000006a4730440220522a28cc186f8703c1010d8b167d20ec2704d269fa1fe4e4e06186d1f58025640220026e7395228b15ad82428f9e065bbb4f509659f3a2429c623c5162afb50f5367012103e3f065edfeaa6fa704be50a8ca675600fa6481887cef17ac065913e2b43b4e45feffffff17db79601393ffac679ef3100d01f29a58f5f9602d4980a43417097a69cd15ed000000006a4730440220796cc097b70c213f142bd6308e26d1ebb3b1e8a179c522c4442b3546befe552802207fb7bd118adfe22c621983c69022c512ea390b247787335b32b1e9211b53ed780121030722800315783c8c90f8e6f006709606f19def22f5c2bce2356d12ddf8a0aa79feffffff0248d46800000000001976a91434391bddd81884d65fd9c7988216181b8fc963ac88acfb862a493b0100001976a9144518e50fdb31bb5951cd570342325bde15408fa388ac82888a5c065c130000000000000000000000000400008085202f890147b89c7b522f18932b09d5ea42f2d0076e220c2207152b990d3e53ff583dfafa000000006a47304402205eda7da8d3a8a2339670f180d17d21692ee4a5563c4737dd3867e68231c8e9400220608db29db779d3ff1637e10936fdfb0bdd2c779e3392406fa24e14cc6d400ba1012102a0e64d381350a14c7f85356283650e1835ac58d8b68cf58e4a5400adaa4eff0afeffffff0200ea94780d0000001976a9142a6a724ee4bb8793d0d702a0059d62648164f51588acc090ec640d0000001976a914a90b2782f35e63d9d2a0f57ac37baa4d9869d7b488ac82888a5c065c130000000000000000000000000400008085202f8902b67d626406d94b63c3a5635129d120558cef35fc12c055ca06afd7488791c6e2000000006a47304402203f8d2ade4080199f5562d6a2ed3cedfc18ba729d30677f7246f2fc549657ef2f02206a39214c45fd2403aab3f5444599c75dc498bc594452219c1db3547b9030fea0012102931b6579d839ba042b135912c49081f325dfb97cc422ff8f8f3d666943526ceefeffffffcf79748330cd7d67df0b02722b7e1dd2f977d11267ae8cfc5da8011687e10067000000006a47304402204a7185ca798fd239930a146c4d66dbe51d00c4cfe376ff9e2db85f85f4b0aa5e022038543deff2ccb5e8eb6f69489ac421f388464123a8e3c5fd982aba6c1dfce56c012102c96eb7bcc405e7d68813ccd6a1bb752e91927b468164cda7f0d9826888175671feffffff0237f5fb81020000001976a91465bda01c1c138cbd4826ab65dabfe90851cfcc3688acc089e6bc0d0000001976a914a90b2782f35e63d9d2a0f57ac37baa4d9869d7b488ac18888a5c055c130000000000000000000000000400008085202f890428827287b25f7f17862653ac6d593b2fcf6df94cc252bf7dd4804547e805f39200000000484730440220548583c50782e7541ae16c0a63527b6dd28232382575f492c6cd6de6ba0b238202206bf3070fa70cffeb49ba0d824f51599482ccfbeb047c01eab3c45b2fb9b3302f01ffffffff2974df2c133f95c7f68e663f8f07f1473012b991e883ade9691f3efbdb9936e500000000484730440220628431b307e5414be2879d327ade85b7ac71e8822bb91d31092cb5088c0187d70220458f55b406d4eb4b03d446d39de8744376707633e9f8b1b0988889c19207e34401ffffffff3eba2da31943e31871edc44442dbf9d7a6c86d6d0a48b738c0439a0b7e31575f000000004847304402204f13661e3d730d1174393b09ec87dbdf3019ac1d89974af27c0807acb180f6c10220488210b3b90cd8313a05e13e0f9939f01c0848e1bc0daae971d6e3b7782ff32b01ffffffff5cbbe431311dd8a6758183833aca8edefd989db4b687238922a4c6e79118f14e0000000049483045022100934a4906476599c7934dfa713d47378f7d39982a6cf2809c547cce2d79e36ab7022005fac2a93171208253ac8e663ce49591dc004089cf3f40cecf758d48dbb582ee01ffffffff018e079347000000001976a914d97b48cbbbdf761ac9cf8445bf398e53f8324c1c88ac91888a5c0000000000000000000000000000000400008085202f89033040de2caed0a9ed03addf7b17f761ec465dedbe1e01f148f6b306924aad057f0000000049483045022100c083168387c85661dcf5b4a34bc7849a510b4c3ce1602e58da73913ed67b4db002206d52c96bc2a9bc6d8cd62a77dfe231c88f5205670140a72a23d76600ce050ab901ffffffff5219af5e84001bf6756859c3d15120a3646b043503b4d483ec9f0f89f029def40000000049483045022100ce5b85429993f5536b354f72349fcb38c762dc8c694050474ef6b9e7ff7341e802201332a4abff4b7c3bffa7f3ea0a917cc241f9064944823516803838503426bef001ffffffff5cefb19cab0171ac52b362cf9f049f8298d3fbea66fbe30c86a623273ae5815d000000004948304502210099815a3917b18fc5b24680057f1a7ab8020b4af19d4a783e18ad0b2ab79fe7b5022030bbaee6a87ef8e229f7605d4b4f6d26a752fa3d7be1bf7e2ec492c63a977c0901ffffffff01c169c735000000001976a9147379e3d07f807bcac7909568e9818faa7ebe0f2688ac91888a5c0000000000000000000000000000000400008085202f890182d1e81ffc521ff6ec1652e013cb844e43a8abe8fee1a816645c71fedc411fc93c0000006b483045022100dc7df3a9b721253b9826e5cf4fc4b4bd8fbbf238c6725d2b9e6ced24e03dd25a0220665c11b3fa9e824f46999fd6524b204d169a24b8a1ec971bbbf35731921c141a012102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ffffffff391027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1027000000000000232102698c6f1c9e43b66e82dbb163e8df0e5a2f62f3a7a882ca387d82f86e0b3fa988ac1f353edc020000001976a91489c24cc09b46d0af8b345836464d912d39b495cc88ac5b888a5c0000000000000000000000000000000400008085202f89010a8ae507412485c24c38303fabcfe181fb9983f2e8398c0d2f95480b8aa059ff640000006b483045022100e72b654886011217301c5c298b88702f2bf7dc5bfbcb58e2a16e1a48d7790f1302207cd8949ef8fcd6a629abcd8f27879536152196299d48b4b73e7a68d49931d586012102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ffffffff651027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac1027000000000000232102c4f89a5b382750836cb787880d30e23502265054e1c327a5bfce67116d757ce8ac20c06baf090000001976a914191c5620ed43f35f33ca69cfdb842c6444bc9b6188ac5a888a5c0000000000000000000000000000000400008085202f8901b157f5a4e4989a001924d408cc69a301b57ff5316ada56819bdff40640a81332230000006b48304502210097da6895411c0885ce69bb05db23d07849335855bb9d4dcd5cb6defa76c2ffec022030de7136a62437f68e000514ebad45e292285b518b6a7038114540d5ac0818670121029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ffffffff2310270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac10270000000000002321029d19215440d8cb9cc6c6b7a4744ae7fb9fb18d986e371b06aeb34b64845f9325ac59f58ba1000000001976a914eb6f8d38d93ba6826ea82f797d6014e3cfd54f9d88ac5a888a5c0000000000000000000000000000000400008085202f890198ad9dccb96067cea8475c7469329193c789a905d137dd6600a000392640bafa1c0000006b483045022100b3372315c863b2c79667f431fb2f927d6922b75707d9dc33beb53acb8db43dd302204a81e16b206687702f26e57447a931f8aa2f8d6efe785179888fbf534b24fc060121025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fffffffff1d10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac10270000000000002321025830ce81bd1301fb67d5872344efa7a9ff99ae85fe1234f18c085db9072b740fac6fe5010c000000001976a914ef8d08549f41a68d2dd6c49e0d9f4f9b6c5c8c7d88ac92888a5c0000000000000000000000000000000400008085202f8901731204472ad39b1f45df02816a54739b2e16a61d8ce66b03539b7720f6825f091f0000006a473044022048e13878941b664971b81fafe7fb1fdd0c72a3d8d37f39264970de91e2d74d4402205152c26e850e72f84cb4e1e357fea3d8ade026032e40fa5b7dc0e1c2f86ea4cc012103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceffffffff171027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac1027000000000000232103b59ad322b17cb94080dc8e6dc10a0a865de6d47c16fb5b1a0b5f77f9507f3cceac6d6a151f000000001976a914c159429874a1257cfc5fc06b19268c476170331588ac5a888a5c0000000000000000000000000000000400008085202f890123e6f7e523140d80fa00df19e44ccad29909b20cb73cb9f21fdd23c6a67c74581a0000006a473044022079e9f5b7ed693a2573c84c384d933cd7e5983a80786b7cbd67b54e453a4ffe1e022016d7ec400d9cb3663da929035ec7cc72fcc18d4320288d2da2cf9d31e96f7bed012103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ffffffff1d1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac1027000000000000232103396ac453b3f23e20f30d4793c5b8ab6ded6993242df4f09fd91eb9a4f8aede84ac10f9b905000000001976a914c05466ef14438d2b1bccdf1af5229d7a80fffe3288ac5a888a5c0000000000000000000000000000000400008085202f89019a6ab1a38d2f0d88484dec96695c42ddf3844e16a69c34aaa79a92d6cb7414a5320000006a473044022030216539df2bd8a3823b7c9f3135d2af06ade941d985ab2f7574004d5ab36e9e02203895c67b4858525086350168d6ed310c537fddfa7c9eb3243876c4d6cc97318501210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ffffffff33102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0ac102700000000000023210348d9b1fc6acf81290405580f525ee49b4749ed4637b51a28b18caa26543b20f0acf3f54203000000001976a9141616d631ab421d75f08f42e72dea864777bc0c4e88ac4f888a5c0000000000000000000000000000000400008085202f890dc6dc6157ef7dfa450da29f3f2118340e9decb5f7b5e3b85f8389bfeb365b47720000000048473044022007d71854072dcdb9070cc340dc9576c6ab2fc7f798eff1088d1caf3682f92d0302202237fda7e04fd21477bcc4c75039172132331c5acb554e27f9340d57558067d201fffffffff9ada62d044142fb5f01b008c10992e6f89c2d4c6f4077fa5cbdd9428cc225fa24000000484730440220695937a62d3dbe32c3439801a692f056d3748126d4ca1b20557789134c7f3e4602205253b06cb816d24a15a6abb6222c7680184216c694f44a567834195a35bc1cdc01ffffffff0a8ae507412485c24c38303fabcfe181fb9983f2e8398c0d2f95480b8aa059ff2800000048473044022026dbb57a379df983ff11454cd80b30bfd60f671f100f802aa780c9b75d18aea102204b6f4dc521945b0ce27bafe3f2f723e74b8051909b391ca970c0b337a70eb6c201ffffffffc00e6dc13a68f70aec4d2b36a5d5cc51e0e0cb41edebf59bea9a24912b775a3a25000000494830450221009e5e576dab9f281d0512958c90ed361d644522a7246c2ed21f97337fb1f040f0022061df9d1201859a953ccad595f138141df73b218c2b3586a70db45231d0ddd48001ffffffff854381d6ad4141fe39d1c380eb67a0afef7bfbb64537b27e40d6e59910295e820a0000004847304402202b8357afdf891018967f8d03a7b790ca747c355a96fae576d2472502a6811c090220451377e6541a8a27ac3972132f8de3014da66b38c218cf8f48b7157bbf4743d001ffffffffd49df9c1da8b632451572059d201bbf6e7fd3012ed11295ca4c3cf5ac5b5df4412000000484730440220474bee676313eda7923c494843f31d204990a7e5aea229b94c0cc97c1cd8371202202c67371224e8bcb8e41f427eb27aecc90171cc3851896dc131043c6b8aa8cfc501ffffffff1decd807dfbe413e4eb2a3f82d69154dc34a445f08813331e48a7f581ac627996400000049483045022100b8691e53e3cf907fef63a0c148f364b047ff707c9318cfa78d8dea9ccd3d8a8402207d4875c62f9cdbd501612bbbbbac28e0efaee608ebc9fc65a2aaa77e97a79ae801ffffffff5a381a7bd15caa95f7aeb38feef6c6b2b25844803a280cd6b24007b446f3d57501000000484730440220029045c52424d60b95fe1044efd5c64283a7f77ebaf354c3601c3aa318c84cd602202dfca5db85d8c80c584083987207b53802c7184abddf36d8bf53f676aefb5bc201ffffffff0274127484aa76d32cc8e75bbfb290982dd8eb01b940292068c53e5f61dd2c1d070000004847304402200652191844c4a2e8ac0a476a00e33c25e9dcc47319c795261c344db4d3b9288f022074aa42ad513ec02adda1ab3c627df25e04a6ddf930caa30d50e4072d214a8bc301ffffffffce3d7c7b07a1c7382ad695fe4fadda54d080ac5636d0d7b77315755b90416e4b1e00000049483045022100a28a5b2fb3c885dc21204361bda482f324994ca30e598f0f2125a24f3cb3c56902200be1455721ebd34da73cd0bbe4df2e83360eb191327c2110baf0290bfb9d8e3901ffffffff23e6f7e523140d80fa00df19e44ccad29909b20cb73cb9f21fdd23c6a67c74581700000048473044022013d3c2bbafc32dc1111ee520e8c1493ff97ebd388f23858864430bb47258476f022015dacb6783f1a7fe498fc3aef8e251755cb590e497f3051dfbf107c8dfb76c2401ffffffffb9c5ba043aab543fb0f9ee081274f19ee90e23c24efdf9033ca54c59e68f629b8f00000049483045022100f281eae8ca027f4ec3d8b75e597d67e27384f5777a4e08a1fe4dda31e580842002203a86f906de7425acdde533c709416f3102571cccba120c765d90c4e73674bf5e01ffffffffc5d6803e163af08209e82a709f32ba56da6db0f8dedc295a8f23d88c0f25737c1d00000049483045022100eca2d721751d4594272334b53213c63cfdee3313cd4f2775286b27a1dbf4cea10220265fabdc4a80c87cf8766caa02e154f26db62d87068418023849b991ebad740801ffffffff02f0810100000000002321020e46e79a2a8d12b9b5d12c7a91adb4e454edfae43c0a0cb805427d2ac7613fd9ac00000000000000004a6a48b2a323d907944adda686d6af1402d7375b555eaaa845ccea2b56191abf8db702e65b1300e73aeff574fa047e0ac85bd43cfcc0cb101acf2bb8b5044ffb81fb3d1756e7c44b4d4400000000000000000000000000000000000000000400008085202f890dbfb8379dc045ee0f6761d9210f5b487859e33f9830bbb45b8403d9f40e8b1867210000004847304402204a8751ae5f8afb0fa76a1c7c2b53c1e68c922b790206c0436e176570824010e702205c75da7c9f814b808e79e58387bf131425d12154ebb8d74f60d6f2c2707b2e0f01ffffffffe7a36df2bb0f53009ac28dac8e1eebbdb903d123abcfaa61802595c7b600eb494c000000484730440220164f385dc1f64ea646d01513362a7fb102dedce5bf12f6b05278c6d29dec4c9d02207f5c07cf00de0c12d3a684cfcaf9c977974297291be89ce93fc1435282cf3bf801ffffffff7d9af2be0064c499992029975746c10ed04916fd82ecc589ec322e1c4e50df8621000000494830450221008b2fc6045b1733bc6d2605f2100429b2c7e237f10c55cd821115b97b8a02fc12022000bd907366170c0c635f8d7407b7b4764d6efa914c4015d0037a3807b6ef4cf401fffffffff9ada62d044142fb5f01b008c10992e6f89c2d4c6f4077fa5cbdd9428cc225fa270000004847304402204bd10484bef584ca54f7692f0cbe79967aa5ab0bce39d96202c485c986c732b402203ba077cedee09dbc349bd54ce685e62ec08b662250d9501f579b1ca2f73e262b01ffffffff3bf7746ed9ebf4e685e56792c794af4d4369deca49af3e9d7bd788ce26eb41dd0600000049483045022100cb6d372822f3418c5461303a01e04fdb30fbde481a64e47483532527eb5da78c0220080489a5ab955988cd63431da38d0cd4897eeb739551af350c830205c6a7b13501ffffffff861e29cfd26fa4c4b40bdb757ab156f7dec72410a5370eff6cabfaa1678f88194900000049483045022100a358bce7afc8af7291c2eadf16b9ddd8947ba796edb0cc1dae99c39608d65b9602202eb823228f62d3ffa9d8dc681314ab04fbd7ba30fcc877bf30cdb62874199ada01ffffffff854381d6ad4141fe39d1c380eb67a0afef7bfbb64537b27e40d6e59910295e82290000004847304402202d472694aa35c1f7f92f0c46af27144ef41a48f7cc03c2adf53c662d0b7b91f802205233ab9103af9bf44d08f6c5d2e8c9c13ae2de81064a930da6c13321bc080d8501ffffffff60792d615959d6d6fa7a225bccfca1b5e4bc275692bcb382d9b74c0069c191ce1100000048473044022060342a84f5486dda839733223b45a72f75fec15e8d187f5bace69d1627ba5aa902200642327ed6cd1507b40918bb07729f40146ef0ed200c3e206774cdf931479ab801ffffffff47f9fc498e5d4743a0e1c3e00a34793cd9fd174b249e17b1f6053bcb8537d3523900000048473044022024544d695d5cbc92cbde332cf86a82c4202eaca596fcc08b3ee3c22ea96707e30220245af7aee677e004dd16ec872b756928ba10a1eb9d9f765deaeceace3bf86f6801ffffffffad15c7663ea9b3269c201840eecd2bf065e8c86cc8ee4514536446615c13556401000000484730440220651e063c284921610289e655e3d24178b697b1ca8d5113979e26c29df064fe7002205c0e4f8ca19c1f69bd99084aa5d01507764996174aff79e7bf5516c2e966714101ffffffff959f84879c93c5ac8bfdd6aa1c490493126624c5d2d8acea95745003ec2c528ff30000004847304402206ef7c9b3bfafaa80d41cc6bcca13cad13eb77a81f1038d509617a567ea97974f02202b089b0ca9d7aab0b30f9aebc35212f67a8ea41fb08a09f0a290bc18e42029c001ffffffff9a6ab1a38d2f0d88484dec96695c42ddf3844e16a69c34aaa79a92d6cb7414a51c000000484730440220120d38eea759f436a4d97648a97754665a75586d13ed1753d5613dd53796b6670220117a69a0a8806c7f98415b5c7bb9c486b558115102c969b0f1d6b3b00799bd5401ffffffff39ea5abbfff290e5e49344289c09fec063534545f0380d780a7418aefbbb832e3100000049483045022100f36c7cbc311b3b45955b477a270b7f080e53d2a14af549fdc3e75a1b744be41002202c2e093cd0c2111993a77d767524c903b980d14ae6698f7eae88977a06b1963501ffffffff02f0810100000000002321020e46e79a2a8d12b9b5d12c7a91adb4e454edfae43c0a0cb805427d2ac7613fd9ac00000000000000004f6a4c4c8cd9a19be28aad3b4ab58738286d467697da698b2b9a1e6c56c7b31dd564910ba42101004f55520045e3db8b5bfbfb361ce5eb9c07dc8837022a3736daca8da8029cdec8d0fd3ea516002a00000000000000000000000000000000000000000400008085202f890d5f6fd3a7b16c402bfdb4e562f56b4522b586b7285a6739fce7df5bd64aac7c8ce900000049483045022100a055a3e8a19a7e07f3a563118f9c508d74095205808c2100f23ed984e1c1a16a02205c7922af3a971b17324bb1ebebe67003c09307490c2904201d29b8afecc0a57001ffffffff17cc0f0e5dce7f9d19d13ab5c9dd2b0c2bf6acd5f78233ec7ba51c45beeffe4c8d0000004847304402200a5da4295b4fb0b9cfec4ec83bbf8dc7369c92b03fc7e293fb5ba4385b960ea80220167d2023562f3ec5d6ed62e76ce8144fba3914fcc4249434f900518d3a68abe101ffffffffa6ab4a060539cc9db908348181224223923ee049d2edce5ec81b4ea7c1c0e32e84000000494830450221008a6a0194acab9b0e2a5f9b7840174a9ecba4e54a90969a3d29a0ef1bdcf163e2022007715f65cf8bdd5adec4be4d20b4d72aa08c21b1be672f6ad4285702bea987b801ffffffffa1c4819de039aae9f9ce219da16bec57ed9754c32ee18661bedbb74876c14e1cf000000049483045022100c3b21b9835f5d1ad2e0f61b90a7053ac2e9bca0709d7356512a2ae5789169ddf02204e0a1200827853fc528e79214cc9e208089090de507a398ea45d09d644149f7401ffffffff05525eb74c0b647f3bd86723620c808c2119ec64f1022f35a15625bea9cd23b81d000000484730440220274a0f8680d7a817ccd4a214fcf8d7f83fe76a32399c443a9399bd0b3c6d61ae022013c6382b7f86d16d5df1f004489ab33a5eda2fa578096f5767b7ccb2ceb0b59701ffffffffd49df9c1da8b632451572059d201bbf6e7fd3012ed11295ca4c3cf5ac5b5df44150000004847304402200a5b9cd8c7f2cba014702bc6352d3aec97c92b990d9ce926b6e7656476cf3c660220728e934d395681f4ef105784274b562edc898b2c495be78baf8da960b43b567001ffffffff3febc849eaec76acdd40ca8d86ef1895868a237b3bdde63a43930696fd5ea83e0900000049483045022100f88bcbf828916e07d440573b497b08261f833076de00e7d7c4be19d56c0c107402202e01126e2498df85e7ef811332b5637ccecf95c6f3d5872e79feae95a6b9486201fffffffffff8ad2ca78dec55cfcedf09974ea8dd9f17d9a309307b724973f8c5667f413f1e00000049483045022100814239ee9a3f47be09a8231df505343fedb41809f046858a70af77ad006844430220515bde1130ac00c5efe85d2e91fa03221c8fecda8d0c1476f2de2782687a156601ffffffffe502828224f6d199d638a5f56f2245e9acf7d27e50deb33b269c5be9a9bc4d330400000049483045022100a21b73b0e303bbf707e997722baf81f5a73b8d53a34f7a2144d48a89fa6d6981022020d1d5f089b140dd981ed715a1821415b169c4d68f4fd6f5d7f248d7cd0779ee01ffffffff23e6f7e523140d80fa00df19e44ccad29909b20cb73cb9f21fdd23c6a67c74580800000048473044022025da7b955b4a8853733ece9492b77ec399c8aeee4fc44f415fd06dd603195a3502204808a0c6504da98871341aaa59fc551bd28eb352018ed9b64611934f64e0e42d01ffffffff8a2fc3741df52c42e5fb5fa0514bd6a5015d4c5721b90e3427458dbf807398372200000048473044022051735e7eaf066c8124b8f962d63c9fe102d4187b1bf1acd9818a417df780703b022033c697c530bd94913548259eb5a9bef0b5eccb44c5c3f7422cb34b7401da0bd901ffffffffc7951e877f420d9cb5742f861c3104a636efde269cdef0ecf15a24e2da3d95490600000048473044022071cdf74e13583f26e84440b461bdc7e22762755db67fa7cf78cc10dd6376206a02203ed47cb73f9abec8ab64018f93bce6dc93a4f0f8f4712cb1178df89dd8b535bc01ffffffff84b034d6a035aa5f7a5e9b2ac4ae69e89161c630b1ee6be4052e03219f4899aa1300000048473044022037195e8722722ca2f272a6f3ee9a7a8449ee11cdea825537a85c0e5cef8d8a2602204e93ccd11c1dc48471a4c35139eda2696192cca27c1bd33e5bdc90846c718e5301ffffffff02f0810100000000002321020e46e79a2a8d12b9b5d12c7a91adb4e454edfae43c0a0cb805427d2ac7613fd9ac00000000000000004f6a4c4c942843449b5635eee21f3e3021a5578ca066fb0baefcc25ac3165f2628ec530c425105004d475700e7654c3be48f72a937576ab72e4c4559715893c3b81bf4c5849fcb9b8e9e02fb12000000000000000000000000000000000000000000000400008085202f89011277b9f1688e4df084658dda1f483b1e0e8be78a8da3892cf3aeea5d8e9052660100000049483045022100d541d834cff2da7e22fe40b8332de9a9122f7e120fed781ab5b4ec34d26102ba02206110aa58dc4a69c815fd0a485bde8ca29572e58531ec546c70a71aebeb47fb3a01ffffffff0188130000000000002321020e46e79a2a8d12b9b5d12c7a91adb4e454edfae43c0a0cb805427d2ac7613fd9ac00000000075c13000000000000000000000000",
  "error": null,
  "id": "curltest"
}

Command:

./komodo-cli getblock 120
{
  "hash": "028d455c8b61d4ee5959e2d3d6e6b60d4d779e0ba8b0e1c093e9443ba5c42179",
  "confirmations": 1268619,
  "rawconfirmations": 1268619,
  "size": 1587,
  "height": 120,
  "version": 4,
  "merkleroot": "d390975e989394e046ef0000f47367fa59e96cb9a4ddfa930a3a378689060149",
  "segid": -1,
  "finalsaplingroot": "0000000000000000000000000000000000000000000000000000000000000000",
  "tx": ["d390975e989394e046ef0000f47367fa59e96cb9a4ddfa930a3a378689060149"],
  "time": 1473825108,
  "nonce": "000078d1eba5ea592b0c1a6728f86df449ee17bd64cb14cd246481d18a830003",
  "solution": "003f9ef9cf78d687c8e4c56f98d2afc5670c34ce0a0d4c72c2115bd70dddf803535f9cf11343a47b4ec30642354007ab856b9942c21e4f47ee8cb9c6f268160eccea157f0a0f3678cfe107569d998d0d959c0c52047220911125802f7d2b9221ab33fd708b429db55319e6750b65076d9e7ca522a221bfff98b6278938742616a7b2e89fb3e9ce7d645e29c1de7d4425d6a339512072b53f9d430f1dca491f0cf00c8ab5f116dc2204a97ff65553a41d43fef0f4b6f0621c6fbe580db218bf2fb241749995b5e2129e1ef5fa40b293cf47570724bf202055255988f47526d95121b1e6e7b9364814af7b4eaaf4e0dfc11ea4a253341b96e70bb92d2305d96e1c5c08bafcb13d20c3e7b9f8d3298979fff112c400f0c3d2a335118da25c42d035f898c8b728f034c414f8281b09f1d0b6754894e9f72285273b1711363c4583079344910dbd9705cde8534efbb838de7f008321268318e68b08bd524952b0d42cbedb3a50e03d5b4d560f370f95d7a43657ca56a83b73bdbd22a9124018f23f154319cc1d0520a150edf6748539074a2164be459b2077afca94638f0f45d29f6f42fcf05301d9581f944a137dfd5f80eac5df99f6b4129f23d50c65fc2231791525dc1523c8b64c6df55cdfdfdbc70b8b811c2b0e9e554ba113f238edcb392bf1cdc9e918a4df7e1ce21a138e9501b6eac8ab889793fda38d02a99bf74f6281e1d55be1ff729fc215529f94e7892b7686e1829bdb0fd432b780b4e28a6e5b973e1b04137f75b0ff1786f1562402adfad8476981a3b23a1b3251c54ca9538d5b4927e8bdc2c72d62fd705eab750a810d6c2b928477849f252afff9330e3d34be4ffe5d79fea92f19d10d3627862754df6449c71e5ffe69276731c9e00ab91ab747a5c0b2ba19a9be4872becb3510b248de5bbd5fc1b5735b65d2b5f36c18dcf30300b50f20b6c3e79114505044ccca604f9f6fde0d460bfc220a4c450d93e5dde0eaebc747c1b3f3349d5705e80d9afdc200d6981a131c3fc80fd19ae3d44bbc305f7fd5c5d03011f1a489460d55ccbaef7d9fb8dc0148ab399b4e38b1ef19c2083766563dcd8af8e8f42629cd72d6d956b374a1e59800f75435e362d2b1e95ba834ad2434b26be7f33670d3e7e54da5d8766ad86d13d61536a587e99414ea34847599cf9d92fe92dc079a920c7492067115a874eb98e5f36632a2d30ba5114625cd04497f5d413dc2add3cdd8fa4eb2f641b210f38541380e3d00a175462a9fe107d2dad559d9e317490d9ad489d7ff3e2b32f9fe3d98015b86fc45aa07d5e0614f8bd123b4e0960690c8e846eafa3b34f016a9418752c9942edb83e1783df05fb653cadfae0c18e604702d5f328b4ccf01d17c22e7f2f0ddfb3ef9395267dbc3170f8366a7144310e015ea6d763d769c01c40fc516d97614f18504c59ced8a9fa749ffeacd02cd47072a0564c5748a30dca894c1904f53ab606a0789d1809adabb01f6fe486e9e6d20f3d5f63f91c02428fc74a6e608a345bf2543ed7646c9af6a7709ba0aa38af74f0a12a33febc30ea39ecde221613d62b60c701974dae2dcbfb81d10ec39229e23c2c2fe6d970f10ddfb16049ee86c36f1546af704808b596566cc1b85dc6e40df0a29488be1feac3d13c1140998d6c303600b7fe207c62fd7ca13431e2be09e3c01fe6bb803a1e84e8160c31539d6588ffc6e6ece38a9d890611f3f0108ef60333da3d37224d2732b366aac75603125203fedc5e1d5ad1918e30dbd59e8ae516cbbf9e30e5fcbf314db2263a0598d3a35f5aa4f732bdf01cf313424422cede953ec45a7945f563b6f2294fa5960185f5f626056d141194775b00e5051ab7c0fbccaff3607825491da72f73dd3c3da17ae65d52053fb6a6d",
  "bits": "200f0f0f",
  "difficulty": 1,
  "chainwork": "0000000000000000000000000000000000000000000000000000000000000809",
  "anchor": "59d2cde5e65c1414c32ba54f0fe4bdb3d67618125286e6a191317917c812c6d7",
  "blocktype": "mined",
  "valuePools": [
    {
      "id": "sprout",
      "monitored": true,
      "chainValue": 0.0,
      "chainValueZat": 0,
      "valueDelta": 0.0,
      "valueDeltaZat": 0
    },
    {
      "id": "sapling",
      "monitored": true,
      "chainValue": 0.0,
      "chainValueZat": 0,
      "valueDelta": 0.0,
      "valueDeltaZat": 0
    }
  ],
  "previousblockhash": "009ccd7da3a2c6212b56147b5491773bde944bb6169160d88dc5879a9e005087",
  "nextblockhash": "06ea921ade69ca13f8a2220ed6633f35ed6afd94368c404e7cbdee374c7c11d6"
}

Command:

./komodo-cli getblock 120 false
040000008750009e9a87c58dd8609116b64b94de3b7791547b14562b21c6a2a37dcd9c004901068986373a0a93fadda4b96ce959fa6773f40000ef46e09493985e9790d3000000000000000000000000000000000000000000000000000000000000000054c9d8570f0f0f200300838ad1816424cd14cb64bd17ee49f46df828671a0c2b59eaa5ebd1780000fd4005003f9ef9cf78d687c8e4c56f98d2afc5670c34ce0a0d4c72c2115bd70dddf803535f9cf11343a47b4ec30642354007ab856b9942c21e4f47ee8cb9c6f268160eccea157f0a0f3678cfe107569d998d0d959c0c52047220911125802f7d2b9221ab33fd708b429db55319e6750b65076d9e7ca522a221bfff98b6278938742616a7b2e89fb3e9ce7d645e29c1de7d4425d6a339512072b53f9d430f1dca491f0cf00c8ab5f116dc2204a97ff65553a41d43fef0f4b6f0621c6fbe580db218bf2fb241749995b5e2129e1ef5fa40b293cf47570724bf202055255988f47526d95121b1e6e7b9364814af7b4eaaf4e0dfc11ea4a253341b96e70bb92d2305d96e1c5c08bafcb13d20c3e7b9f8d3298979fff112c400f0c3d2a335118da25c42d035f898c8b728f034c414f8281b09f1d0b6754894e9f72285273b1711363c4583079344910dbd9705cde8534efbb838de7f008321268318e68b08bd524952b0d42cbedb3a50e03d5b4d560f370f95d7a43657ca56a83b73bdbd22a9124018f23f154319cc1d0520a150edf6748539074a2164be459b2077afca94638f0f45d29f6f42fcf05301d9581f944a137dfd5f80eac5df99f6b4129f23d50c65fc2231791525dc1523c8b64c6df55cdfdfdbc70b8b811c2b0e9e554ba113f238edcb392bf1cdc9e918a4df7e1ce21a138e9501b6eac8ab889793fda38d02a99bf74f6281e1d55be1ff729fc215529f94e7892b7686e1829bdb0fd432b780b4e28a6e5b973e1b04137f75b0ff1786f1562402adfad8476981a3b23a1b3251c54ca9538d5b4927e8bdc2c72d62fd705eab750a810d6c2b928477849f252afff9330e3d34be4ffe5d79fea92f19d10d3627862754df6449c71e5ffe69276731c9e00ab91ab747a5c0b2ba19a9be4872becb3510b248de5bbd5fc1b5735b65d2b5f36c18dcf30300b50f20b6c3e79114505044ccca604f9f6fde0d460bfc220a4c450d93e5dde0eaebc747c1b3f3349d5705e80d9afdc200d6981a131c3fc80fd19ae3d44bbc305f7fd5c5d03011f1a489460d55ccbaef7d9fb8dc0148ab399b4e38b1ef19c2083766563dcd8af8e8f42629cd72d6d956b374a1e59800f75435e362d2b1e95ba834ad2434b26be7f33670d3e7e54da5d8766ad86d13d61536a587e99414ea34847599cf9d92fe92dc079a920c7492067115a874eb98e5f36632a2d30ba5114625cd04497f5d413dc2add3cdd8fa4eb2f641b210f38541380e3d00a175462a9fe107d2dad559d9e317490d9ad489d7ff3e2b32f9fe3d98015b86fc45aa07d5e0614f8bd123b4e0960690c8e846eafa3b34f016a9418752c9942edb83e1783df05fb653cadfae0c18e604702d5f328b4ccf01d17c22e7f2f0ddfb3ef9395267dbc3170f8366a7144310e015ea6d763d769c01c40fc516d97614f18504c59ced8a9fa749ffeacd02cd47072a0564c5748a30dca894c1904f53ab606a0789d1809adabb01f6fe486e9e6d20f3d5f63f91c02428fc74a6e608a345bf2543ed7646c9af6a7709ba0aa38af74f0a12a33febc30ea39ecde221613d62b60c701974dae2dcbfb81d10ec39229e23c2c2fe6d970f10ddfb16049ee86c36f1546af704808b596566cc1b85dc6e40df0a29488be1feac3d13c1140998d6c303600b7fe207c62fd7ca13431e2be09e3c01fe6bb803a1e84e8160c31539d6588ffc6e6ece38a9d890611f3f0108ef60333da3d37224d2732b366aac75603125203fedc5e1d5ad1918e30dbd59e8ae516cbbf9e30e5fcbf314db2263a0598d3a35f5aa4f732bdf01cf313424422cede953ec45a7945f563b6f2294fa5960185f5f626056d141194775b00e5051ab7c0fbccaff3607825491da72f73dd3c3da17ae65d52053fb6a6d0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0401780101ffffffff0100a3e11100000000232103e0e548e1c42e3a1b26a414d33c8862e10799557d3758b981c921c776054deb53ac00000000

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getblock", "params": ["120"] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": {
    "hash": "028d455c8b61d4ee5959e2d3d6e6b60d4d779e0ba8b0e1c093e9443ba5c42179",
    "confirmations": 1268622,
    "rawconfirmations": 1268622,
    "size": 1587,
    "height": 120,
    "version": 4,
    "merkleroot": "d390975e989394e046ef0000f47367fa59e96cb9a4ddfa930a3a378689060149",
    "segid": -1,
    "finalsaplingroot": "0000000000000000000000000000000000000000000000000000000000000000",
    "tx": ["d390975e989394e046ef0000f47367fa59e96cb9a4ddfa930a3a378689060149"],
    "time": 1473825108,
    "nonce": "000078d1eba5ea592b0c1a6728f86df449ee17bd64cb14cd246481d18a830003",
    "solution": "003f9ef9cf78d687c8e4c56f98d2afc5670c34ce0a0d4c72c2115bd70dddf803535f9cf11343a47b4ec30642354007ab856b9942c21e4f47ee8cb9c6f268160eccea157f0a0f3678cfe107569d998d0d959c0c52047220911125802f7d2b9221ab33fd708b429db55319e6750b65076d9e7ca522a221bfff98b6278938742616a7b2e89fb3e9ce7d645e29c1de7d4425d6a339512072b53f9d430f1dca491f0cf00c8ab5f116dc2204a97ff65553a41d43fef0f4b6f0621c6fbe580db218bf2fb241749995b5e2129e1ef5fa40b293cf47570724bf202055255988f47526d95121b1e6e7b9364814af7b4eaaf4e0dfc11ea4a253341b96e70bb92d2305d96e1c5c08bafcb13d20c3e7b9f8d3298979fff112c400f0c3d2a335118da25c42d035f898c8b728f034c414f8281b09f1d0b6754894e9f72285273b1711363c4583079344910dbd9705cde8534efbb838de7f008321268318e68b08bd524952b0d42cbedb3a50e03d5b4d560f370f95d7a43657ca56a83b73bdbd22a9124018f23f154319cc1d0520a150edf6748539074a2164be459b2077afca94638f0f45d29f6f42fcf05301d9581f944a137dfd5f80eac5df99f6b4129f23d50c65fc2231791525dc1523c8b64c6df55cdfdfdbc70b8b811c2b0e9e554ba113f238edcb392bf1cdc9e918a4df7e1ce21a138e9501b6eac8ab889793fda38d02a99bf74f6281e1d55be1ff729fc215529f94e7892b7686e1829bdb0fd432b780b4e28a6e5b973e1b04137f75b0ff1786f1562402adfad8476981a3b23a1b3251c54ca9538d5b4927e8bdc2c72d62fd705eab750a810d6c2b928477849f252afff9330e3d34be4ffe5d79fea92f19d10d3627862754df6449c71e5ffe69276731c9e00ab91ab747a5c0b2ba19a9be4872becb3510b248de5bbd5fc1b5735b65d2b5f36c18dcf30300b50f20b6c3e79114505044ccca604f9f6fde0d460bfc220a4c450d93e5dde0eaebc747c1b3f3349d5705e80d9afdc200d6981a131c3fc80fd19ae3d44bbc305f7fd5c5d03011f1a489460d55ccbaef7d9fb8dc0148ab399b4e38b1ef19c2083766563dcd8af8e8f42629cd72d6d956b374a1e59800f75435e362d2b1e95ba834ad2434b26be7f33670d3e7e54da5d8766ad86d13d61536a587e99414ea34847599cf9d92fe92dc079a920c7492067115a874eb98e5f36632a2d30ba5114625cd04497f5d413dc2add3cdd8fa4eb2f641b210f38541380e3d00a175462a9fe107d2dad559d9e317490d9ad489d7ff3e2b32f9fe3d98015b86fc45aa07d5e0614f8bd123b4e0960690c8e846eafa3b34f016a9418752c9942edb83e1783df05fb653cadfae0c18e604702d5f328b4ccf01d17c22e7f2f0ddfb3ef9395267dbc3170f8366a7144310e015ea6d763d769c01c40fc516d97614f18504c59ced8a9fa749ffeacd02cd47072a0564c5748a30dca894c1904f53ab606a0789d1809adabb01f6fe486e9e6d20f3d5f63f91c02428fc74a6e608a345bf2543ed7646c9af6a7709ba0aa38af74f0a12a33febc30ea39ecde221613d62b60c701974dae2dcbfb81d10ec39229e23c2c2fe6d970f10ddfb16049ee86c36f1546af704808b596566cc1b85dc6e40df0a29488be1feac3d13c1140998d6c303600b7fe207c62fd7ca13431e2be09e3c01fe6bb803a1e84e8160c31539d6588ffc6e6ece38a9d890611f3f0108ef60333da3d37224d2732b366aac75603125203fedc5e1d5ad1918e30dbd59e8ae516cbbf9e30e5fcbf314db2263a0598d3a35f5aa4f732bdf01cf313424422cede953ec45a7945f563b6f2294fa5960185f5f626056d141194775b00e5051ab7c0fbccaff3607825491da72f73dd3c3da17ae65d52053fb6a6d",
    "bits": "200f0f0f",
    "difficulty": 1,
    "chainwork": "0000000000000000000000000000000000000000000000000000000000000809",
    "anchor": "59d2cde5e65c1414c32ba54f0fe4bdb3d67618125286e6a191317917c812c6d7",
    "blocktype": "mined",
    "valuePools": [
      {
        "id": "sprout",
        "monitored": true,
        "chainValue": 0.0,
        "chainValueZat": 0,
        "valueDelta": 0.0,
        "valueDeltaZat": 0
      },
      {
        "id": "sapling",
        "monitored": true,
        "chainValue": 0.0,
        "chainValueZat": 0,
        "valueDelta": 0.0,
        "valueDeltaZat": 0
      }
    ],
    "previousblockhash": "009ccd7da3a2c6212b56147b5491773bde944bb6169160d88dc5879a9e005087",
    "nextblockhash": "06ea921ade69ca13f8a2220ed6633f35ed6afd94368c404e7cbdee374c7c11d6"
  },
  "error": null,
  "id": "curltest"
}

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getblock", "params": ["120", false] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": "04000000285e37c2190d03bdc2395fcd05226bc25de50adf3f46363bc579e050efbfd1013163caf3ad654ee90412d51e6d77b559ae912397ae89df7c6d4fe1f7fbce81470000000000000000000000000000000000000000000000000000000000000000f2ce925b080f0f200b00ea624b040b9c73b7d68ecdf8caf81c513f9aa8679a3172b52b82c55400002403fc1abba5f415b1c422942835d46c7ba3e94665964da4c31e236c6cf9b3dfe6ffb65db10101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0401780101ffffffff011027000000000000232103c0259e1a166e53f6ccf094ce37c0843d4a013622603bc301b4eb0f89c7cce823acf1ce925b",
  "error": null,
  "id": "curltest"
}

getblockchaininfo

getblockchaininfo

The getblockchaininfo method returns a json object containing state information about blockchain processing.

::: tip

When the chain tip is at the last block before a network upgrade activation, the consensus.chaintip value is not equal to the consensus.nextblock value.

:::

The getblockchaininfo method now returns a new size_on_disk key, which is the size of the blockchain, on disk, in bytes.

Arguments

NameTypeDescription

(none)

Response

NameTypeDescription

"chain"

(string)

the current network name, as defined in BIP70 (main, test, regtest)

"blocks"

(numeric)

the current number of blocks processed in the server

"headers"

(numeric)

the current number of headers we have validated

"bestblockhash"

(string)

the hash of the currently best block

"difficulty"

(numeric)

the current difficulty

"verificationprogress"

(numeric)

an estimate of verification progress [0..1]

"chainwork"

(string)

the total amount of work in the active chain, in hexadecimal

"pruned"

(bool)

whether the current state is in pruning mode; if true, the blockchain will not keep all transaction and block information, to preserve disk space

"size_on_disk"

(numeric)

the size of the blockchain on disk, measured in bytes

"commitments"

(numeric)

the current number of note commitments in the commitment tree

"softforks": { ..... }

(array)

the status of softforks in progress

"id"

(string)

the name of the softfork

"version"

(numeric)

the block version

"enforce": { ... }

(object)

the progress toward enforcing the softfork rules for blocks of the new version

"status"

(boolean)

true if threshold reached

"found"

(numeric)

the number of blocks with the new version found

"required"

(numeric)

the number of blocks required to trigger

"window"

(numeric)

the maximum size of the examined window of recent blocks

"reject": { ... }

(object)

the progress toward rejecting pre-softfork blocks (same fields as "enforce")

"upgrades":

(object)

the status of network upgrades

"xxxxxxxxx_string":

(string)

the branch ID of the upgrade

"name"

(string)

the name of upgrade

"activationheight"

(numeric)

the block height of activation

"status"

(string)

the status of the upgrade

"info"

(string)

additional information about the upgrade

"consensus": { ..... }

(object)

branch IDs of the current and upcoming consensus rules

"chaintip"

(string)

branch ID used to validate the current chain tip

"nextblock"

(string)

branch ID under which the next block will be validated

📌 Examples

Command:

./komodo-cli getblockchaininfo
{
  "chain": "regtest",
  "blocks": 398,
  "headers": 398,
  "bestblockhash": "0dd66ee1f151c38f73843378c08715ee3f4d3cf2888783e2846b81c057987084",
  "difficulty": 1.000023305960651,
  "verificationprogress": 1,
  "chainwork": "0000000000000000000000000000000000000000000000000000000000001a7f",
  "pruned": false,
  "size_on_disk": 5058467629,
  "commitments": 0,
  "valuePools": [
    {
      "id": "sprout",
      "monitored": true,
      "chainValue": 0.0,
      "chainValueZat": 0
    }
  ],
  "softforks": [
    {
      "id": "bip34",
      "version": 2,
      "enforce": {
        "status": false,
        "found": 399,
        "required": 750,
        "window": 1000
      },
      "reject": {
        "status": false,
        "found": 399,
        "required": 950,
        "window": 1000
      }
    }
  ],
  "upgrades": {},
  "consensus": {
    "chaintip": "00000000",
    "nextblock": "00000000"
  }
}

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getblockchaininfo", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": {
    "chain": "regtest",
    "blocks": 398,
    "headers": 398,
    "bestblockhash": "0dd66ee1f151c38f73843378c08715ee3f4d3cf2888783e2846b81c057987084",
    "difficulty": 1.000023305960651,
    "verificationprogress": 1,
    "chainwork": "0000000000000000000000000000000000000000000000000000000000001a7f",
    "pruned": false,
    "size_on_disk": 5058467629,
    "commitments": 0,
    "valuePools": [
      {
        "id": "sprout",
        "monitored": true,
        "chainValue": 0,
        "chainValueZat": 0
      }
    ],
    "softforks": [
      {
        "id": "bip34",
        "version": 2,
        "enforce": {
          "status": false,
          "found": 399,
          "required": 750,
          "window": 1000
        },
        "reject": {
          "status": false,
          "found": 399,
          "required": 950,
          "window": 1000
        }
      }
    ],
    "upgrades": {},
    "consensus": {
      "chaintip": "00000000",
      "nextblock": "00000000"
    }
  },
  "error": null,
  "id": "curltest"
}

getblockcount

getblockcount

The getblockcount method returns the number of blocks in the best valid block chain.

Arguments

NameTypeDescription

(none)

Response

NameTypeDescription

data

(numeric)

the current block count

📌 Examples

Command:

./komodo-cli getblockcount
398

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getblockcount", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": 398,
  "error": null,
  "id": "curltest"
}

getblockhash

getblockhash index

The getblockhash method returns the hash of the indicated block index, according to the best blockchain at the time provided.

Arguments

NameTypeDescription

index

(numeric, required)

the block index

Response

NameTypeDescription

"hash"

(string)

the block hash

📌 Examples

Command:

./komodo-cli getblockhash 100
08674c7a6ab6c40000d45e2094f2cafc6575bfcfdd1ce90fa0060fa573803024

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getblockhash", "params": [1000] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": "08674c7a6ab6c40000d45e2094f2cafc6575bfcfdd1ce90fa0060fa573803024",
  "error": null,
  "id": "curltest"
}

getblockhashes

getblockhashes high low '{"noOrphans": bool, "logicalTimes": bool}'

The getblockhashes method returns an array of hashes of blocks within the timestamp range provided.

The method requires timestampindex to be enabled.

Arguments

NameTypeDescription

high

(numeric, required)

the newer block timestamp

low

(numeric, required)

the older block timestamp

options

(string, required)

a json object

"noOrphans"

(boolean)

a value of true implies that the method will only include blocks on the main chain

"logicalTimes"

(boolean)

a value of true implies that the method will only include logical timestamps with hashes

Response

NameTypeDescription

"hash"

(string)

the block hash

"blockhash"

(string)

the block hash

"logicalts"

(numeric)

the logical timestamp

📌 Examples

Command:

./komodo-cli getblockhashes 1531614698 1531614498
[
  "01c555caa581783c94af1ec4fdd1237a37829fc8ccf9fd956f3df462495a8629",
  "0debf03ff8fe2c09ccb7e8b3770121d71ef8c7fce267a04f9301cc50f594f9ac",
  "01c92378d9fa66eb83d0bfcf601678792e0351f9b51483db1084347dabd78432"
]

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getblockhashes", "params": [1531614698, 1531614498] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": [
    "01c555caa581783c94af1ec4fdd1237a37829fc8ccf9fd956f3df462495a8629",
    "0debf03ff8fe2c09ccb7e8b3770121d71ef8c7fce267a04f9301cc50f594f9ac",
    "01c92378d9fa66eb83d0bfcf601678792e0351f9b51483db1084347dabd78432"
  ],
  "error": null,
  "id": "curltest"
}

Command:

./komodo-cli getblockhashes 1531614698 1531614498 '{"noOrphans":false, "logicalTimes":true}'
[
  {
    "blockhash": "01c555caa581783c94af1ec4fdd1237a37829fc8ccf9fd956f3df462495a8629",
    "logicalts": 1531614555
  },
  {
    "blockhash": "0debf03ff8fe2c09ccb7e8b3770121d71ef8c7fce267a04f9301cc50f594f9ac",
    "logicalts": 1531614615
  },
  {
    "blockhash": "01c92378d9fa66eb83d0bfcf601678792e0351f9b51483db1084347dabd78432",
    "logicalts": 1531614692
  }
]

getblockheader

getblockheader "hash" ( verbose )

The getblockheader method returns information about the indicated block.

The verbose input is optional. If verbose is false, the method returns a string that is serialized, hex-encoded data for the indicated blockheader. If verbose is true, the method returns a json object with information about the indicated blockheader.

Arguments

NameTypeDescription

"hash"

(string, required)

the block hash

verbose

(boolean, optional, default=true)

true returns a json object, false returns hex-encoded data

Response (verbose = true)

NameTypeDescription

"hash"

(string)

the block hash (same as provided)

"confirmations"

(numeric)

a confirmation number that is aware of the dPoW security service

"rawconfirmations"

(numeric)

the raw confirmations (number of blocks on top of this block); if the block is not on the main chain, a value of -1 is returned

"height"

(numeric)

the block height or index

"version"

(numeric)

the block version

"merkleroot"

(string)

the merkle root

"time"

(numeric)

the block time in seconds since epoch (Jan 1 1970 GMT)

"nonce"

(numeric)

the nonce

"bits"

(string)

the bits

"difficulty"

(numeric)

the difficulty

"previousblockhash"

(string)

the hash of the previous block

"nextblockhash"

(string)

the hash of the next block

Response (verbose = false)

NameTypeDescription

"data"

(string)

a string that is serialized hex-encoded data for the indicated block

📌 Examples

Command:

./komodo-cli getblockheader "0d060c88dd55c48a0e1ae663ca400d2edba709c8484ef84a727cabfbb950c320"
{
  "hash": "0d060c88dd55c48a0e1ae663ca400d2edba709c8484ef84a727cabfbb950c320",
  "confirmations": 1,
  "rawconfirmations": 5,
  "height": 1268723,
  "version": 4,
  "merkleroot": "9cdd912d6aa82a5f55db4a79bb2181a74485df386c80e3936ce46d6e35f64d78",
  "finalsaplingroot": "1ccce5445c492209c1d6e3e0bf21711e6f4012fddb724073dca473eb34a7d8a2",
  "time": 1552582977,
  "nonce": "000054c888f9f2c08f1b0112d10ab6b739fc7f0f324dd15277efc3eaa634000a",
  "solution": "00bfd611d3c531f8a3e962cd46d62109685518a2ed078c0ea1ed4b555db2ed5108603aaedd3ee98ac463084a50d2080a9384a1bb718053a08a55507fce56b83694930194e91bab7260b79bfffd520e5d973c2c9e01221b74d7544383712ca1033ea2caaa499efdf59e06c3f423689c7a7b7a2f5345cbcae6f26afdb7d8300462848ffb1ae69f2f11f13d3f52ebac8aca51f6721a056d8ac5525517ca4079442fdac19ac0b5f7b66004b8448286090b4b29f390b58272157eaa733d011d14cfcaa19813b692e5057556a35dc86e0da613f46605ba7f4ec88ddec30ead8b4b5df032bef638da39092a7d39661723d0b7ea07a5d6fd422fcf423efdd1a90ad094c444481ae950dc41e02d20044555623cec5b2679873fa44ef75acf1c592ca96765f28f3b5f853219b1b140e2467aef56e5b71aca6a4a86d9c918504b2758fbcc8812b9332f7fe52309e95d455f9a7e49c300f17511590fd33befc370e5a5619602732299dad7227e21e4271f6767873a43132dc08c4d488a310c7105b2a45d4536bff1b7cb70f0d68f5e996050cc55da23bf86fb3ad10e3b9028a48a8ef2376a2c2039210409d5b85a922dbe3d7ddbd399e632435957a776c9bc0a77ad8a62d623f0f15df49e543d869d51790cadee496b36bf6368ebb568ed69cf3578913aa097f99eb86b2e2701691bba85fc7d383aede90317877cdcaa4803610fea9d42729635cc623cb7397279c426fb5cee0cab13f3a217a456cd61a34dbc5990cde5de55b0ac12e8429a2e586298f3e8313febe6e6b1f590f885432433aac18d6e7b7b99f3425720d35b30d8b234475c04f09951df512cfc947fb4237cd0279ad276f86de910c30b79da45b7e76531f4bce2e8d03dfbbf11ee5712c9c92c69a96d69b05cb18e418f4e98b3c067e5cb19de2375865b51450a79e80a4fc5a5c716b0bee64b0256542f0a6f9871c02656d90846dca9fb381519682397514f522b3045ce88744f2b5af53d51b4bac3d409139a6b588309e90bbc836ea079e4e4eed7eae7ab0f1871bd6aee35cd7637d3525153ca2d77c1eebc010a5a905e8ed9b97bb18427592c60bd52c13e7e7fa5191323a5f6b03b4dbf2074edf97087b6340ab3dcc11a56bb04c89a22e2f6f8c27123561800e55e1afae61abd2c2809ddf3fbad93e372e2d1febf6f2e9f7e7a0489069e7a927e37025b32661b9c0fc576ac2dd3db4fe79331e4a48ff54c848a45a7679fdee69899af2320a5cd338b8f15f732d353a95ecf16ed82290d073f22381bc7d81743b7ea8343ac20c25fda4f179f142f10a2a2f6f556cc12de3c728a1ae005ed954752558c1a81ff709ea10f49b80774eca5bcf681a7dc2e5101151c95f94fc80df2ecd9c334ed75195a81bc7a0bfe1af5c3f7703de3dff447f338d819d789a725dcac6c028f0a9a43cc8fd140abb0d40a630a84fbdd751c2a08c28f7fd1d376f98c0fc418f4f0929de03f3038640388abc0ee44a14d7094130e0b503a61a6229f10891ab90dc9c9cc76469c0ab30f7fca9386760676194e04a8db6d2506ecaba8e800bccbe2ddc53d46b9771307445efbf15454e35f5a30bb4cf9aedd129bacd19d05c63645c9589e73829ba5abd87e0bee0fccbb06e4214acbee7c240d1586e05a9a50f0661712e4dc9e71050b36dbc7133bfd32df2cc8ddf9356fd4701f37f32635d3a7be0a50b6d6b85597d95a948df1f91a58a70a221cdc1e880ce1a54644ec91eabd7625497f02e02b291381978ccbdd4761e3ca0128efa146a0ea4e9a13003bc1558db863c2a183460455a0560bc75c7f061449714ddc5431458483630fc3ff769e78c71901ea1e516e5fe04cd0a553f5f2403afaef2e33c31eb55d326c030d76e188676099b5b9f43f100afe25994feb",
  "bits": "1d01e71c",
  "difficulty": 132777470.6040096,
  "chainwork": "000000000000000000000000000000000000000000000000000241daab323e77",
  "segid": -1,
  "previousblockhash": "0474f6be4f1efb132cfedc252559ef3aee166e6bb58e99160edcf029d13f8017",
  "nextblockhash": "000000003331516a9b135e3273ebad53a60921e5d3132fe7d596f5903337f504"
}

Command:

./komodo-cli getblockheader "0d060c88dd55c48a0e1ae663ca400d2edba709c8484ef84a727cabfbb950c320" false
0400000017803fd129f0dc0e16998eb56b6e16ee3aef592525dcfe2c13fb1e4fbef67404784df6356e6de46c93e3806c38df8544a78121bb794adb555f2aa86a2d91dd9ca2d8a734eb73a4dc734072dbfd12406f1e7121bfe0e3d6c10922495c44e5cc1c41898a5c1ce7011d0a0034a6eac3ef7752d14d320f7ffc39b7b60ad112011b8fc0f2f988c8540000fd400500bfd611d3c531f8a3e962cd46d62109685518a2ed078c0ea1ed4b555db2ed5108603aaedd3ee98ac463084a50d2080a9384a1bb718053a08a55507fce56b83694930194e91bab7260b79bfffd520e5d973c2c9e01221b74d7544383712ca1033ea2caaa499efdf59e06c3f423689c7a7b7a2f5345cbcae6f26afdb7d8300462848ffb1ae69f2f11f13d3f52ebac8aca51f6721a056d8ac5525517ca4079442fdac19ac0b5f7b66004b8448286090b4b29f390b58272157eaa733d011d14cfcaa19813b692e5057556a35dc86e0da613f46605ba7f4ec88ddec30ead8b4b5df032bef638da39092a7d39661723d0b7ea07a5d6fd422fcf423efdd1a90ad094c444481ae950dc41e02d20044555623cec5b2679873fa44ef75acf1c592ca96765f28f3b5f853219b1b140e2467aef56e5b71aca6a4a86d9c918504b2758fbcc8812b9332f7fe52309e95d455f9a7e49c300f17511590fd33befc370e5a5619602732299dad7227e21e4271f6767873a43132dc08c4d488a310c7105b2a45d4536bff1b7cb70f0d68f5e996050cc55da23bf86fb3ad10e3b9028a48a8ef2376a2c2039210409d5b85a922dbe3d7ddbd399e632435957a776c9bc0a77ad8a62d623f0f15df49e543d869d51790cadee496b36bf6368ebb568ed69cf3578913aa097f99eb86b2e2701691bba85fc7d383aede90317877cdcaa4803610fea9d42729635cc623cb7397279c426fb5cee0cab13f3a217a456cd61a34dbc5990cde5de55b0ac12e8429a2e586298f3e8313febe6e6b1f590f885432433aac18d6e7b7b99f3425720d35b30d8b234475c04f09951df512cfc947fb4237cd0279ad276f86de910c30b79da45b7e76531f4bce2e8d03dfbbf11ee5712c9c92c69a96d69b05cb18e418f4e98b3c067e5cb19de2375865b51450a79e80a4fc5a5c716b0bee64b0256542f0a6f9871c02656d90846dca9fb381519682397514f522b3045ce88744f2b5af53d51b4bac3d409139a6b588309e90bbc836ea079e4e4eed7eae7ab0f1871bd6aee35cd7637d3525153ca2d77c1eebc010a5a905e8ed9b97bb18427592c60bd52c13e7e7fa5191323a5f6b03b4dbf2074edf97087b6340ab3dcc11a56bb04c89a22e2f6f8c27123561800e55e1afae61abd2c2809ddf3fbad93e372e2d1febf6f2e9f7e7a0489069e7a927e37025b32661b9c0fc576ac2dd3db4fe79331e4a48ff54c848a45a7679fdee69899af2320a5cd338b8f15f732d353a95ecf16ed82290d073f22381bc7d81743b7ea8343ac20c25fda4f179f142f10a2a2f6f556cc12de3c728a1ae005ed954752558c1a81ff709ea10f49b80774eca5bcf681a7dc2e5101151c95f94fc80df2ecd9c334ed75195a81bc7a0bfe1af5c3f7703de3dff447f338d819d789a725dcac6c028f0a9a43cc8fd140abb0d40a630a84fbdd751c2a08c28f7fd1d376f98c0fc418f4f0929de03f3038640388abc0ee44a14d7094130e0b503a61a6229f10891ab90dc9c9cc76469c0ab30f7fca9386760676194e04a8db6d2506ecaba8e800bccbe2ddc53d46b9771307445efbf15454e35f5a30bb4cf9aedd129bacd19d05c63645c9589e73829ba5abd87e0bee0fccbb06e4214acbee7c240d1586e05a9a50f0661712e4dc9e71050b36dbc7133bfd32df2cc8ddf9356fd4701f37f32635d3a7be0a50b6d6b85597d95a948df1f91a58a70a221cdc1e880ce1a54644ec91eabd7625497f02e02b291381978ccbdd4761e3ca0128efa146a0ea4e9a13003bc1558db863c2a183460455a0560bc75c7f061449714ddc5431458483630fc3ff769e78c71901ea1e516e5fe04cd0a553f5f2403afaef2e33c31eb55d326c030d76e188676099b5b9f43f100afe25994feb

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getblockheader", "params": ["0d060c88dd55c48a0e1ae663ca400d2edba709c8484ef84a727cabfbb950c320"] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": {
    "hash": "0d060c88dd55c48a0e1ae663ca400d2edba709c8484ef84a727cabfbb950c320",
    "confirmations": 1,
    "rawconfirmations": 12,
    "height": 1268723,
    "version": 4,
    "merkleroot": "9cdd912d6aa82a5f55db4a79bb2181a74485df386c80e3936ce46d6e35f64d78",
    "finalsaplingroot": "1ccce5445c492209c1d6e3e0bf21711e6f4012fddb724073dca473eb34a7d8a2",
    "time": 1552582977,
    "nonce": "000054c888f9f2c08f1b0112d10ab6b739fc7f0f324dd15277efc3eaa634000a",
    "solution": "00bfd611d3c531f8a3e962cd46d62109685518a2ed078c0ea1ed4b555db2ed5108603aaedd3ee98ac463084a50d2080a9384a1bb718053a08a55507fce56b83694930194e91bab7260b79bfffd520e5d973c2c9e01221b74d7544383712ca1033ea2caaa499efdf59e06c3f423689c7a7b7a2f5345cbcae6f26afdb7d8300462848ffb1ae69f2f11f13d3f52ebac8aca51f6721a056d8ac5525517ca4079442fdac19ac0b5f7b66004b8448286090b4b29f390b58272157eaa733d011d14cfcaa19813b692e5057556a35dc86e0da613f46605ba7f4ec88ddec30ead8b4b5df032bef638da39092a7d39661723d0b7ea07a5d6fd422fcf423efdd1a90ad094c444481ae950dc41e02d20044555623cec5b2679873fa44ef75acf1c592ca96765f28f3b5f853219b1b140e2467aef56e5b71aca6a4a86d9c918504b2758fbcc8812b9332f7fe52309e95d455f9a7e49c300f17511590fd33befc370e5a5619602732299dad7227e21e4271f6767873a43132dc08c4d488a310c7105b2a45d4536bff1b7cb70f0d68f5e996050cc55da23bf86fb3ad10e3b9028a48a8ef2376a2c2039210409d5b85a922dbe3d7ddbd399e632435957a776c9bc0a77ad8a62d623f0f15df49e543d869d51790cadee496b36bf6368ebb568ed69cf3578913aa097f99eb86b2e2701691bba85fc7d383aede90317877cdcaa4803610fea9d42729635cc623cb7397279c426fb5cee0cab13f3a217a456cd61a34dbc5990cde5de55b0ac12e8429a2e586298f3e8313febe6e6b1f590f885432433aac18d6e7b7b99f3425720d35b30d8b234475c04f09951df512cfc947fb4237cd0279ad276f86de910c30b79da45b7e76531f4bce2e8d03dfbbf11ee5712c9c92c69a96d69b05cb18e418f4e98b3c067e5cb19de2375865b51450a79e80a4fc5a5c716b0bee64b0256542f0a6f9871c02656d90846dca9fb381519682397514f522b3045ce88744f2b5af53d51b4bac3d409139a6b588309e90bbc836ea079e4e4eed7eae7ab0f1871bd6aee35cd7637d3525153ca2d77c1eebc010a5a905e8ed9b97bb18427592c60bd52c13e7e7fa5191323a5f6b03b4dbf2074edf97087b6340ab3dcc11a56bb04c89a22e2f6f8c27123561800e55e1afae61abd2c2809ddf3fbad93e372e2d1febf6f2e9f7e7a0489069e7a927e37025b32661b9c0fc576ac2dd3db4fe79331e4a48ff54c848a45a7679fdee69899af2320a5cd338b8f15f732d353a95ecf16ed82290d073f22381bc7d81743b7ea8343ac20c25fda4f179f142f10a2a2f6f556cc12de3c728a1ae005ed954752558c1a81ff709ea10f49b80774eca5bcf681a7dc2e5101151c95f94fc80df2ecd9c334ed75195a81bc7a0bfe1af5c3f7703de3dff447f338d819d789a725dcac6c028f0a9a43cc8fd140abb0d40a630a84fbdd751c2a08c28f7fd1d376f98c0fc418f4f0929de03f3038640388abc0ee44a14d7094130e0b503a61a6229f10891ab90dc9c9cc76469c0ab30f7fca9386760676194e04a8db6d2506ecaba8e800bccbe2ddc53d46b9771307445efbf15454e35f5a30bb4cf9aedd129bacd19d05c63645c9589e73829ba5abd87e0bee0fccbb06e4214acbee7c240d1586e05a9a50f0661712e4dc9e71050b36dbc7133bfd32df2cc8ddf9356fd4701f37f32635d3a7be0a50b6d6b85597d95a948df1f91a58a70a221cdc1e880ce1a54644ec91eabd7625497f02e02b291381978ccbdd4761e3ca0128efa146a0ea4e9a13003bc1558db863c2a183460455a0560bc75c7f061449714ddc5431458483630fc3ff769e78c71901ea1e516e5fe04cd0a553f5f2403afaef2e33c31eb55d326c030d76e188676099b5b9f43f100afe25994feb",
    "bits": "1d01e71c",
    "difficulty": 132777470.6040096,
    "chainwork": "000000000000000000000000000000000000000000000000000241daab323e77",
    "segid": -1,
    "previousblockhash": "0474f6be4f1efb132cfedc252559ef3aee166e6bb58e99160edcf029d13f8017",
    "nextblockhash": "000000003331516a9b135e3273ebad53a60921e5d3132fe7d596f5903337f504"
  },
  "error": null,
  "id": "curltest"
}

getchaintips

getchaintips

The getchaintips method returns information about all known tips in the block tree, including the main chain and any orphaned branches.

Arguments

NameTypeDescription

(none)

Response

NameTypeDescription

"height"

(numeric)

the height of the chain tip

"hash"

(string)

the block hash of the tip

"branchlen"

(numeric)

0 for main chain

"status"

(string)

"active" for the main chain

"height"

(numeric)

the height of the branch tip

"hash"

(string)

the blockhash of the branch tip

"branchlen"

(numeric)

the length of the branch connecting the tip to the main chain

"status"

(string)

the status of the chain

Possible values for the returned status property

StatusDescription

"invalid"

this branch contains at least one invalid block

"headers-only"

not all blocks for this branch are available, but the headers are valid

"valid-headers"

all blocks are available for this branch, but they were never fully validated

"valid-fork"

this branch is not part of the active chain, but is fully validated

"active"

this is the tip of the active main chain, which is certainly valid

📌 Examples

Command:

./komodo-cli getchaintips
[
  {
    "height": 398,
    "hash": "0dd66ee1f151c38f73843378c08715ee3f4d3cf2888783e2846b81c057987084",
    "branchlen": 0,
    "status": "active"
  }
]

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getchaintips", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": [
    {
      "height": 398,
      "hash": "0dd66ee1f151c38f73843378c08715ee3f4d3cf2888783e2846b81c057987084",
      "branchlen": 0,
      "status": "active"
    }
  ],
  "error": null,
  "id": "curltest"
}

getchaintxstats

getchaintxstats nblocks blockhash

The method getchaintxstats returns statistics about the total number and rate of transactions in the chain.

Arguments

NameTypeDescription

nblocks

(numeric, optional)

the number of blocks in the averaging window.

blockhash

(string, optional)

the hash of the block which ends the window

Response

NameTypeDescription

"time"

(numeric)

the timestamp for the final block in the window in UNIX format

"txcount"

(numeric)

the total number of transactions in the chain up to this point

"window_final_block_hash"

(string)

the hash of the final block in the window

"window_block_count"

(numeric)

the size of the window in the number of blocks

"window_tx_count"

(numeric)

the number of transactions in the window; this value is only returned if window_block_count is > 0.

"window_interval"

(numeric)

the elapsed time in the window in seconds; this value is only returned if window_block_count is > 0.

"txrate"

(numeric)

the average rate of transactions per second in the window; this value is only returned if window_interval is > 0.

📌 Examples

Command:

./komodo-cli getchaintxstats
{
  "time": 1552568020,
  "txcount": 4576830,
  "window_final_block_hash": "037c7fb68fcdd27cb12bb16b6c4b3a88a4bd652b2c979c771836db97611a62f2",
  "window_block_count": 43200,
  "window_tx_count": 286787,
  "window_interval": 2604632,
  "txrate": 0.1101065332837806
}

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getchaintxstats", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": {
    "time": 1552568020,
    "txcount": 4576830,
    "window_final_block_hash": "037c7fb68fcdd27cb12bb16b6c4b3a88a4bd652b2c979c771836db97611a62f2",
    "window_block_count": 43200,
    "window_tx_count": 286787,
    "window_interval": 2604632,
    "txrate": 0.1101065332837806
  },
  "error": null,
  "id": "curltest"
}

getdifficulty

getdifficulty

The getdifficulty method returns the proof-of-work difficulty as a multiple of the minimum difficulty.

Arguments

NameTypeDescription

(none)

Response

NameTypeDescription

number

(numeric)

the proof-of-work difficulty as a multiple of the minimum difficulty

📌 Examples

Command:

./komodo-cli getdifficulty
1.000023305960651

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getdifficulty", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": 1.000023305960651,
  "error": null,
  "id": "curltest"
}

getlastsegidstakes

getlastsegidstakes depth

The getlastsegidstakes method returns an object containing the number of blocks staked by each segid in the last X number of blocks, where the value of X is equal to the indicated depth.

::: tip Note Only applies to -ac_staked Smart Chains :::

Arguments

NameTypeDescription

depth

(numeric, required)

the number of blocks to scan, starting from the current height and working backwards

Response

NameTypeDescription

"NotSet"

(numeric)

the number of blocks that have no SegId set

"PoW"

(numeric)

the number of blocks created through PoW

"PoSPerc"

(numeric)

the percentage of blocks created through PoS

"SegIds"

(json object)

the json containing the data of number of blocks in each SegId

"n"

(numeric)

the number of blocks staked from SegId n in the last X blocks, where X is equal to the indicated depth

📌 Examples

Command:

./komodo-cli getlastsegidstakes 1000
{
    "NotSet": 0,
    "PoW": 12,
    "PoSPerc": 98,
    "SegIds": {
        "0": 20,
        "1": 16,
        "2": 16,
        "3": 18,
        "4": 19,

  ( .... omitted for brevity ... )

        "60": 11,
        "61": 16,
        "62": 18,
        "63": 17
    }
}

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getlastsegidstakes", "params": [1000] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
    "result": {
        "NotSet": 0,
        "PoW": 11,
        "PoSPerc": 98,
        "SegIds": {
            "0": 20,
            "1": 16,
            "2": 16,
            "3": 17,

    ( .... omitted for brevity ... )

            "60": 11,
            "61": 16,
            "62": 18,
            "63": 17
        }
    },
    "error": null,
    "id": "curltest"
}

getmempoolinfo

getmempoolinfo

The getmempoolinfo method returns details on the active state of the transaction memory pool.

Arguments

NameTypeDescription

(none)

Response

NameTypeDescription

"size"

(numeric)

the current transaction count

"bytes"

(numeric)

the sum of all transaction sizes

"usage"

(numeric)

the total memory usage for the mempool

📌 Examples

Command:

./komodo-cli getmempoolinfo
{
  "size": 1,
  "bytes": 226,
  "usage": 896
}

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getmempoolinfo", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": {
    "size": 1,
    "bytes": 226,
    "usage": 896
  },
  "error": null,
  "id": "curltest"
}

getrawmempool

getrawmempool ( verbose )

The getrawmempool method returns all transaction ids in the memory pool as a json array of transaction ids.

The verbose input is optional and is false by default. When it is true, the method instead returns a json object with various related data.

Arguments

NameTypeDescription

verbose

(boolean, optional, default=false)

true for a json object, false for a json array of transaction ids

Response (verbose = false)

NameTypeDescription

"transaction_id"

(string)

the transaction id

Response (verbose = true)

NameTypeDescription

"transaction_id": { .... }

(json object)

"size"

(numeric)

the transaction size in bytes

"fee"

(numeric)

the transaction fee

"time"

(numeric)

the local time transaction entered pool in seconds since 1 Jan 1970 GMT

"height"

(numeric)

the block height wherein the transaction entered the mempool

"startingpriority"

(numeric)

the priority when the transaction entered the mempool

"currentpriority"

(numeric)

the transaction priority at the current height

"depends": { ... }

(array)

unconfirmed transactions used as inputs for this transaction

"transaction_id"

(string)

the parent transaction id

📌 Examples

Command:

./komodo-cli getrawmempool true
{
  "44760f145303cae081819c6e54665d6716c98e97691603b4edf133b8180e6048": {
    "size": 488,
    "fee": 0.00011462,
    "time": 1536618366,
    "height": 448,
    "startingpriority": 20910198.65384615,
    "currentpriority": 20910198.65384615,
    "depends": []
  }
}

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getrawmempool", "params": [true] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": {
    "44760f145303cae081819c6e54665d6716c98e97691603b4edf133b8180e6048": {
      "size": 488,
      "fee": 0.00011462,
      "time": 1536618366,
      "height": 448,
      "startingpriority": 20910198.65384615,
      "currentpriority": 20910198.65384615,
      "depends": []
    }
  },
  "error": null,
  "id": "curltest"
}

getspentinfo

getspentinfo '{"txid": "txid_string", "index"}'

The getspentinfo method returns the transaction id and index where the given output is spent.

The method requires spentindex to be enabled.

Arguments

NameTypeDescription

"txid"

(string)

the hex string of the transaction id

"index"

(number)

the output's index

Response

NameTypeDescription

"txid"

(string)

the transaction id

"index"

(number)

the spending input index

📌 Examples

Command:

./komodo-cli getspentinfo '{"txid": "4479f2c05ba22adf2333db724f247a09effcc9edea8c079da0da05d3a0451064", "index": 0}'
{
  "txid": "d2a7b19178ff6b4b1d54befc300879239969716322e4bcd2742162d86ef113c8",
  "index": 228,
  "height": 994953
}

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getspentinfo", "params": [{"txid": "4479f2c05ba22adf2333db724f247a09effcc9edea8c079da0da05d3a0451064", "index": 0}] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": {
    "txid": "d2a7b19178ff6b4b1d54befc300879239969716322e4bcd2742162d86ef113c8",
    "index": 228,
    "height": 994953
  },
  "error": null,
  "id": "curltest"
}

gettxout

gettxout "txid_string" vout_number ( includemempool_bool )

The gettxout method returns details about an unspent transaction output.

Arguments

NameTypeDescription

"txid"

(string, required)

the transaction id

vout

(numeric, required)

the vout value

includemempool

(boolean, optional)

whether to include the mempool

Response

NameTypeDescription

"bestblock"

(string)

the block hash

"confirmations"

(numeric)

a confirmation number that is aware of the dPoW security service aware

"rawconfirmations"

(numeric)

the raw confirmations (number of blocks on top of this block with this transaction)

"value"

(numeric)

the transaction value

"scriptPubKey":

(json object)

"asm"

(string)

scriptPubKey in assembly format

"hex"

(string)

scriptPubKey in hex format

"reqSigs"

(numeric)

the number of required signatures

"type"

(string)

the type, e.g. pubkeyhash

"addresses"

(array of strings)

an array of Komodo addresses

"address"

(string)

the blockchain address

"version"

(numeric)

the version

"coinbase"

(boolean)

whether this is a coinbase transaction

📌 Examples

Command:

./komodo-cli gettxout "d7f9b34ad3e86f48fce55dbec1f2925b8dcbd15199977fd75d224254db9ae80d" 1
{
  "bestblock": "061d724764a60009e782aa7a52c7543b6b3ca7b552bffcd3e3b5010caeaeb19e",
  "confirmations": 1,
  "rawconfirmations": 14,
  "value": 13541.42222075,
  "scriptPubKey": {
    "asm": "OP_DUP OP_HASH160 4518e50fdb31bb5951cd570342325bde15408fa3 OP_EQUALVERIFY OP_CHECKSIG",
    "hex": "76a9144518e50fdb31bb5951cd570342325bde15408fa388ac",
    "reqSigs": 1,
    "type": "pubkeyhash",
    "addresses": ["RFaYXUJUE7CziS73EE6gvaqFduVo9KWjXT"]
  },
  "version": 4,
  "coinbase": false
}

You can find your rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "gettxout", "params": ["d7f9b34ad3e86f48fce55dbec1f2925b8dcbd15199977fd75d224254db9ae80d", 1] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": {
    "bestblock": "000000020cce6743086cbcb97e90c0ad2735118615dd22b393e10f67cb6f13c7",
    "confirmations": 1,
    "rawconfirmations": 15,
    "value": 13541.42222075,
    "scriptPubKey": {
      "asm": "OP_DUP OP_HASH160 4518e50fdb31bb5951cd570342325bde15408fa3 OP_EQUALVERIFY OP_CHECKSIG",
      "hex": "76a9144518e50fdb31bb5951cd570342325bde15408fa388ac",
      "reqSigs": 1,
      "type": "pubkeyhash",
      "addresses": ["RFaYXUJUE7CziS73EE6gvaqFduVo9KWjXT"]
    },
    "version": 4,
    "coinbase": false
  },
  "error": null,
  "id": "curltest"
}

gettxoutproof

gettxoutproof '["transaction_id", ... ]' ( "blockhash_string" )

The gettxoutproof method returns a hex-encoded proof showing that the indicated transaction was included in a block.

::: tip The gettxoutproof method relies on the txindex runtime parameter. This parameter is enabled by default on all KMD-based blockchains, and should never be disabled. :::

Arguments

NameTypeDescription

"txid"

(string)

a transaction hash

"blockhash"

(string, optional)

if specified, the method looks for the relevant transaction id in this block hash

Response

NameTypeDescription

"data"

(string)

a string that is a serialized, hex-encoded data for the proof

📌 Examples

Command:

./komodo-cli gettxoutproof '["c71f4a2ebf87bdd588e3aa168917933ee4be1661245ebf52d5708a8339cf9d7a"]' "0a28e2fb630b282138bf23bb79f597b11acff6f57c8d9c1c10fa54770035c813"
040000004cd8bd98c66020496d0b34a5f5412400146ba10d6c7ab4286f84f7008d8d390e9ca9575183f60906e293e9766997396bec59f1c0b966085de3d17f8ac3c9d5280000000000000000000000000000000000000000000000000000000000000000da05975bf50e0f202d004b81fcc388cfd411d8c7c59a548e070b5affe938ce8ce830f10b298b00002402939a9a31df1305b40d26d9748283b102c708258717248d0d63f01d2957d8e3dcf56f6e03000000022e4babc29707fbdd8da2e4277b7c8b8b09e837f409eb047c936904d75fc8e6267a9dcf39838a70d552bf5e246116bee43e93178916aae388d5bd87bf2e4a1fc7010d

gettxoutsetinfo

gettxoutsetinfo

The gettxoutsetinfo method returns statistics about the unspent transaction output set.

::: tip Note this call may take a long time to complete, depending on the state of your blockchain. :::

Arguments

NameTypeDescription

(none)

Response

NameTypeDescription

"height"

(numeric)

the current block height (index)

"bestblock"

(string)

the best block hash hex

"transactions"

(numeric)

the number of transactions

"txouts"

(numeric)

the number of output transactions

"bytes_serialized"

(numeric)

the serialized size

"hash_serialized"

(string)

the serialized hash

"total_amount"

(numeric)

the total amount

📌 Examples

Command:

./komodo-cli gettxoutsetinfo
{
  "height": 459,
  "bestblock": "0a28e2fb630b282138bf23bb79f597b11acff6f57c8d9c1c10fa54770035c813",
  "transactions": 258,
  "txouts": 261,
  "bytes_serialized": 18051,
  "hash_serialized": "fdd2039fa21400be0928b26dfe534f543dc5090989bcbd97fdc81b30ce7dca3a",
  "total_amount": 10.16456229
}

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "gettxoutsetinfo", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": {
    "height": 459,
    "bestblock": "0a28e2fb630b282138bf23bb79f597b11acff6f57c8d9c1c10fa54770035c813",
    "transactions": 258,
    "txouts": 261,
    "bytes_serialized": 18051,
    "hash_serialized": "fdd2039fa21400be0928b26dfe534f543dc5090989bcbd97fdc81b30ce7dca3a",
    "total_amount": 10.16456229
  },
  "error": null,
  "id": "curltest"
}

kvsearch

kvsearch "key_string"

The kvsearch method searches for a key stored via the kvupdate command.

::: tip This feature is only available for Smart Chains. :::

Arguments

NameTypeDescription

key

(string, required)

the key for which the user desires to search the chain

Response

NameTypeDescription

"coin"

(string)

the chain on which the key is stored

"currentheight"

(numeric)

the current height of the chain

"key"

(string)

the key

"keylen"

(string)

the length of the key

"owner"

(string)

a hex string representing the owner of the key

"height"

(numeric)

the height at which the key was stored

"expiration"

(numeric)

the height at which the key will expire

"flags"

(numeric)

1 if the key was created with a password; 0 otherwise

"value"

(string)

the stored value

"valuesize"

(string)

the amount of characters stored

📌 Examples

Command:

./komodo-cli kvsearch examplekey
{
  "coin": "MYCOIN",
  "currentheight": 566,
  "key": "examplekey",
  "keylen": 10,
  "owner": "1ff91604c6adb6ec550e7575fe9f1ca591704572e125f55bed03a21c242c31b7",
  "height": 561,
  "expiration": 2001,
  "flags": 0,
  "value": "examplevalue",
  "valuesize": 12
}

You can find your rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "kvsearch", "params": ["examplekey"] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": {
    "coin": "MYCOIN",
    "currentheight": 566,
    "key": "examplekey",
    "keylen": 10,
    "owner": "1ff91604c6adb6ec550e7575fe9f1ca591704572e125f55bed03a21c242c31b7",
    "height": 561,
    "expiration": 2001,
    "flags": 0,
    "value": "examplevalue",
    "valuesize": 12
  },
  "error": null,
  "id": "curltest"
}

kvupdate

kvupdate "key_string" "value_string" days "passphrase_string"

The kvupdate method stores a key/value pair via OP_RETURN.

::: tip This feature is available only for Smart Chains. The maximum value memory size is 8kB. :::

Arguments

NameTypeDescription

"key"

(string, required)

key (should be unique)

"value"

(string, required)

value

"days"

(numeric, required)

amount of days before the key expires (1440 blocks/day); minimum 1 day

"passphrase"

(string, optional)

passphrase required to update this key

Response

NameTypeDescription

"coin"

(string)

the chain on which the key is stored

"height"

(numeric)

the height at which the key was stored

"expiration"

(numeric)

the height at which the key will expire

"flags"

(string)

the amount of days the key will be stored

"key"

(numeric)

the stored key

"keylen"

(numeric)

the length of the key

"value"

(numeric)

the stored value

"valuesize"

(string)

the length of the stored value

"fee"

(string)

the transaction fee paid to store the key

"txid"

(string)

the transaction id

📌 Examples

Command:

./komodo-cli kvupdate "examplekey" "examplevalue" 2 "examplepassphrase"
{
  "coin": "MYCOIN",
  "owner": "1ff91604c6adb6ec550e7575fe9f1ca591704572e125f55bed03a21c242c31b7",
  "height": 566,
  "expiration": 2006,
  "flags": 3,
  "key": "examplekey",
  "keylen": 10,
  "value": "examplevalue",
  "valuesize": 12,
  "fee": 0.001,
  "txid": "2dc76f39188bb006931a2c924fdf66bc3baf149bf880fffad778cabd6ace5749"
}

You can find your rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "kvupdate", "params": ["examplekey", "examplevalue", "2", "examplepassphrase"] }' -H 'content-type: text/plain;' http://127.0.0.1:9801
{
  "result": {
    "coin": "MYCOIN",
    "owner": "1ff91604c6adb6ec550e7575fe9f1ca591704572e125f55bed03a21c242c31b7",
    "height": 566,
    "expiration": 2006,
    "flags": 3,
    "key": "examplekey",
    "keylen": 10,
    "value": "examplevalue",
    "valuesize": 12,
    "fee": 0.001,
    "txid": "9f44dc664882198b14e9a8c466d466efcdd070ccb6f57be8e2884aa11e7b2a30"
  },
  "error": null,
  "id": "curltest"
}

minerids

minerids height

The minerids method returns information about the notary nodes and external miners at a specific block height. The response will calculate results according to the 2000 blocks proceeding the indicated "height" block.

Arguments

NameTypeDescription

heights

(number)

the block height for the query

Response

NameTypeDescription

"mined":

"notaryid"

(number)

the id of the specific notary node

"kmdaddress"

(string)

the KMD address of the notary node

"pubkey"

(string)

the public signing key of the notary node

"blocks"

(number)

📌 Examples

Command:

./komodo-cli minerids 1000000
{
  "mined": [
    {
      "notaryid": 0,
      "KMDaddress": "RNJmgYaFF5DbnrNUX6pMYz9rcnDKC2tuAc",
      "pubkey": "03b7621b44118017a16043f19b30cc8a4cfe068ac4e42417bae16ba460c80f3828",
      "blocks": 22
    }
      ...    (63 responses omitted for brevity)
    ,
    {
      "pubkey": "external miners",
      "blocks": 541
    }
  ],
  "numnotaries": 64
}

You can find your rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "minerids", "params": ["1000000"] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": {
    "mined": [
      {
        "notaryid": 0,
        "KMDaddress": "RNJmgYaFF5DbnrNUX6pMYz9rcnDKC2tuAc",
        "pubkey": "03b7621b44118017a16043f19b30cc8a4cfe068ac4e42417bae16ba460c80f3828",
        "blocks": 22
      }
        ...    (63 responses omitted for brevity)
      ,
      {
        "pubkey": "external miners",
        "blocks": 541
      }
    ],
    "numnotaries": 64
  },
  "error": null,
  "id": "curltest"
}

notaries

notaries height timestamp

notaries height

notaries timestamp

The notaries method returns the public key, BTC address, and KMD address for each Komodo notary node.

Either or both of the height and timestamp parameters will suffice.

Arguments

NameTypeDescription

height

(number)

the block height desired for the query

timestamp

(number)

the timestamp of the block desired for the query

Response

NameTypeDescription

"notaries": [ ... ]

(array)

"pubkey"

(string)

the public signing key of the indicated notary node, used on the KMD network to create notary-node authorized transactions

"BTCaddress"

(string)

the public BTC address the notary node uses on the BTC blockchain to create notarizations

"KMDaddress"

(string)

the public KMD address the notary node uses on the KMD blockchain to create notarizations

"numnotaries"

(number)

the number of notary nodes; typically this value is 64, but the value may vary on rare circumstances, such as during election seasons

"height"

(number)

the block height number at which the notary-node information applies

"timestamp"

(number)

the timestamp at which the notary-node information applies

📌 Examples

Command:

./komodo-cli notaries 1536365515
{
  "notaries": [
    {
      "pubkey": "03b7621b44118017a16043f19b30cc8a4cfe068ac4e42417bae16ba460c80f3828",
      "BTCaddress": "1E2ac2gxeFR2ir1H3vqETTperWkiXkwy99",
      "KMDaddress": "RNJmgYaFF5DbnrNUX6pMYz9rcnDKC2tuAc"
    },
      ...  (63 responses omitted from the documentation for brevity)
  ],
  "numnotaries": 64,
  "height": 1536365515,
  "timestamp": 1536792974
}

You can find your rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "notaries", "params": ["1000000"] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
"result": {
  "notaries": [
    {
      "pubkey": "03b7621b44118017a16043f19b30cc8a4cfe068ac4e42417bae16ba460c80f3828",
      "BTCaddress": "1E2ac2gxeFR2ir1H3vqETTperWkiXkwy99",
      "KMDaddress": "RNJmgYaFF5DbnrNUX6pMYz9rcnDKC2tuAc"
    },
      ...      (63 responses omitted from documentation for brevity)
  ],
  "numnotaries": 64,
  "height": 1000000,
  "timestamp": 1536365515
},
"error": null,
"id": "curltest"
}

verifychain

verifychain ( checklevel numblocks )

The verifychain method verifies the coin daemon's blockchain database.

::: tip Depending on the state of your blockchain database and daemon, this call can take a prolonged period of time to complete. :::

Arguments

NameTypeDescription

checklevel

(numeric, optional, 0-4, default=3)

indicates the thoroughness of block verification

numblocks

(numeric, optional, default=288, 0=all)

indicates the number of blocks to verify

Response

NameTypeDescription

true/false

(boolean)

whether the verification was successful

📌 Examples

Command:

./komodo-cli verifychain
true

You can find the rpcuser, rpcpassword, and rpcport in the coin's .conf file.

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "verifychain", "params": [] }' -H 'content-type: text/plain;' http://127.0.0.1:$rpcport/
{
  "result": true,
  "error": null,
  "id": "curltest"
}

verifytxoutproof

verifytxoutproof "proof_string"

The verifytxoutproof method verifies that a proof points to a transaction in a block. It returns the transaction to which the proof is committed, or it will throw an RPC error if the block is not in the current best chain.

Arguments

NameTypeDescription

"proof_string"

(string, required)

the hex-encoded proof generated by gettxoutproof

Response

NameTypeDescription

"txid"

(string)

the transaction ids to which the proof commits; the array is empty if the proof is invalid

📌 Examples

Command:

./komodo-cli verifytxoutproof "040000004cd8bd98c66020496d0b34a5f5412400146ba10d6c7ab4286f84f7008d8d390e9ca9575183f60906e293e9766997396bec59f1c0b966085de3d17f8ac3c9d5280000000000000000000000000000000000000000000000000000000000000000da05975bf50e0f202d004b81fcc388cfd411d8c7c59a548e070b5affe938ce8ce830f10b298b00002402939a9a31df1305b40d26d9748283b102c708258717248d0d63f01d2957d8e3dcf56f6e03000000022e4babc29707fbdd8da2e4277b7c8b8b09e837f409eb047c936904d75fc8e6267a9dcf39838a70d552bf5e246116bee43e93178916aae388d5bd87bf2e4a1fc7010d"
["c71f4a2ebf87bdd588e3aa168917933ee4be1661245ebf52d5708a8339cf9d7a"]

Command:

curl --user $rpcuser:$rpcpassword --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "verifytxoutproof", "params": ["040000004cd8bd98c66020496d0b34a5f5412400146ba10d6c7ab4286f84f7008d8d390e9ca9575183f60906e293e9766997396bec59f1c0b966085de3d17f8ac3c9d5280000000000000000000000000000000000000000000000000000000000000000da05975bf50e0f202d004b81fcc388cfd411d8c7c59a548e070b5affe938ce8ce830f10b298b00002402939a9a31df1305b40d26d9748283b102c708258717248d0d63f01d2957d8e3dcf56f6e03000000022e4babc29707fbdd8da2e4277b7c8b8b09e837f409eb047c936904d75fc8e6267a9dcf39838a70d552bf5e246116bee43e93178916aae388d5bd87bf2e4a1fc7010d"] }' -H 'content-type: text/plain;' http://127.0.0.1:9801
{
  "result": [
    "c71f4a2ebf87bdd588e3aa168917933ee4be1661245ebf52d5708a8339cf9d7a"
  ],
  "error": null,
  "id": "curltest"
}

Last updated