From a9cde49eb787fcd706e10487938ae0cc765426bb Mon Sep 17 00:00:00 2001 From: Nazar Hussain Date: Thu, 28 Jun 2018 12:26:06 +0200 Subject: [PATCH 01/12] Remove test config and genesis block --- test/data/config.json | 710 ------------ test/data/genesis_block.json | 1969 ---------------------------------- 2 files changed, 2679 deletions(-) delete mode 100644 test/data/config.json delete mode 100644 test/data/genesis_block.json diff --git a/test/data/config.json b/test/data/config.json deleted file mode 100644 index ff1036ae24a..00000000000 --- a/test/data/config.json +++ /dev/null @@ -1,710 +0,0 @@ -{ - "wsPort": 5000, - "httpPort": 4000, - "address": "0.0.0.0", - "version": "0.0.1", - "minVersion": ">=0.0.0", - "fileLogLevel": "error", - "logFileName": "logs/lisk.log", - "consoleLogLevel": "none", - "trustProxy": false, - "topAccounts": false, - "cacheEnabled": true, - "wsWorkers": 1, - "db": { - "host": "localhost", - "port": 5432, - "database": "lisk_dev", - "user": "", - "password": "password", - "min": 1, - "max": 9, - "poolIdleTimeout": 30000, - "reapIntervalMillis": 1000, - "logEvents": ["error"], - "logFileName": "logs/lisk_db.log" - }, - "redis": { - "host": "127.0.0.1", - "port": 6380, - "db": 0, - "password": null - }, - "api": { - "enabled": true, - "access": { - "public": true, - "whiteList": ["127.0.0.1"] - }, - "options": { - "limits": { - "max": 0, - "delayMs": 0, - "delayAfter": 0, - "windowMs": 60000 - }, - "cors": { - "origin": "*", - "methods": ["GET", "POST", "PUT"] - } - } - }, - "peers": { - "enabled": true, - "list": [ - { - "ip": "127.0.0.1", - "wsPort": "5000" - } - ], - "access": { - "blackList": [] - }, - "options": { - "timeout": 5000, - "broadhashConsensusCalculationInterval": 5000 - } - }, - "broadcasts": { - "active": true, - "broadcastInterval": 5000, - "broadcastLimit": 25, - "parallelLimit": 20, - "releaseLimit": 25, - "relayLimit": 3 - }, - "transactions": { - "maxTransactionsPerQueue": 1000 - }, - "forging": { - "force": true, - "defaultPassword": "elephant tree paris dragon chair galaxy", - "delegates": [ - { - "encryptedPassphrase": - "iterations=1&salt=476d4299531718af8c88156aab0bb7d6&cipherText=663dde611776d87029ec188dc616d96d813ecabcef62ed0ad05ffe30528f5462c8d499db943ba2ded55c3b7c506815d8db1c2d4c35121e1d27e740dc41f6c405ce8ab8e3120b23f546d8b35823a30639&iv=1a83940b72adc57ec060a648&tag=b5b1e6c6e225c428a4473735bc8f1fc9&version=1", - "publicKey": - "9d3058175acab969f41ad9b86f7a2926c74258670fe56b37c429c01fca9f2f0f" - }, - { - "encryptedPassphrase": - "iterations=1&salt=fd0f3c5267f321001b30bd75839bdf98&cipherText=9a32f838bb3d9849e841455e5b4ac799ca39fcda2ff4b2f868113cba6487690546416b1e9f606df80e720a3cc12f12fe44968d6c96c3ba76fc6ef66ef5b00bcf52f808d15bf6714a4b89841f&iv=3d422f7cbe6f282f85fe6672&tag=6d07b5b1a11acb263627b783227a4196&version=1", - "publicKey": - "141b16ac8d5bd150f16b1caa08f689057ca4c4434445e56661831f4e671b7c0a" - }, - { - "encryptedPassphrase": - "iterations=1&salt=406a1a836699a0e0995a340cf8c68e89&cipherText=9b071ed3623a3a144b146d7e7ceebb28edd6da42590b339fe5a455b79beb2c25b87eb6194f73d8e57c39721295de2af7dfac972952d1b5c963cca14f4fa6cce68cb72cdae51f16131db0bcd5fa3e&iv=9d1c1763e7b5d53bf2ae230b&tag=ef84e213896a68742435dab2ea91523a&version=1", - "publicKey": - "3ff32442bb6da7d60c1b7752b24e6467813c9b698e0f278d48c43580da972135" - }, - { - "encryptedPassphrase": - "iterations=1&salt=6c4891b587ba61542ef4975c94a34c7d&cipherText=9ef6b1c252a7f901b889dc7bfd5a0a65d4529bb79629d3066e20c9a5835c229ee731158ee1299739aafd0634ca71c297086e83d81e16384efbc02b6ca0d5bf6d211a4ebc27c8815159&iv=5eab1ce106ac14f67d0b5295&tag=d7274cab49cc7eae9f7c55a32cc3d822&version=1", - "publicKey": - "5d28e992b80172f38d3a2f9592cad740fd18d3c2e187745cd5f7badf285ed819" - }, - { - "encryptedPassphrase": - "iterations=1&salt=401baf11420ae664026954e67cc7be0f&cipherText=d333da6345b65fac03ecb4abb55ea52e9cdf1928003578504f4820ad3ce1a094bab39a3e81e9ec7a0c376625d24fdee9b7262820daff60f8ddfe5de19e206579767224c01f5e1837e3&iv=5f2c5c819266d3c29c36253d&tag=28ca62a5d58840a4f4f7c38fd3af9913&version=1", - "publicKey": - "4fe5cd087a319956ddc05725651e56486961b7d5733ecd23e26e463bf9253bb5" - }, - { - "encryptedPassphrase": - "iterations=1&salt=749d5f1cf3dbdb64302fa0e96d28046d&cipherText=7e0d71df461ad2999c4a0819c7aa20279bee1ff96c35ccf2f342773e94c318ca72dd8c46a3e71d1a28a1445dc9860b274a2b1738cfc98be12d31ec14aef413c5bbb8a7d14b01ed13546274edb8&iv=6c2ef6fe60c19d7f69f392c0&tag=af5c1232b6925a521a0a5994529326e9&version=1", - "publicKey": - "a796e9c0516a40ccd0eee7a32fdc2dc297fee40a9c76fef9c1bb0cf41ae69750" - }, - { - "encryptedPassphrase": - "iterations=1&salt=d3e4c10d1f889d45fc1f23dd1a55a4ed&cipherText=c030aae98cb41b3cadf6cf8b71d8dc1304c709696880e09c6c5f41361666ced2ce804407ac99c05799f06ea513be9cb80bbb824db6e0e69fa252f3ce2fe654d34d4f7344fcaeafe143d3b1&iv=03414e5d5e79f22c04f20a57&tag=5025de28a5134e2cf6c4cc3a3212723b&version=1", - "publicKey": - "67651d29dc8d94bcb1174d5bd602762850a89850503b01a5ffde3b726b43d3d2" - }, - { - "encryptedPassphrase": - "iterations=1&salt=0cd3f87a6b2a237681e2faa2f5a5e0ae&cipherText=445277105496e4e6c0ffab44d5767fac2b30bb2bc66c8c91b86c6ddfd97fd912a0f3f890a473081d16c85bc38907a0452ee70495da1b7826915e11ce9568aee2e07d32ebe9e9757174f50bfeaf40&iv=18c888d21d44e13bf689edfe&tag=cee800df14cf95cb24fdfd6c4a117fef&version=1", - "publicKey": - "c3d1bc76dea367512df3832c437c7b2c95508e140f655425a733090da86fb82d" - }, - { - "encryptedPassphrase": - "iterations=1&salt=90c05ca97b30bd1ae1434d1c26e943f0&cipherText=961b7e70e162e673f692f812f6f1edb4dfde28c2fdbd800c097e058cc3d45321bbaa6db74e966ced945920a593bfb19fee764ae5327af2b90d31414baf479c8f5b0a38e2dc2d2fe0dc9f71f5&iv=cfe2618ca39c85326f8bf4e2&tag=ef5181e6b408996a8c35e1eec0f0bfe6&version=1", - "publicKey": - "640dfec4541daed209a455577d7ba519ad92b18692edd9ae71d1a02958f47b1b" - }, - { - "encryptedPassphrase": - "iterations=1&salt=bd37eb84e85a408f808f2b2ce92928bd&cipherText=2c9eb0d50476f4ab41e0eec76a469a145353ed91afb4816de9ec7c63c860dc62b0f05b00a11e83ae65c70beda729100c8f22beaf118e584b4d1da554079577acdfc5069b5e7f90593cd4a683&iv=b4322beec8d4c3347bd7f405&tag=15764625c7ac374e06ac7c0358af5e86&version=1", - "publicKey": - "3ea481498521e9fb1201b2295d0e9afa826ac6a3ef51de2f00365f915ac7ac06" - }, - { - "encryptedPassphrase": - "iterations=1&salt=5bfcb73e406e018d229334b09cce45e8&cipherText=5da0cd1751a2a53fe4b2618a099ee9578eb9ce253b38131053a83534e1045f35c9e3e5cccfa1ac91d9456ecc8d3b96dfa950891f63caab49ed1b2e30860d01b364f1416d04db31a4b6e84f&iv=13dd27cdd2282e4a1ef15285&tag=0b13b147743637faa97146b016945e4a&version=1", - "publicKey": - "5c4af5cb0c1c92df2ed4feeb9751e54e951f9d3f77196511f13e636cf6064e74" - }, - { - "encryptedPassphrase": - "iterations=1&salt=8d8b7ceb94a110807ce16fa2bf302881&cipherText=8fa56d1e5acd027aae12fa48c32c4eb6e32baeaedb4f5459ede6d2e1a818a656a9b2775871c7046d665599b81d372d5eb8483c0fa38fb7f40f10f6022d5cf683e2dfe18666fa&iv=68263a56951815538479b130&tag=8bbce07e7c8f7f8c8281791ddd2d5173&version=1", - "publicKey": - "399a7d14610c4da8800ed929fc6a05133deb8fbac8403dec93226e96fa7590ee" - }, - { - "encryptedPassphrase": - "iterations=1&salt=799c06e835ef165fab2d2351deef9843&cipherText=ac75be14b7e192f79fa3b72c5215b143dcb26d44cae944ad6b0df8dfad8f643af297eeef584f2ac577a9a62db6200376eeb9d1c9f81f00b4571df64d492117f6685b83e72cf65ed9&iv=08d3621cca6be2f71cd4ac8a&tag=9bacaadf957aa8134a93f1d163123155&version=1", - "publicKey": - "6e904b2f678eb3b6c3042acb188a607d903d441d61508d047fe36b3c982995c8" - }, - { - "encryptedPassphrase": - "iterations=1&salt=87f9a5f645c1edf6447abf6ffe8e5e10&cipherText=594085d0cce481aadac04ec9d5d12ce266fc055661ddb3c3ba201f394213da61496ac82a9632f7a7216765eb52ef9ef4aecb8dbba303719f92e30ec3bb2dca5a9009d4463d856c1b6bbd30815413257def7558f57f&iv=7b97874ef11c8f17061af101&tag=b57c3c31fdd12af009d15b43b24d4032&version=1", - "publicKey": - "1af35b29ca515ff5b805a5e3a0ab8c518915b780d5988e76b0672a71b5a3be02" - }, - { - "encryptedPassphrase": - "iterations=1&salt=d9b78cbc92de7ff357a62023e912e32f&cipherText=7ba486a8b674070062cadbbab13b546c18c41464c2bd2d3c0f8ab4deda39aefd5cd4134ecfeac267a0196c5af5042e0714822e1e8f6868201dd138b323b16b9023005a3bda70&iv=b6afb5fcf6fb4a8d089416c2&tag=71304d8c847588c87b945a1a38fdc83b&version=1", - "publicKey": - "d8daea40fd098d4d546aa76b8e006ce4368c052ffe2c26b6eb843e925d54a408" - }, - { - "encryptedPassphrase": - "iterations=1&salt=443485c1a1b75cf87aa0f3f07f090728&cipherText=9184b6cb7c0996a8b5683776a700222c7b722b3e8e9ff9be5eb87ed310e7cb25d13d38dcbfbe1ab2b6f4745375bb0acfacb6f62eeda6307b397f81871b8e027ace87a69e8e6a27c7bfd9050d6d0a&iv=7fa9b305ac93524263524c7c&tag=f8645c36d2eb163ab52b8ba47f437df9&version=1", - "publicKey": - "386217d98eee87268a54d2d76ce9e801ac86271284d793154989e37cb31bcd0e" - }, - { - "encryptedPassphrase": - "iterations=1&salt=7ecd63a584b04e3ca5cefc964f153cce&cipherText=0d33cf54e913385d4602e6c76160e4e0070e8c73b3a1b7edfbd37362004d73080b296dffbdff09c9f971708499da91990f6f2e7b6e4679271646fe876bb29299e1ee9fd3ff1940810125&iv=94732f45d8df8bfb2a64ad0d&tag=6706f5bc3b61b34d1746f30af6abd74e&version=1", - "publicKey": - "86499879448d1b0215d59cbf078836e3d7d9d2782d56a2274a568761bff36f19" - }, - { - "encryptedPassphrase": - "iterations=1&salt=504374266b47e648497928f7d7b09844&cipherText=39ea8afabd6e32c85e7782fe3fbc4fe3fe9ba561bd4be7a2f09ea9b62ce6a31944acc136ac360254ea544356fdaf22609a7d9ccf39de5c687ac7affa354066bbecc4c34da868ed0281d74c2c63f1f33c4675a3c52c961f&iv=ea942f09f6f99d444bdcbd1d&tag=20565991019efafd5cbbc87d591f8a3c&version=1", - "publicKey": - "948b8b509579306694c00833ec1c0f81e964487db2206ddb1517bfeca2b0dc1b" - }, - { - "encryptedPassphrase": - "iterations=1&salt=d6c5f3e6bd8a50582a85aaf0531de562&cipherText=f4caff0081e42d68c11e437bbd55a6b005cd3ac703a7b27d74ef6aaa57450084375efe6cc4d9ce6b5a09b392b9c53ee97f88b77d506321ce0c1157eaa8efa24a1b274f72bf&iv=39e8b461cd391aac8eb68b57&tag=a769ff1d5f0981f36c5a8fb99ea4fed6&version=1", - "publicKey": - "b00269bd169f0f89bd2f278788616521dd1539868ced5a63b652208a04ee1556" - }, - { - "encryptedPassphrase": - "iterations=1&salt=4ee975b4ea0a0ae4adc4f073da812518&cipherText=1775a51cfaa40c42370a00457e88c52bc63b39eb46639ac88920a279617a8196f241dd23ed7946e158620ac770a7618b12e1b20c0d616c0bafd344b7252e89739afe2fc7515e0170dd35&iv=da30a9d4f6cb22b5d6985a11&tag=840cdb9b7c12ba2343dede57099d7105&version=1", - "publicKey": - "e13a0267444e026fe755ec128858bf3c519864631e0e4c474ba33f2470a18b83" - }, - { - "encryptedPassphrase": - "iterations=1&salt=4e00b7975bf3e40d9f2b7d4eb6e99afa&cipherText=8974c03a39cfe46dd65c5ae7190b4c40b98e2acd9419e2729d224f631f4eaff10b27c5e4092f9b1ab61739b750bf902cea43822c40a5ed4c9a4ee381f856d0ac11dea8dee566c06a60a1ebc8a96e21105e&iv=e00a9fb7e1344881dcfc90cd&tag=27df04b1df35c9b08d1a9960ed6179ae&version=1", - "publicKey": - "1cc68fa0b12521158e09779fd5978ccc0ac26bf99320e00a9549b542dd9ada16" - }, - { - "encryptedPassphrase": - "iterations=1&salt=b84099807b133f090e44d79ea128d37f&cipherText=bb2c20369449f6b9d80bda1528173ede993d53614e26647fb23fda657358e879daa61c98e9c6636e413cd4fa0fd47df20c92c887ce72e789d17bb7df670cd5baecd0362d6604b85d18450cba2e&iv=e28c99555ebc718bfd078056&tag=e7f173ac67e46bcc51983d22b031b944&version=1", - "publicKey": - "a10f963752b3a44702dfa48b429ac742bea94d97849b1180a36750df3a783621" - }, - { - "encryptedPassphrase": - "iterations=1&salt=37b61e74de53234a4894e14a18f2e1c7&cipherText=167715ef885c8105c12e9f3c67adccc36c47b6f8dd71f8797c6c437bc5855f043cb53550fbc32e1b44cbe89e438828950c3813d587e1ddfde3d2484c697914caefc67ed7ea37bcf1&iv=a79219b86bbf35168ff8591f&tag=fc547ae0c8019f45e65fb03b0aedc2ba&version=1", - "publicKey": - "f33f93aa1f3ddcfd4e42d3206ddaab966f7f1b6672e5096d6da6adefd38edc67" - }, - { - "encryptedPassphrase": - "iterations=1&salt=21ee09c7d299464b5966158aa7327009&cipherText=9bf850e7ad3dcb907ddf5a94db0a9a9b71514ae588226f8e505f4b538a9c0ce5aa741b6c711d910dbd05c2a0f70f72b6f151bc9db45a544c1224e3824dd9cb8967359e73df445b9d731ccf&iv=564bae53d07e2cb2c2349860&tag=ac3b0a356dd1f280a9dad8213fed997b&version=1", - "publicKey": - "b5341e839b25c4cc2aaf421704c0fb6ba987d537678e23e45d3ca32454a2908c" - }, - { - "encryptedPassphrase": - "iterations=1&salt=829bc4362f2acd4515f1b7a244cb611b&cipherText=e0d97c6a6f60ccc82a2d791245a0f1fca4c5d49187facde2dd30d6b514189fce7c1f083e3d53b63e1ce2d4d0be406488d7dd7b941fed3ef1117bcbcb1205fae676a2eb54d3729a522787614de0&iv=75488c8e6dfde59c00dc08b9&tag=ce1fc057aced14139cfdd56bcf3d8fe0&version=1", - "publicKey": - "da673805f349faf9ca1db167cb941b27f4517a36d23b3c21da4159cff0045fbe" - }, - { - "encryptedPassphrase": - "iterations=1&salt=345e8712a439ba55811d94b136a494f4&cipherText=bad54ab8d66efb1411c01343abdc23d8c1db23023b4cc867fcdd7a84c1905e133d92e0e9b976a914cf5867bcb32c2033a3ecb433de75c4f9a36949b35cdaf20e764d959d&iv=f11f1eeea0b1fa63e6dcb729&tag=5d0def467f40377168b193bae6eb32f0&version=1", - "publicKey": - "55405aed8c3a1eabe678be3ad4d36043d6ef8e637d213b84ee703d87f6b250ed" - }, - { - "encryptedPassphrase": - "iterations=1&salt=bbae75dc182f623f07a5aaacbc9d340f&cipherText=9aab8850e716b3052c36d31aeff9eba7f070ecbfc2b2da67a83cf3a0987b1ac88d7adfd928784a2ab45c834b03a3df5f6d8263c8176a8da2b21d1c32eed6ce5146bdcb7121c3bce3478fa4fea69a8f&iv=8043c44e8c4ca363c2f6066b&tag=5a78c196f337ce5718d8bd9944e9a767&version=1", - "publicKey": - "19ffdf99dee16e4be2db4b0e000b56ab3a4e10bee9f457d8988f75ff7a79fc00" - }, - { - "encryptedPassphrase": - "iterations=1&salt=13357859f3f2345b62b1f14f813db6d4&cipherText=9d86347cf865bae81a2954d432a7aaaaf81b3a93e1ee570b9c3cc2f55dbd9f16c0706f767c3f6a7fbdeb125dc59fe807adbb017623d54dc5c7f9d862402e088b07d7f5c0d1e96bfb27065a1a1106fe6a&iv=23956c826b18bb77e0a81ab0&tag=362232c5edb8baeade125ea379422256&version=1", - "publicKey": - "85b07e51ffe528f272b7eb734d0496158f2b0f890155ebe59ba2989a8ccc9a49" - }, - { - "encryptedPassphrase": - "iterations=1&salt=2e7bd243b16df52bb40a34a54548b998&cipherText=1713b96f34cdf43a8e2070c815269c1d32e216e19521a8c99040b3734221bb03de60c35759c64246b905b98d021eb9be4b50eaa7d73391821fe6077e27f3904cdc72f4fc8d0f0e953b1c&iv=d1b1e4141fcd27db139fc846&tag=ed81d3ff7384993f283e2bf07d6c92be&version=1", - "publicKey": - "8a0bcba8e909036b7a0fdb244f049d847b117d871d203ef7cc4c3917c94fd5fd" - }, - { - "encryptedPassphrase": - "iterations=1&salt=59523643645e7c161ed3e3603a9c167d&cipherText=1bc580068d546b26500f5cdc3d96a33e5747a9e9fce98d6dbca3dbedcf86d9014f52690273501fc748712ff6dd597e1a02b84bb5ffe6ca7abb0b2ed32f6db5331703e948c9f52e1b39329eee85b016ba2cb0&iv=5c4caa98da0f8049a24579a6&tag=7574ac302e5722d39eb5e576f5a5705b&version=1", - "publicKey": - "95ea7eb026e250741be85e3593166ef0c4cb3a6eb9114dba8f0974987f10403f" - }, - { - "encryptedPassphrase": - "iterations=1&salt=17cbc7271d149c28032dd02742815265&cipherText=c30a8536b595dacc064a57ec8b9e3e80bded4135604132113723741689b32d77ffd73cc99e83fc807be49707d997c92099253b7606e8def61d36e22d68474aa2d5038f112c9b31798ebb7e&iv=4d6dbf7b01a8c67d24485af5&tag=4d2c5a760faf379bad2c0a6a4fc90951&version=1", - "publicKey": - "cf8a3bf23d1936a34facc4ff63d86d21cc2e1ac17e0010035dc3ef7ae85010dc" - }, - { - "encryptedPassphrase": - "iterations=1&salt=b91d5e61fce99f1e9d0c41a77fd6cdd7&cipherText=e3330b56e4592d6cf867bc8a53292a77d39f899774c9ebbf5917a9be4a2452aeaf5afd2abcc362b46103bdbd15f102b67adc9b3ccfe60ce9e22789a198f83fabc86fe802be411de947&iv=014e65dd0c6f63ba97e930b5&tag=4cd890ddeb14eff6650ac38bac1f205d&version=1", - "publicKey": - "82174ee408161186e650427032f4cfb2496f429b4157da78888cbcea39c387fc" - }, - { - "encryptedPassphrase": - "iterations=1&salt=0f90ffb41ee6e2fc6cdd77c9e778fe62&cipherText=090d97a35a5a75c518af9526715beeb39c5194a22b7b9d2d1106ca37e2a9db863fb261782108c6debcd0702a9490724ea36c6b69ec485b94c27cf5e7cb0f5f6784056b&iv=5a66d8938e78598c928c613f&tag=dd3345ae80b534d95935b294e5e5cc7c&version=1", - "publicKey": - "4bde949c19a0803631768148019473929b5f8661e9e48efb8d895efa9dd24aef" - }, - { - "encryptedPassphrase": - "iterations=1&salt=3d44ec09734de580ad8dc29f07b289ee&cipherText=12701e7bba4ef4badb55289e2cfa01e52c7e08ac7cc132053c763b847865ba488592e26975da729f9870d843f05c4d83821d089a19b87d22f758316dded6c74a1932f00d9db9d9e839c4c8&iv=745a000f7cb27bf0f4fa36f1&tag=a2bc872d693ed4624ff954b5ddbdbc20&version=1", - "publicKey": - "2f9b9a43b915bb8dcea45ea3b8552ebec202eb196a7889c2495d948e15f4a724" - }, - { - "encryptedPassphrase": - "iterations=1&salt=b6b59e54cca810e7d06526144592859d&cipherText=a13da5c30d4cd6d4e974c0bfe105841a85a6cf5ff138a1eeda6e85a540f478d9efca01c03612e131fc106d39a0112607f2df261a5b075264f0c431fe26d1025e501b76f4ae36db7469bcce9533a1b479503641a6&iv=1875d3b7bd1e7f77b283a102&tag=3beecc690f5d5c859d2bef3844bc6c73&version=1", - "publicKey": - "9503d36c0810f9ac1a9d7d45bf778387a2baab151a45d77ac1289fbe29abb18f" - }, - { - "encryptedPassphrase": - "iterations=1&salt=3280c6ad1e69704a95e9855f23f10ea4&cipherText=519c5a9b4115e75c748c08f74ffc0da392a10edee346be0a2ec73379855e4ae930f0b3343b522a1880d2fb4dd13edb0fe84f3b3c49325b3ada419614e1c963d946347ce449eb471712&iv=07b9bb901f1d384592311ef5&tag=171e836d1770c32631c9bb94277ca530&version=1", - "publicKey": - "a50a55d4476bb118ba5121a07b51c185a8fe0a92b65840143b006b9820124df4" - }, - { - "encryptedPassphrase": - "iterations=1&salt=5675ddaa689417f0ac99fced36c2ea0e&cipherText=ae53872acc5e31c0f30f762002ea23f8dd608dbe6659d18553cc6803eb390d15342157f95cd02722370981c7f6fcf20c05379032f714470829e3610900b8d3bcfe2775817d9fa02d04f600e468c5&iv=b6fbea43cebda9f2fd79a054&tag=cad90fbfcc74cfca053faeb91808df94&version=1", - "publicKey": - "fc8672466cc16688b5e239a784cd0e4c0acf214af039d9b2bf7a006da4043883" - }, - { - "encryptedPassphrase": - "iterations=1&salt=ca3430c8600fa55843092eec14032659&cipherText=8e75b7c0298bb4530f4fbea10df566d7fb343e572b2668e1efc9483905cc981930b5c793ab0cc6fea7050c0ba1d591a2aa759729d0cc5578cfaf5b5e8af79b87313ac5bf9cc45a5191d05a4179&iv=198997a5f645c0b7ce175c27&tag=4d0d3b8f999ce7c9856e26204b04c500&version=1", - "publicKey": - "db821a4f828db977c6a8d186cc4a44280a6ef6f54ac18ec9eb32f78735f38683" - }, - { - "encryptedPassphrase": - "iterations=1&salt=00f8ef221d5e0bcc87b8a7fe4b52497a&cipherText=32bd7529a70fcc135241199779083db82933963416bc3d1cc5b9edaa840985b7e0b7205843aebe135c7d4e8473ac46bc0edfb29fedb383e8fda4f1c4b6c6189d68efc6311ea20f&iv=574dcaefafb70497af61643c&tag=7ad0ce5ddd1db60590c4a695f05a8805&version=1", - "publicKey": - "ba7acc3bcbd47dbf13d744e57f696341c260ce2ea8f332919f18cb543b1f3fc7" - }, - { - "encryptedPassphrase": - "iterations=1&salt=5e011cbe7d0c29a4d34fcc921c7c56e2&cipherText=e3325d4ad1d69bbfe5090ae49a132e3e2c40c4092c30a00441375435e21efa43da3dbca82d6788089b1695c76f51a330832c9cefa6bbbfd8080587d6005c673da5540b08223201e100990de133&iv=79811a35230512cfc9593145&tag=1cc5babd6c86ed8c02cecd7835c15a3f&version=1", - "publicKey": - "47c8b3d6a9e418f0920ef58383260bcd04799db150612d4ff6eb399bcd07f216" - }, - { - "encryptedPassphrase": - "iterations=1&salt=acddc709257d15d815fb09732d52f4d9&cipherText=e657aca6627f005c8a63e656a91cd2635b6cf948fb616a807c45c4ffb852bdff1b1539487b935b381c1ee77f643052cd889721269572403a5969530b10ebfd909ac602c9ee4602fb4d805df1bb468c3e&iv=cb1213c5a75ff4b13dff6dd6&tag=25cc917f87b90f713a4342d7299415c8&version=1", - "publicKey": - "d1c3a2cb254554971db289b917a665b5c547617d6fd20c2d6051bc5dfc805b34" - }, - { - "encryptedPassphrase": - "iterations=1&salt=eae1d88c2802365cab74b4cabb553365&cipherText=c9145118e3d1d5f88541104b47a4c165af8505221890f1695b09e036e4deafb66e1d77f0d22ee3a99a99c809808007f1731dae3a6d4bbefe4a97e639dca188df3154d0304a3434a4c4187466&iv=9437c2fcef8d56e46f41f23f&tag=1395e253833de0cb2f8de8df2d1cd445&version=1", - "publicKey": - "47b9b07df72d38c19867c6a8c12429e6b8e4d2be48b27cd407da590c7a2af0dc" - }, - { - "encryptedPassphrase": - "iterations=1&salt=cb866d88c4120fb9f4bb59710ca0b227&cipherText=04289b5ded6f83cbfdc3a75b1994547e2a328d61dc27596b2a19baf7c4005ca48eb5821374728c4e1ba9e3f3de11efae68bacdc546d0290873e2e7d8a466ef2638a13ad5502c5ffadbee286b6972&iv=513251d83c9e8b0561f0dfaa&tag=1de6aa64082a39e3e45b967d19394a6c&version=1", - "publicKey": - "9a7452495138cf7cf5a1564c3ef16b186dd8ab4f96423f160e22a3aec6eb614f" - }, - { - "encryptedPassphrase": - "iterations=1&salt=9d8281f9bb778493bb23d994e94179ad&cipherText=6ac4c4386a7c2f706323dba997521b721c1a1ea4dbafd7381ce1f6c900b2dbc78b82c9bcfc5f698eb3c65384e70e10cd7dd206d8145b413fc222384ea626c5ec4642a0890f4dd3dfb9b109&iv=2b84ee759af48cdf02ae5907&tag=31eab344bdc7dedc3b9934d1f2068616&version=1", - "publicKey": - "c4dfedeb4f639f749e498a2307f1545ddd6bda62e5503ac1832b122c4a5aedf9" - }, - { - "encryptedPassphrase": - "iterations=1&salt=6b36e67e7e17ef28ca6dcce6ec05b2e9&cipherText=c79a29e0f615751295db1481dde6cfb022f6256db332ba4ea1b98be2dbcdebc53a94a7e2e2f2d5f7a51c04dc7ef0807589a08ecb74c96add9a7ed45624e84d46e3dc6dfd34646233d4&iv=1593d256d8923854f45f4c91&tag=317bb0dc8d07adfbfa60301e86683b7f&version=1", - "publicKey": - "96c16a6251e1b9a8c918d5821a5aa8dfb9385607258338297221c5a226eca5c6" - }, - { - "encryptedPassphrase": - "iterations=1&salt=cde0b7fbe70f0407e5386654ebfd03fe&cipherText=f1e571dfaa52ee53918474717cf3c16537a53aefb4731480098d150876cda0ba1e585ae5182bfdf374b8a3699c1b16dfa9e22adf4538b58c1afa7d5f36a03fc4de637872578f8fd5332713439dcc9f8985bc717cf08e200fa179&iv=6388afe81123047f07161608&tag=b20b64bee72f63e90e5070b1405703f0&version=1", - "publicKey": - "910da2a8e20f25ccbcb029fdcafd369b43d75e5bc4dc6d92352c29404acc350f" - }, - { - "encryptedPassphrase": - "iterations=1&salt=937a488695507e8d4b5276ef4f612486&cipherText=95f0ec46a3305ba8e511d7e43b857ffb610a746c7edf1c551554d1c621da4b9354eee15cd2094ea9598f6865c6e2a7fe3b024d5470d6db2de7804d5cc4762b0ff4eeba04bc2eed66577220b7791b1c1cf38300&iv=05006351212b4b676ad9b157&tag=617cc0ff9dcb1fe31b298587f8461aaf&version=1", - "publicKey": - "eabfe7093ef2394deb1b84287f2ceb1b55fe638edc3358a28fc74f64b3498094" - }, - { - "encryptedPassphrase": - "iterations=1&salt=d2d5903ed07b5909d955daab0f034208&cipherText=63f42e705a233dffbbdf7d0c5583815f98bdbaa1cef3df3a1428db90ca034c2d059c8b4cea0bbad2fd6f0e5aab381d2f308d28a131bce40ef056c3acfe776b4017c6ebfb404f9f257e149d7f66d185b0&iv=0218f8c873219ef8c49ee928&tag=e41abff83e531364dbeeb8b5829675c3&version=1", - "publicKey": - "94b163c5a5ad346db1c84edaff51604164476cf78b8834b6b610dd03bd6b65d9" - }, - { - "encryptedPassphrase": - "iterations=1&salt=9954e52c67f7defcb5dc6a96b2df3366&cipherText=70b45f72903ef0b002a495e64a9e6ea1e00c95243a56caebbbd8411b988a74c2c4317a25ce4ac6e9e70274c9e780c38bc1d9a3d00254ab18a6ec17f404aee1755063092462441dba46543a8a59a42a96ac819d6f85&iv=7953bb3b757fbf0b510db067&tag=61dd3027cc7e0a5aba69f1186833c77a&version=1", - "publicKey": - "6164b0cc68f8de44cde90c78e838b9ee1d6041fa61cf0cfbd834d76bb369a10e" - }, - { - "encryptedPassphrase": - "iterations=1&salt=bc511b59b6489ecde10a81a51bce52d4&cipherText=c42526b5c7a999d8650e81810ff3d8e72a2a9333db201212f413eaee83d8524f087f167edbb0a25601208b192f5ef4c6ce62bd06f4f7fd8eb8d8107f60d31eecc144a262be3f44198f566f7b&iv=a6fa43923e3322e2253e06cd&tag=bad17fd7f77ea65d8fa2fb6671e6e663&version=1", - "publicKey": - "3476bba16437ee0e04a29daa34d753139fbcfc14152372d7be5b7c75d51bac6c" - }, - { - "encryptedPassphrase": - "iterations=1&salt=56d97425f89df606aaf7136fb067c111&cipherText=55952b5bccca85d904fe916882a44d5f9579006fa1182e98dff4ad1847b8700d8af5471e3e440a60caac8317d7ad71884c14614806efa027e00c0571cb8ad95427c43513b467e3d266de3f7937fa&iv=a2e85c508aeac9a5a6936096&tag=87751fe1ad3d0c0fe28ac7061551d40e&version=1", - "publicKey": - "01389197bbaf1afb0acd47bbfeabb34aca80fb372a8f694a1c0716b3398db746" - }, - { - "encryptedPassphrase": - "iterations=1&salt=53c522dfb9fbc75dba93e4a701264509&cipherText=c33bd666e9e9dbef122b11ec0a295798f72c68f8606ac7482c75fd68b965345ebeed8c75b3dbcbae04a0f84095726f8b2067be9ed333c47c4139c6af7408d110881df992dbb3f7eaf095&iv=f3ff68f724aaa052c2be1329&tag=f4b0d81bc6975e550f8e3b3846600a81&version=1", - "publicKey": - "aa33af13b440746b4f24312cba5fa910eb077ce6b16b84ebb482cb7720b5c686" - }, - { - "encryptedPassphrase": - "iterations=1&salt=7a292ced16cf7b1e546deb529bc79655&cipherText=4b9b1b15b78e3024e4dde59bcec853da5656d150a6972c5f369179ac0997887e2ae705cb6589ece1f2a2c9bdaa96fab41aa2b2f7b4764f09175cc198cf09ce414be6724c15b938549d29f10878340b&iv=a6bc97cd9b20e249cec4c3d8&tag=8a0a4a6b399202faafe338d191e19a59&version=1", - "publicKey": - "6f04988de7e63537c8f14e84b0eb51e0ea9c5da8b4b9256243b3e40b1aeccb76" - }, - { - "encryptedPassphrase": - "iterations=1&salt=cd5b2d4fbed29891132a8d6aeba4df67&cipherText=c43548a0e9ea6bf13d365ff3ebf3dc17f411be3fbe14c87709b1b093f75f5fc0771feabf12f8387bac7e99a4ea4ea422dc1818178a43905715b1ab5779772d3f5a40925b8adbc7f3f859fe3697&iv=8c3de4e42d24e9530a42db36&tag=581c603e002d3492bb87ad8204390fba&version=1", - "publicKey": - "07935c642c7409c365258c8488760e96a851cee618aec72eeeb135c9c827f0f9" - }, - { - "encryptedPassphrase": - "iterations=1&salt=d3e046d1a21ee9c9eb008265d201ff6b&cipherText=dcc2365286f71216d8e86fd6573deee2644e0145ec2a89430f33063e9f0f11c3301088b2395df9c7a1e0c5ad5d1efcbec8b4633467b23727d53e3edb34205c66e40207188cd1c802be751c3cf7c3c3&iv=8d8c54bc7af8532456db3e43&tag=26b0fd90af60afef0e3e314ccc2f6b7b&version=1", - "publicKey": - "526931663cbee883ff22369172cba091a5dd5fa1200284fa790d7aeca53d37af" - }, - { - "encryptedPassphrase": - "iterations=1&salt=378c3bf696ad6704beefec1e448fd476&cipherText=fe4d8a5eb3e53b7c6eebcced6262ca98a807b40533c34789dc5596eb147f06a18af87ae25aefacfc00f2632494f46fa777883aefdf9420bdfa3239465806b6114d02c0b1bb5ab53ffe3ed2&iv=5ddb446799abb99374559bcb&tag=b3d714afc0733559d4bd14e37896f0a2&version=1", - "publicKey": - "f7b9751d59dd6be6029aa36a81a3f6436e2970cf4348845ab6254678fb946c18" - }, - { - "encryptedPassphrase": - "iterations=1&salt=b660f3f9aa4296d3c89798d7e09c6418&cipherText=e75823378c55a62ae127be899c292afed7acb34ccef00fe1c0692ebe43a78307ec738697fcabc2f512d7da361a21767dc480746008c465e7a81a87844e592f2fa6dd60732116c6&iv=a12c03ce123a8fe1a61e2716&tag=7821f758ccb184ced781f72a636336b1&version=1", - "publicKey": - "5f6cc5a8aac752d37c676b0d46a798f7625e37dfa1e96091983274e04ab7ffe2" - }, - { - "encryptedPassphrase": - "iterations=1&salt=cbe9a35e3937d74fa32ac74cf2e14447&cipherText=8931bfe1e34610f9a3988e8eea2edf664f77c4f02716d8c7bb194af2ce3c54466a471ab4330f0c7c9b3f91a74706de80a9d404ed8ba309103aa69b3b50f172f000d9477215d237390708c13e8321f44247db&iv=2400b3a0a1e696a5461e9502&tag=54fc8f113ad3d230d66c7b4c17bea1cd&version=1", - "publicKey": - "9c16751dbe57f4dff7b3fb8911a62c0cb2bdee6240e3f3fefe76832788cb14c6" - }, - { - "encryptedPassphrase": - "iterations=1&salt=d054673cf97d5d7a267b98a82734b58b&cipherText=01cf72b38a57eb32077d04e0daa3bb330d5a7741918ade08c9ea61b964e1670a857737263764b69264c08fcf5acbf68a090049b432e366dd1a3dd29c558b53cfd579ac152c389cc2c513d9&iv=389b6bd34b241a2b625a6632&tag=6c95d50d7424e0995588bb2858322302&version=1", - "publicKey": - "ba2ea5e324eeb42fa6f4d1132a1d79911721e8507033bb0abd49715f531877b4" - }, - { - "encryptedPassphrase": - "iterations=1&salt=c87959c78b550f774ff56a88cf06fb14&cipherText=df75fa311c3caab3cf027ad32ffc4ca31d6652a05eafd9209b53f39bf4440fb7fc58dccf9cfa8c8a58bbf58cfc32345ba13d3a10474d11d1f243541de0468e305e368c2daa378c57720a18e043c5&iv=f1959655c6052c78f1c8f7d8&tag=bea0c2e220de55915c164eb9695fd120&version=1", - "publicKey": - "0186d6cbee0c9b1a9783e7202f57fc234b1d98197ada1cc29cfbdf697a636ef1" - }, - { - "encryptedPassphrase": - "iterations=1&salt=a508647cae0806d3d7d37e2f37ccb1ff&cipherText=265d567e4506e4628786e969b3db714659fd5b3e40c38b76e215745d085c5a09fca28921a82f2804b7e435aa61759b0747da87127ac977e81a9716485632faef401a0011312669&iv=d64ed7f9ab06f54773270bea&tag=ee00e9b550022c5f8ac56addf164cd4c&version=1", - "publicKey": - "edbb9828fbe62da2a59afbc8623e8ebc5ed2f9b7f77a0cd1cdcf55edea30521c" - }, - { - "encryptedPassphrase": - "iterations=1&salt=b6808c9981c9e1dff5110e74906c5e77&cipherText=0845692afa36d2ab6b9d70fa9373e5e10abde0ba68e4243497a82f5425bd8f080d8f0dfb5d006717ce9a523d6fa6187e9b31922808a959bfd4f8224d3a66a5419994188c81&iv=fefc72917d444208e0b084d0&tag=dc5d907706f0e5e5c61b874d12c63afa&version=1", - "publicKey": - "b6ac700bf890b887e218dbd55b8f6b091dfc5a684d0fd7a6f69db7dc0313b51b" - }, - { - "encryptedPassphrase": - "iterations=1&salt=339035d16186e2c8429c94a98b86e082&cipherText=925d71a68299cbaf34a8e5674941fb151b2e41fcf0a883b87d39ab0fcb33e373f3f5916f32d13bf1252d7ca9bc0f52d2c88c5bfd9193b8201200236293a0b3e3b6f4e5b1f00ef879c48295e5663b&iv=ced10155acda4c38917f8612&tag=f429e5e236d1340815335ce78f873be6&version=1", - "publicKey": - "62bbb3c41e43df73de2c3f87e6577d095b84cf6deb1b2d6e87612a9156b980f8" - }, - { - "encryptedPassphrase": - "iterations=1&salt=518c8e1cfb161ff26a7e90a759f95bd1&cipherText=d4b68bcecc06d7f13d1d1de827c947da0614f1493bf8c34513f7aff0010ca6415b9e1edf0fea4e97327bba585bee4e77432e9e6b41d6833f53293e342b7aca7e0b8be6dc1fea1792fa555d5df3&iv=1bbbedc9172edee4aeaab870&tag=1c5d3b59cdec7cb9b51fe2d87e552064&version=1", - "publicKey": - "6fb2e0882cd9d895e1e441b9f9be7f98e877aa0a16ae230ee5caceb7a1b896ae" - }, - { - "encryptedPassphrase": - "iterations=1&salt=b40a17b5772764025fd402314fd45e7e&cipherText=743f505ca60034b38c8eabbd2fba017c1594104ebb2a63b86f896f4c46bc0cc9e52726cf2a569e3001dd4c5c434efe0a63e8598416f814ab81538138719efcfd81d7eda79f5ce62e6605&iv=8eeab0a56fcf071042a31ed5&tag=32c63216decf52b2a19a930123188eaa&version=1", - "publicKey": - "9a0f19e60581003b70291cf4a874e8217b04871e676b2c53c85a18ab95c2683b" - }, - { - "encryptedPassphrase": - "iterations=1&salt=704ebe0aea30e97ab6a596fe6f1f6779&cipherText=ed558f2abf56ca63436e563652f59769d0bd4b5d815a6218bb34f2bf6467d19d886964eb7cabf0ae7cad2897013b3f07eefccff89bde11a2563dce9751b225db56b963426618f97cd2dfc023&iv=03eb521cef9580fb9ce331c5&tag=7da92f746d76a418b369486622f94eb8&version=1", - "publicKey": - "1e6ce18addd973ad432f05f16a4c86372eaca054cbdbcaf1169ad6df033f6b85" - }, - { - "encryptedPassphrase": - "iterations=1&salt=aa449e199e3a365ac51f904dc6b8754f&cipherText=59d3b7244952df622e6bb764a47b6de81798e868274a2ef4df6497b0321cc2af5a95cac80f5e174b0164a53012dc5a531adbe0b576382b30268f1378fa63459b9d2ef9252f2489e41ec6003748cdd4&iv=29c0762f4763a691c99cdcd5&tag=3dd75f79ff50748f5f6acf63d1760d19&version=1", - "publicKey": - "27f43391cca75cbc82d1750307649508d1d318cd015f1f172b97318f17ab954e" - }, - { - "encryptedPassphrase": - "iterations=1&salt=b6d04450c128d5c33a02d0c7d0755e1a&cipherText=900d1ce6a2990bf7cc13aa40248adfbb42d7c4aa25c7a5e181d0da5d267c6288c5d814b185c4b7a9786a4a88f652a7c682ac924ef6122f4b61d0061ff6ee55df2576202175ca91aa42580c56b552aa&iv=d8d96d7448171cf4219fb6d8&tag=584ac53a5cf715170c00a17247129154&version=1", - "publicKey": - "644a971f2c0d0d4b657d050fca27e5f9265e3dfa02a71f7fbf834cc2f2a6a4c8" - }, - { - "encryptedPassphrase": - "iterations=1&salt=8a156c0a45b17593afd1ce32b8b67d82&cipherText=79f1450e6cdbfe2700bbac0d9e366e16b16530f98e6276f766ba362cc37b37b0ba27d9c2096f3d698b07b245eb4fcad8567ed16631417dcdb891936404f3262a34f2b43c014722&iv=ab8869df3859a886c68d495c&tag=2c98f190e358bde2d2f2f803f058375c&version=1", - "publicKey": - "cdd68a321ea737e82bce23d2208040f79471d36f2e6f84c74ea36ab26245e522" - }, - { - "encryptedPassphrase": - "iterations=1&salt=c02b665cd8ad74b57b1bba2409fcdaf6&cipherText=062649146024f6f99dbfb232cca9e0bd48c12c22a9d3542c318587ea593f51f9f6252d49262ff35b49bcb33657b452830020f0a152c56f907bc7f602efe5cc839100ba9c31ab388f085def7ff1&iv=38297d560779f8cccf81a4d5&tag=07ad0e084938726d36735dd2d1d11c22&version=1", - "publicKey": - "f9f6ff873c10c24eba834be28a56415a49c9c67b7c0ee9f106da827847168986" - }, - { - "encryptedPassphrase": - "iterations=1&salt=8c599d465e68a296e717ac3b4cbb41be&cipherText=3b4f50abbfb8156a2ae4780297105b2f16b26fd64c16df91edba708b75497ff4621a6bce83b482ebb7c369d8ac036d3c4717c637e32c814b924aa79107c5f2a4380b118171df06d7cb9f8ca672&iv=2526cdfd00f9529c42c4ecd3&tag=8d23d6107d3477882b66eda3880563df&version=1", - "publicKey": - "fab7b58be4c1e9542c342023b52e9d359ea89a3af34440bdb97318273e8555f0" - }, - { - "encryptedPassphrase": - "iterations=1&salt=f0bbde4047756108ffb104ca6c60e458&cipherText=a0efeab22fd697c1602c8268383cdf1baa70cee2fac0b438042bb57ac71840e1aca4571d8bee459887b6dc5c9d31ef705b4e6e9af6f29e49da27d77fe8e4651acc8c2f660dd3f4032e6083872c0f8a1b52&iv=18248b0322a1afa013441cdf&tag=a4b95cf943a964d1461528d98296b0c2&version=1", - "publicKey": - "1b5a93c7622c666b0228236a70ee1a31407828b71bfb6daaa29a1509e87d4d3c" - }, - { - "encryptedPassphrase": - "iterations=1&salt=38c91aac2d37393e312446b5fd810af0&cipherText=e79d28b2db845d2695a3ec67c78730edef016609ccde3c755d850fd0045fecb053560b6ed11a312446bb74ca501f3197aeb690727fb4c7f3b51793a78b721150364f36992d96536dc2da6af3aef1c36af9&iv=287b20a642f82adc09b09210&tag=00921b0029841e13d8faa5cb5f689632&version=1", - "publicKey": - "74583aba9c0b92e4f08c8c75e6df341c255ca007971195ff64d6f909dc4b7177" - }, - { - "encryptedPassphrase": - "iterations=1&salt=53cbf32de2ba5dc749806d767a807425&cipherText=d8025cc04e58e539f21bf9957d58280ec6d79926418529a9440946fd09e85e1903cb18ba4135af23ff073a2ed667166b981ee84099395d36c2bae494b14dda73837bd7fc81d0951abbf09b0efb36c74b4ec8&iv=d01cc5c55158b6a21f9a45f5&tag=bfeb0d0ac406a8db5b89454c5627d412&version=1", - "publicKey": - "2b6f49383af36fd9f1a72d5d2708c8c354add89aaea7edc702c420e2d5fdf22e" - }, - { - "encryptedPassphrase": - "iterations=1&salt=4a2cf7b2fca333f2a83e454921e5e6e1&cipherText=ecfe886b0b9ccf24b78aacf90a3db73bc94c6f48394d40cb4c9653b19b2ef082198de4985095bd4da7a1c71b0d47a218ede998ec1816a461ae5fd1e472f51821248b5fbd220d18e2&iv=6488a4ec2d94807456c202d1&tag=e13c9449f7f16b56585943811ad60b1a&version=1", - "publicKey": - "a10ed9c59dac2c4b8264dc34f2d318719fb5f20ecdd8d6be2d7abfe32294f20d" - }, - { - "encryptedPassphrase": - "iterations=1&salt=9a83ed73e72d80683c68517ebbd74ffb&cipherText=c2a506b28aae8003f1f4628ff13e50195e38609b93f67d3d1b6aff3df4443cbfd8a78c5b86bfdfb1c077704fdc03a6c6af86fbd2b943c69f27fe4eee2d7a66f41667ef7dbb92ce2201f3d6&iv=6c391a12c1a347531bdbad1a&tag=c77b73c0a823bd0c8b44e044f03cd6bf&version=1", - "publicKey": - "c61d0822bbdbfe2a0b5503daff0ce8441c623115c94c0cfcf047a51f8b7160d3" - }, - { - "encryptedPassphrase": - "iterations=1&salt=4d32588230fe24c29b46ee6a69fa8a05&cipherText=e15fff113b67fb58938cce887f8c212efea3232be33036a5a51051ad2fa5047c3b69e18130b2b13f47d3accd364b4048a80a93b2ed1f3fb170200ab4f68e0f8b7018e20e3e5a713650&iv=88551c8f576c4202457fae99&tag=481e0ccd62ef37d74fe2551d94948313&version=1", - "publicKey": - "031e27beab583e2c94cb3167d128fc1a356c1ae88adfcfaa2334abffa3ae0b4c" - }, - { - "encryptedPassphrase": - "iterations=1&salt=05d58ec3fb72e6064ceee652ef82cba2&cipherText=650df8fe07c1bb5e2fc151b315a0fc41082792724ae3870d2b0e7e3ae9999446f7ffff4e604f63bcf100619289d63f717b5dbf0d1e2e1bf0a81f50bb4bf048e83a57b7d71ac454063fc65b519c520b&iv=6a08abc3e3cd3b3d78769e55&tag=4223f77742c7591dd3bcbeb83cba22db&version=1", - "publicKey": - "9986cedd4b5a28e4c81d9b4bff0461dddaa25099df00b8632fe99e88df28ce73" - }, - { - "encryptedPassphrase": - "iterations=1&salt=33e01f2a5eae51dcc68804011f4e0a38&cipherText=a975f6579f3fec3edf90822c2124a39dc795a7202265952070edb4f1cc51ac940ea5ec9eef37440cd894adab1eb58806a5a3b7e2f2d317e7129295e1a767e9823eae969e44fa874ff07c069863&iv=f2b12a3ec75f0df57e5d6341&tag=4949ff98991190b46b00165699d4a1dd&version=1", - "publicKey": - "03e811dda4f51323ac712cd12299410830d655ddffb104f2c9974d90bf8c583a" - }, - { - "encryptedPassphrase": - "iterations=1&salt=486d3b1defbc7d6d6c37638ee5ea6569&cipherText=d4baaca2015ad4ca5db76fe480d1702eb7e74eb0ccf424a70ad8bdf55cc92dde0d3629c11d1e51155cec5de01dc188a1b7dfa54f6caf3ef9096635656750a184560da9d3014b263321&iv=e205eeb8fad5cbfd88a93956&tag=78535732ed58820d88bcccc751856fb6&version=1", - "publicKey": - "64db2bce729e302f6021047dfd39b6c53caf83b42da4b5b881cb153a3fb31613" - }, - { - "encryptedPassphrase": - "iterations=1&salt=8aa88242899ee5caff298c1f93d43e01&cipherText=c9f4c33135d1f1dc5b75beba15ef3c7f80c14cfd1cdcd70bb3558bbcb612b5c25767f767e6d97a581dfe0973b6c0df7799b6ab77d5f2d804faf84322b044d2f9f9270ce5bfd9000beb7e7cd43729916f&iv=96df8361844d264593868c9e&tag=2795ab674a866097350f51cd426dbd5b&version=1", - "publicKey": - "f827f60366fae9f9ed65384979de780f4a18c6dbfbefb1c7d100957dde51a06d" - }, - { - "encryptedPassphrase": - "iterations=1&salt=374488d4b8e9a2d100301442d2551684&cipherText=574ecfa10533785aac2a3a2c24a0608fae098684db92a62d484338bd86876574cf9edc1d69fd5fd512a1cd03c1985b5ab8ff4f5aa516a8d748ffc78de3ddb774c956db111479fac3d205&iv=45cf3ebd827b01ae0afe96d8&tag=8ce723621842f6c496dfd0af38b93b58&version=1", - "publicKey": - "68680ca0bcd4676489976837edeac305c34f652e970386013ef26e67589a2516" - }, - { - "encryptedPassphrase": - "iterations=1&salt=bc362de5931227ddd1694143a5347c23&cipherText=e0e69439818bf8e0397b21b23486719e723662cf3b616c14d6d7882fb8df07aa63554f32ca1d49f1a6bcfc20e8028a3a2b121b949644be737d1fbf8d31b504c1caf07dfbe2a9cf068d5143&iv=d1500f108fd8e8f1ee682bb7&tag=f5012b5e537a48bbe6f9b75986399cae&version=1", - "publicKey": - "f25af3c59ac7f5155c7a9f36762bd941b9dc9c5c051a1bc2d4e34ed773dd04a3" - }, - { - "encryptedPassphrase": - "iterations=1&salt=ca480bf56db36e804d9ec0f704a2e6fd&cipherText=440f411e65c6e98117ef9880300e9b1884127d7a621e97313f5880ed574da4a4e6fa9c072ced0ec951b0e63e0d53c30115fbc8fe86099b453a871ae695d25047250b5a400f5944a0d1c09f06&iv=d3ee6fed699c5f7e5585cb0d&tag=c35d3497742c5e88b75be519aa5a7db0&version=1", - "publicKey": - "d3e3c8348bca51461eabfc382f8a01e8e284db54104ad37ec0695d48ae5531ac" - }, - { - "encryptedPassphrase": - "iterations=1&salt=857b679c3c7c665f68ea8c9473165ec6&cipherText=691c58def5a6b90eb711e46f368494cd0e922f9763fe57e5334e9c503f90d643c12a9dc11ebe6a8ee82610270be6717c66756a433af555b827477d7b3623cd69973329a113bcfca2968c027536ac74&iv=e012b3d0f273f517928a3f3f&tag=5516714ebd8e4d28fed654fc84567b02&version=1", - "publicKey": - "3be2eb47134d5158e5f7d52076b624b76744b3fba8aa50791b46ba21408524c9" - }, - { - "encryptedPassphrase": - "iterations=1&salt=53e87bce5fad02924b1e5358394133bf&cipherText=df0dd2802eda7c1b784fe19d21ffa27471ad3f7d23a8aa789b358b4b3b20f6d751347b8ce1ee965694c4d55f5546ea056aa904af1760400b7947b41791bd448fd891ce9f81dd8653eba3e2f5bcb04c43388e1d&iv=c36905de665a29449e63e43f&tag=d6d559f2145905ff2801e23926d00d7c&version=1", - "publicKey": - "9f2fcc688518324273da230afff9756312bf23592174896fab669c2d78b1533c" - }, - { - "encryptedPassphrase": - "iterations=1&salt=c7ab21a4c20be6f7eb531a29ac57d8b3&cipherText=3e91fe16e0c1a5e4dbb0bd2c799f86b642ac804ceeb2495482bab451533a4b4e9a31a847717a156b04def2287b15057ce58340b6b72d72243976371e54f58489e4ed0d51d1d3b6dcd5&iv=7ef6d719ca38cf67586d2395&tag=c88bf424d4992b62f18865fc3cdc0186&version=1", - "publicKey": - "e818ac2e8e9ffacd2d49f0f2f6739e16711644194d10bb1a8e9e434603125fa1" - }, - { - "encryptedPassphrase": - "iterations=1&salt=2a4dea763f1beef3a21232c479db608e&cipherText=de3c09c3c4371a5bf789a3d84fa6899983e997834ed031729d67a9d8ee65645ba6c6640889570d67ef2b112a59bcad177f7ca41afd8898161df087cdb69ea85c271a070c6d21204f87d29c8d9338&iv=84d01bcc98887a93f8217ce1&tag=980a03c0157ed55afd45e2a2953499fb&version=1", - "publicKey": - "19d55c023d85d6061d1e196fa440a50907878e2d425bcd893366fa04bc23b4de" - }, - { - "encryptedPassphrase": - "iterations=1&salt=f73d7957fe08ca767a99ae14383ea09c&cipherText=7ba7714c7c3af6771b389ab94c798331cee6fb14061f88feecd63340648b36632f36c3134e50c3f0ecd6cc66283815961ff17148b348969c3c2c23832b7bcedb0a4522e60e5e539830cec11b8cf0&iv=aa597247d51d12f14e75d931&tag=20151849124856647123819addee4f60&version=1", - "publicKey": - "6d462852d410e84ca199a34d7ccad443784471f22cf3de37c531ce3b87ebbc41" - }, - { - "encryptedPassphrase": - "iterations=1&salt=83cf709ba6c751b4c8ff910926f61292&cipherText=c04fbe4ecbf7f4515efc496fcbbfce97926086f866ef1fbbf054ae16eca19d3b5e5f6189e0a31b1bf6ee60e97fd60b4d0dffdd740485c062d3ea04e26520996838d6837ec962c20e7d13883d&iv=21421f8153872e6344da540a&tag=cccab6353d4995539df7fc4fa2af93cf&version=1", - "publicKey": - "e6d075e3e396673c853210f74f8fe6db5e814c304bb9cd7f362018881a21f76c" - }, - { - "encryptedPassphrase": - "iterations=1&salt=7fbf1eb7596ee0477b9f080b74c61e6c&cipherText=be85bb77db114f35003e3671bdbf3ac4c22ca2ef9d6d3eb0de44725e7514d74474fe8171b462a35706891e5c795ea77a7d29c48fe6f32b5202b4babaaa99e8dd1fc856ffa5&iv=5130a498faa50a56f6c139d5&tag=02fafcf87c2038710eac3d5990e9d34d&version=1", - "publicKey": - "0779ca873bbda77f2850965c8a3a3d40a6ee4ec56af55f0a3f16c7c34c0f298b" - }, - { - "encryptedPassphrase": - "iterations=1&salt=6874a535bd829db89422ee2ddebe0116&cipherText=edf81a2dd5af543647779437676e102aeb6d6bbe24e21ae727a8c7334976b260edf737b546975284bf6fa25f5f77b225f73449b4465f7bdf9acdb496cf4e0be166ce6aacb72067&iv=b913cf639e33078eb4ca5cb3&tag=ce50bf56298fd5af2a0852da21490436&version=1", - "publicKey": - "73fec19d4bfe361c0680a7cfd24b3f744a1c1b29d932c4d89ce6157679f8af7d" - }, - { - "encryptedPassphrase": - "iterations=1&salt=15a89895c161b6e2d2e9f9e0c36700c9&cipherText=ed54749efddfdcc036886f8ecac0356be0b052e9a8f389cfcc3df25a2bf15f5c38d1fdf93b843c91c98d00f6784b287f99f87e3663e749b920ecebc98a5eff7e01be73c8b5166652434fc4f6ecf25a94636a52bb&iv=2a0f9ccca3ef150a30b31fc5&tag=e8655a27a74086f83a4f302e8101b919&version=1", - "publicKey": - "1e82c7db09da2010e7f5fef24d83bc46238a20ef7ecdf12d9f32e4318a818777" - }, - { - "encryptedPassphrase": - "iterations=1&salt=0954538d2d8b0c8a60499ee64f046944&cipherText=3162493e9b78cabf8f112d5c67dce64e7f99e4bcd3fa9ba5453f40369710b3dc2317e6cc029d245da6a84074b9571795d08b5103692bdcbf25af3ffe0309f853f9e84bbc9e972deb97&iv=6cafa832ffe25b01b876ff37&tag=645f3a69c45e7717a163decbdc316c39&version=1", - "publicKey": - "e42bfabc4a61f02131760af5f2fa0311007932a819a508da25f2ce6af2468156" - }, - { - "encryptedPassphrase": - "iterations=1&salt=a2f8c2d2aaf96e1294a123e89708eb00&cipherText=6d4b4c961c6f257ca34c138b6a7db5f32920974f758ab01a5e88b2885b202a4663908e781d4d77fd0facb26714fdbe6f6463d28eb56ecc69c566d5eea4f8aefd3e05d8aca093241535c758cd&iv=5d2bcb9a15cb39d4e42f118a&tag=7847d9c8ca2c03d7d3a330c5dc683433&version=1", - "publicKey": - "bf9f5cfc548d29983cc0dfa5c4ec47c66c31df0f87aa669869678996902ab47f" - }, - { - "encryptedPassphrase": - "iterations=1&salt=963146476f4335872b779d20d412d3a3&cipherText=549f70be28042a21040a6828c52e507fc9060d09b198cb4d81450a4bf8fa878b315e3d3ceab8c72c827e483f0d4e733488a36836aed1a73976052cccdd76a85d13170e6f583540e4ae&iv=bc9d381d382238feca2cf68c&tag=c1202d91e3d514f240812955e06bf920&version=1", - "publicKey": - "b137de324fcc79dd1a21ae39a2ee8eed05e76b86d8e89d378f8bb766afb8719f" - }, - { - "encryptedPassphrase": - "iterations=1&salt=ba493d579d9092e33a98a5b429968541&cipherText=d1f8100fada59023c146349db6570b6a809d395f3fbaf6aa91f4f11a6cb5efe2264be17f48a256bb5fa5d1549eab1e5b791bcf788df7efd20172f80339318f41fe4bd9859acaf1a91f27082e1d&iv=6482ff7d017b3e0573041968&tag=af62ae0dbc6223cebcfc3a6ee8e55690&version=1", - "publicKey": - "31402977c7eaf9e38d18d0689a45d719d615de941f7e80f6db388453b46f4df5" - }, - { - "encryptedPassphrase": - "iterations=1&salt=4dc16441d680218997c8d0e395b55874&cipherText=eb2cbc80d41db3e4e50bf0e3216b47a401d98f88796eb0c83e07c85fd3eea74d38e2051497e331045858bb50beaf7e26e73026d92f6ef33163022592c1052889942227fe959f02e1ab556f&iv=28f660848a500d14ca07d993&tag=de53946ce4ff4901512caae0c3e69302&version=1", - "publicKey": - "f62062b7590d46f382fb8c37a26ab0a1bd512951777aedcaa96822230727d3a1" - }, - { - "encryptedPassphrase": - "iterations=1&salt=4ba0d3869948e39a7f9a096679674655&cipherText=f0a1f0009ded34c79a0af40f12fcf35071a88de0778abea2a1f07861386a4b5c6b13f308f1ebf1af9098b66ed77cb22fc8bd872fa71ff71f3dbed1194928b7e447cb4089359a8be64093f9c1c8a3dca8&iv=e0f1fb7574873142c672a565&tag=ad56e67c5115e9a211c3907c400b9458&version=1", - "publicKey": - "76c9494237e608d43fd6fb0114106a7517f5503cf79d7482db58a02304339b6c" - }, - { - "encryptedPassphrase": - "iterations=1&salt=df1895b701abe3dcf29b4d92fc46d3f9&cipherText=0cea5e7df167d98203a679a4bf33e90f2e79a61d78443752014fc99a45c794e6fd7feaf710d89363cd954e51592917e77a2b8918ac680b0a0aa19003b34fa0b34dbd55ff9a8b59f98d9abdcbae970d72949b67&iv=61dc8fe3468f3b959f997f73&tag=33e7c771a90b10a0bb78f70cc72f701c&version=1", - "publicKey": - "addb0e15a44b0fdc6ff291be28d8c98f5551d0cd9218d749e30ddb87c6e31ca9" - }, - { - "encryptedPassphrase": - "iterations=1&salt=7ea547604c978413b57cec9cbbe091c1&cipherText=f337705e4a7987fe83c0aaf3bb45931cbf9a4973201849493612e08f59c87682d68303d9370f9c8e7190ef8d370a4b88b874aa6c052f3ec5111b18078aa91788351126c100fafb&iv=214dfb8da1a51a83bf1fa09d&tag=56ae2bd0357cdeebc8e3166da13a8d50&version=1", - "publicKey": - "904c294899819cce0283d8d351cb10febfa0e9f0acd90a820ec8eb90a7084c37" - } - ], - "access": { - "whiteList": ["127.0.0.1"] - } - }, - "syncing": { - "active": true - }, - "loading": { - "loadPerIteration": 5000 - }, - "ssl": { - "enabled": false, - "options": { - "port": 443, - "address": "0.0.0.0", - "key": "./ssl/lisk.key", - "cert": "./ssl/lisk.crt" - } - }, - "nethash": "198f2b61a8eb95fbeed58b8216780b68f697f26b849acf00c8c93bb9b24f783d" -} diff --git a/test/data/genesis_block.json b/test/data/genesis_block.json deleted file mode 100644 index 3ad98e1fa5d..00000000000 --- a/test/data/genesis_block.json +++ /dev/null @@ -1,1969 +0,0 @@ -{ - "version": 0, - "totalAmount": 10000000000000000, - "totalFee": 0, - "reward": 0, - "payloadHash": - "198f2b61a8eb95fbeed58b8216780b68f697f26b849acf00c8c93bb9b24f783d", - "timestamp": 0, - "numberOfTransactions": 103, - "payloadLength": 19619, - "previousBlock": null, - "generatorPublicKey": - "c96dec3595ff6041c3bd28b76b8cf75dce8225173d1bd00241624ee89b50f2a8", - "transactions": [ - { - "type": 0, - "amount": 10000000000000000, - "fee": 0, - "timestamp": 0, - "recipientId": "16313739661670634666L", - "senderId": "1085993630748340485L", - "senderPublicKey": - "c96dec3595ff6041c3bd28b76b8cf75dce8225173d1bd00241624ee89b50f2a8", - "signature": - "d8103d0ea2004c3dea8076a6a22c6db8bae95bc0db819240c77fc5335f32920e91b9f41f58b01fc86dfda11019c9fd1c6c3dcbab0a4e478e3c9186ff6090dc05", - "id": "1465651642158264047" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "2581762640681118072L", - "senderPublicKey": - "01389197bbaf1afb0acd47bbfeabb34aca80fb372a8f694a1c0716b3398db746", - "asset": { - "delegate": { - "username": "genesis_51" - } - }, - "signature": - "86e6eed7c8adcdfd0b58d4a718847a8bf4a8c61035003871e8b89d1071123ecacb00a34fd228d9a81074c95265281d578ccb5d72a0f679f7a8066bcae92d090e", - "id": "3634383815892709956" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "12254605294831056546L", - "senderPublicKey": - "141b16ac8d5bd150f16b1caa08f689057ca4c4434445e56661831f4e671b7c0a", - "asset": { - "delegate": { - "username": "genesis_2" - } - }, - "signature": - "02a3046ff8c7c328657e47afe10879aca863c1ff9c10874fd21c9f447a128ce0750aaa5b46f4f5ba7a439ba2009fbd51d77c564b1e4ad51df7cd05d2b957660b", - "id": "8038215676969674333" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "14018336151296112016L", - "senderPublicKey": - "3ff32442bb6da7d60c1b7752b24e6467813c9b698e0f278d48c43580da972135", - "asset": { - "delegate": { - "username": "genesis_3" - } - }, - "signature": - "4cfb92b1c3c41f46411db2887a6afacdb554a9a36d58b8b3b597704c06d8259d069adaeef01857379fc6b370a4891d08d357d8315b964fcf6941cd149b551001", - "id": "12531923965746850440" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "2003981962043442425L", - "senderPublicKey": - "5d28e992b80172f38d3a2f9592cad740fd18d3c2e187745cd5f7badf285ed819", - "asset": { - "delegate": { - "username": "genesis_4" - } - }, - "signature": - "2535718a28d3a4e423a1e1f6109021d49f153a9a65543fede2f04f204c9453382016ebf2a3939dc22b473a7cbd2a70d5aa8c4e495c16b960b5f41e88a9521201", - "id": "1513655759945413173" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "15685993315437640088L", - "senderPublicKey": - "4fe5cd087a319956ddc05725651e56486961b7d5733ecd23e26e463bf9253bb5", - "asset": { - "delegate": { - "username": "genesis_5" - } - }, - "signature": - "916b54124f59558cf8991f12fe0f27d827548f4c47d3db8451d2b1d5fe661928e74adbe451ddcb96fa4bc6bb45036d73e464df48d369be8eb2f862308b0f7b0f", - "id": "17128624452873376878" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "13796903232533379929L", - "senderPublicKey": - "a796e9c0516a40ccd0eee7a32fdc2dc297fee40a9c76fef9c1bb0cf41ae69750", - "asset": { - "delegate": { - "username": "genesis_6" - } - }, - "signature": - "04559423ff14200ffa54cf409b7900d24dc537d4a0f9e93d5d64c036e14afb0500e2e6ded9a1148827323f18fa9ce7b7c4fc009657fd01079a647f25f754c406", - "id": "15975725245957634226" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "10395427086746342233L", - "senderPublicKey": - "67651d29dc8d94bcb1174d5bd602762850a89850503b01a5ffde3b726b43d3d2", - "asset": { - "delegate": { - "username": "genesis_7" - } - }, - "signature": - "d89bad99453db55784964c2ff3228ad17e1265d62de39c4dc0ee358553f92947ec2a9bcdf64fb5f76479b339fd0edaf6d6af167f5ffd1d369b02cc4552f7bc0f", - "id": "11246867963654933991" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "10555862272344793163L", - "senderPublicKey": - "c3d1bc76dea367512df3832c437c7b2c95508e140f655425a733090da86fb82d", - "asset": { - "delegate": { - "username": "genesis_8" - } - }, - "signature": - "1dc3add7d239c617d7039af1271faee078913ab42d5e45bdbd68c2a911d8e4fe17f64d47a3aef8dc2584f5b851f3fa2c0a6d3c7b3380ebd2bb55f23548232d07", - "id": "8886362355238277998" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "9090572627256317041L", - "senderPublicKey": - "640dfec4541daed209a455577d7ba519ad92b18692edd9ae71d1a02958f47b1b", - "asset": { - "delegate": { - "username": "genesis_9" - } - }, - "signature": - "20e46a0f25b5f5220f58f4e84e87aee961b2a19f2db42ca88a9261e6beabb535d1d04988662ed03fc64d63f5449730cf17d1d7fa19c82117c5d2d1d2fe793302", - "id": "12511984344561945661" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "6147291942291731858L", - "senderPublicKey": - "3ea481498521e9fb1201b2295d0e9afa826ac6a3ef51de2f00365f915ac7ac06", - "asset": { - "delegate": { - "username": "genesis_10" - } - }, - "signature": - "a58601557370041d7b5b697ab56f6d34111014df102501c4af5abc5aaff5c595de4888dd4176b5961c75d3d6267385d8f364ee489f5aa5ecd661c1d68b407702", - "id": "12470576968560642688" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "1478505779553195737L", - "senderPublicKey": - "5c4af5cb0c1c92df2ed4feeb9751e54e951f9d3f77196511f13e636cf6064e74", - "asset": { - "delegate": { - "username": "genesis_11" - } - }, - "signature": - "4012c881ef2049b57573b26549cf27aa22fd4014b7c3ede454fe2eb0094596787810401dbcdfb2c736815eae6766b0b9a183b349d4791d6f652ec8f3d151b30e", - "id": "16979024391630063731" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "3485190523478756562L", - "senderPublicKey": - "399a7d14610c4da8800ed929fc6a05133deb8fbac8403dec93226e96fa7590ee", - "asset": { - "delegate": { - "username": "genesis_12" - } - }, - "signature": - "38fcea5586663558f36c6680d5e7ce3b798f4f594ec016534beda04b8e2c5a0717e11c4ec3300e5f1ee4d8143cd11c1f19cb886448292d5cb84f2ef831aa7106", - "id": "3132586618460208262" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "7749538982696555450L", - "senderPublicKey": - "6e904b2f678eb3b6c3042acb188a607d903d441d61508d047fe36b3c982995c8", - "asset": { - "delegate": { - "username": "genesis_13" - } - }, - "signature": - "20e5467066babf681b18f51be12c5d5e37aa04c7bf7558c62171b176b66ef5d772e2b7fe91bb3d7634d1d317d49e7c05df2c08f2c6f8a61db0e6f02a0bccde0d", - "id": "13612427145550979190" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "11858068254874463650L", - "senderPublicKey": - "1af35b29ca515ff5b805a5e3a0ab8c518915b780d5988e76b0672a71b5a3be02", - "asset": { - "delegate": { - "username": "genesis_14" - } - }, - "signature": - "4244d69605447b5d5df4dde6c465286086a1514855df6738e94ec3a46df489ac1c120608ec2528f3c559ed311a6c5533da9cf714a57c1cb46fe11be36d562706", - "id": "4820365613836031607" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "11959294293312794939L", - "senderPublicKey": - "d8daea40fd098d4d546aa76b8e006ce4368c052ffe2c26b6eb843e925d54a408", - "asset": { - "delegate": { - "username": "genesis_15" - } - }, - "signature": - "a25b30bb3affe823a95b2e6b1f9451447fbee880d9101d7a124495b8941c358d4d1b4b76b0e70d8345ce34aa02e35287b2c8733cf6e7843b1005bcd52a6a3c06", - "id": "12112106230786825768" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "6572481065061292413L", - "senderPublicKey": - "386217d98eee87268a54d2d76ce9e801ac86271284d793154989e37cb31bcd0e", - "asset": { - "delegate": { - "username": "genesis_16" - } - }, - "signature": - "75b4bfd3f49802f234f656b633993a085316d2942c74cf82efe559f0d6ddb8566f897025cd528e23b9fec4e22e8158c87e8173db333938010c1a406d5877aa03", - "id": "13821967849884105584" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "537318935439898807L", - "senderPublicKey": - "86499879448d1b0215d59cbf078836e3d7d9d2782d56a2274a568761bff36f19", - "asset": { - "delegate": { - "username": "genesis_17" - } - }, - "signature": - "06bea1efd7e09db6c80b46b54808cecf0b001c842c350c382624a3a69ec8149068aff1efe6d94273ffd8b4ab1fa2c63907fbd101e003e958bc7475c03ca6680e", - "id": "2697129531259680873" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "11194005483892021001L", - "senderPublicKey": - "948b8b509579306694c00833ec1c0f81e964487db2206ddb1517bfeca2b0dc1b", - "asset": { - "delegate": { - "username": "genesis_18" - } - }, - "signature": - "0274145b8bf513f2ffd16d2634dd144f0b5bc64e2d0225e9c0090c0a3a04daa23c1c96566a8ee11127f104b3b24f37abf1541b891816d7efbbea574e03170009", - "id": "3759946394491450982" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "12689367895996075612L", - "senderPublicKey": - "b00269bd169f0f89bd2f278788616521dd1539868ced5a63b652208a04ee1556", - "asset": { - "delegate": { - "username": "genesis_19" - } - }, - "signature": - "80e3b133d19cf0ace2fbfe6dc5f896e2a8777839dfa50054b1d75eaabbfafbc8f9965c987a35f4c56bbd4e04e221e5c87f1e3165151689e220afcaa2e2e76107", - "id": "18032556474095275261" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "12937672077630275226L", - "senderPublicKey": - "e13a0267444e026fe755ec128858bf3c519864631e0e4c474ba33f2470a18b83", - "asset": { - "delegate": { - "username": "genesis_20" - } - }, - "signature": - "cb92cd0ee8b8f0facc69287a2813e80a3e8e4d7e0c228056db46f82e9727d0ac131b1071bbbb67eb8cb2eaeb1cff385e2513cd0ef25b13277db078a1873f360b", - "id": "1560224518702707678" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "6719024567117648644L", - "senderPublicKey": - "1cc68fa0b12521158e09779fd5978ccc0ac26bf99320e00a9549b542dd9ada16", - "asset": { - "delegate": { - "username": "genesis_21" - } - }, - "signature": - "ebaed3b40da5cc1cfb8a99e176dc9a3068fc9a568ef8048478335fb6cab7e36d8344ec4373a67472beccbf8445ab86bb3c7ae46683e53d3b84c0bf30c06d5d09", - "id": "16703972713290793385" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "2185933284430885504L", - "senderPublicKey": - "a10f963752b3a44702dfa48b429ac742bea94d97849b1180a36750df3a783621", - "asset": { - "delegate": { - "username": "genesis_22" - } - }, - "signature": - "5526aec44e47ed945393254b8eafbc18a7a5490260436abc562a7b0a07dc1716481ec988fb4ae3e500b3d4fa99a36c0f9fa5ba36e05243ae3fd69b0a91a73504", - "id": "9024888972225135909" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "263761216888896549L", - "senderPublicKey": - "f33f93aa1f3ddcfd4e42d3206ddaab966f7f1b6672e5096d6da6adefd38edc67", - "asset": { - "delegate": { - "username": "genesis_23" - } - }, - "signature": - "956baeec335ccae10ab6930ea5a8df7eb3f7b45067157887af457f571b63fdf869351a99c2bf22253eb3b478f804ec4313b6e468d2fbd3d5bf12b3060658ef05", - "id": "17360344467587871549" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "6996737717246838071L", - "senderPublicKey": - "b5341e839b25c4cc2aaf421704c0fb6ba987d537678e23e45d3ca32454a2908c", - "asset": { - "delegate": { - "username": "genesis_24" - } - }, - "signature": - "c7249186c883e32db00bbb683c829ffd44c6c3b64b4b0b95edf2be9b9fe9bb5e98c8cdacbd358eca4e8e32ee3973cdf45445395c02d6070c2b1432224ddac70d", - "id": "5232920129259210735" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "17769700073017685523L", - "senderPublicKey": - "da673805f349faf9ca1db167cb941b27f4517a36d23b3c21da4159cff0045fbe", - "asset": { - "delegate": { - "username": "genesis_25" - } - }, - "signature": - "06c1dc3f90421dcebeec646b95682f066474f9e0c770c74090c516f6f0049e7e2c853fdc96c4f9f9ec758d74de54102b1403cde415baf0a4cd780f48ba93c20d", - "id": "9004206353403912975" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "18101328368221611426L", - "senderPublicKey": - "55405aed8c3a1eabe678be3ad4d36043d6ef8e637d213b84ee703d87f6b250ed", - "asset": { - "delegate": { - "username": "genesis_26" - } - }, - "signature": - "1c0918b29f3659bff3ffb2d0a4eff860660d6a102fa813af758e9e87917b14c50a0b420410ea8cbdc15d5763109bdfe3c4c56e2afd8cf2d3070380e1d3fbdd05", - "id": "1189545323092305750" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "3654804916322462690L", - "senderPublicKey": - "19ffdf99dee16e4be2db4b0e000b56ab3a4e10bee9f457d8988f75ff7a79fc00", - "asset": { - "delegate": { - "username": "genesis_27" - } - }, - "signature": - "96ad6b0eab799a5f3dab76f0d37b7a0af0b8f8ed5940fbc22739b013808fcd513a5692fc5c5d0b0ffbc8424bb950f0b65aa25a0ac8575897700151980d23fe07", - "id": "7550428103744152900" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "6214967903930344618L", - "senderPublicKey": - "85b07e51ffe528f272b7eb734d0496158f2b0f890155ebe59ba2989a8ccc9a49", - "asset": { - "delegate": { - "username": "genesis_28" - } - }, - "signature": - "389959a2454a0d7cf154d554681406d573d2864a9e6ff41fc0ed64c6eaa539dbd04d619cf9fcfba94044adc9d92113a1388a07d514307c6ece310e94284cf00e", - "id": "5063479199814313256" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "6700417780469657062L", - "senderPublicKey": - "8a0bcba8e909036b7a0fdb244f049d847b117d871d203ef7cc4c3917c94fd5fd", - "asset": { - "delegate": { - "username": "genesis_29" - } - }, - "signature": - "4e8bde31cfc365b79aff4ff2a5453d7ef62d310656be8e62dc61af1b09bc34877a3f6097fde82680cc625ab28f078b880970a89d170c6594a4e298dccc37170c", - "id": "16511653596135136784" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "17416795040643460696L", - "senderPublicKey": - "95ea7eb026e250741be85e3593166ef0c4cb3a6eb9114dba8f0974987f10403f", - "asset": { - "delegate": { - "username": "genesis_30" - } - }, - "signature": - "d821767a66a6e3f02e441c16d488079cd4cd27f551925ababb9c4a09385185eaefadcb1bdca3c5fa9629d9ccff81f50046c53a2233ff7df592c15920c8e3470e", - "id": "16595863059256490600" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "7806545753492919148L", - "senderPublicKey": - "cf8a3bf23d1936a34facc4ff63d86d21cc2e1ac17e0010035dc3ef7ae85010dc", - "asset": { - "delegate": { - "username": "genesis_31" - } - }, - "signature": - "83cd12534cf45d7a511a29dbe364b37fd0cf6ae01d3a28af1d37c1387c14e73095d1b129dca0f3e2aa03ff50d7599269e7e6b68a661ff17915596f2af009d004", - "id": "3751638297072961125" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "16807489144327319524L", - "senderPublicKey": - "82174ee408161186e650427032f4cfb2496f429b4157da78888cbcea39c387fc", - "asset": { - "delegate": { - "username": "genesis_32" - } - }, - "signature": - "f89bd9a0fc6302baa4062d504627584d894bd8725c073cd9c58e6cdcee2f18385d352070073dc13fdb28b8b07f9218ea3a2b33cee67adf1c001a5cc90f4bdd07", - "id": "14853252917548748" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "11009807324631489084L", - "senderPublicKey": - "4bde949c19a0803631768148019473929b5f8661e9e48efb8d895efa9dd24aef", - "asset": { - "delegate": { - "username": "genesis_33" - } - }, - "signature": - "5468546482bea86d19c647ad290f5b1490e7e8dfb52305bd64c616c649cf262844cd9d0ac9a807ead1307a31f8d4f549ad0fba85d7d5225475e8d0d9f2b04502", - "id": "16837042075842008948" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "5380829552614149409L", - "senderPublicKey": - "2f9b9a43b915bb8dcea45ea3b8552ebec202eb196a7889c2495d948e15f4a724", - "asset": { - "delegate": { - "username": "genesis_34" - } - }, - "signature": - "98822748cf4832ff29bdb45d13b9c1187818ba696be0e5f2be5cffc8e62635efdb582f3a8293d33c83cc30d6fd9219c7a2c0309c429c45a09a413360043d9207", - "id": "3818529290521217580" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "18181157191600196376L", - "senderPublicKey": - "9503d36c0810f9ac1a9d7d45bf778387a2baab151a45d77ac1289fbe29abb18f", - "asset": { - "delegate": { - "username": "genesis_35" - } - }, - "signature": - "4024d9234a7843bb7c09a6460793d699d128683eb3e853bf9699ba2e909e0cdcbafbcdbd0c3281897b4bc042bff971a181ad1d7cbe38a12046b32eb85c577506", - "id": "8222004892167905718" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "15279149762694772854L", - "senderPublicKey": - "a50a55d4476bb118ba5121a07b51c185a8fe0a92b65840143b006b9820124df4", - "asset": { - "delegate": { - "username": "genesis_36" - } - }, - "signature": - "1a42e0e6ac51f9fc2aebce804dec6af8f0d143ee4228c18cbd1622b2a368fc61cce2391099ad67fd3c063e890b28ffe093b9da14aa1625e60356b291d141c500", - "id": "13769488247922626310" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "15867701141673224975L", - "senderPublicKey": - "fc8672466cc16688b5e239a784cd0e4c0acf214af039d9b2bf7a006da4043883", - "asset": { - "delegate": { - "username": "genesis_37" - } - }, - "signature": - "c6d62cec1cdf4b5893a6baed6de74f8b679262937ca49b93714d080d384fd96fd4b90e27cdd8c86ac4294b5900978daba60afa1dfd4601dd3e8ae5c6f2ef7c03", - "id": "4447831995935541366" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "13787002016364430124L", - "senderPublicKey": - "db821a4f828db977c6a8d186cc4a44280a6ef6f54ac18ec9eb32f78735f38683", - "asset": { - "delegate": { - "username": "genesis_38" - } - }, - "signature": - "1ebf1518322a995da33c034e15eb05509cebdf11eb300c3ceadd8e259890978610cce79771a11fa67f1c0669f21ff6d46a1670a618e90b22caad089ae7d7ed04", - "id": "13853244827819802699" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "5312766513260345125L", - "senderPublicKey": - "ba7acc3bcbd47dbf13d744e57f696341c260ce2ea8f332919f18cb543b1f3fc7", - "asset": { - "delegate": { - "username": "genesis_39" - } - }, - "signature": - "220d93a052f44d41a37c4e288d18f97584ebe8ededf50c1b6523a8ec7ac9cd0fe340d43d60e25d868ab4bc799eb0e674d3ad6ffea339a9938e7e1d3a0bdcaa09", - "id": "13063373368205433852" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "11613981515632820140L", - "senderPublicKey": - "47c8b3d6a9e418f0920ef58383260bcd04799db150612d4ff6eb399bcd07f216", - "asset": { - "delegate": { - "username": "genesis_40" - } - }, - "signature": - "e895b7779ecb30605af4a42477d9b2be30161a2bde12414b91a6c977f1d0b2d6ed83ef0f227494104307161f59119725888e5df61f021f5e654516a5375fef06", - "id": "15486060283974943831" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "4351572711388220555L", - "senderPublicKey": - "d1c3a2cb254554971db289b917a665b5c547617d6fd20c2d6051bc5dfc805b34", - "asset": { - "delegate": { - "username": "genesis_41" - } - }, - "signature": - "259fa222f455a27329048cd727b1ccdea990fc753785e253b38c25ad0a99f12952ad666437f939027e5727e99062575aae70a111b2d841724a9e38e7fb2a0b09", - "id": "13721391570613926706" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "11595026565287740051L", - "senderPublicKey": - "47b9b07df72d38c19867c6a8c12429e6b8e4d2be48b27cd407da590c7a2af0dc", - "asset": { - "delegate": { - "username": "genesis_42" - } - }, - "signature": - "aa54a24e5f8f0cd8b32afdcbecb12be4dc43655e44be4975e92bbdd4dc04eaac23e7b4af26394be030e3f7dd22d0f71b294ace3ae0978503d76f265fcd32fa0a", - "id": "14867434600889949439" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "3466073897179860882L", - "senderPublicKey": - "9a7452495138cf7cf5a1564c3ef16b186dd8ab4f96423f160e22a3aec6eb614f", - "asset": { - "delegate": { - "username": "genesis_43" - } - }, - "signature": - "d399213490b64c75cc5a577926b152b872299c9d5482dfb36562e9d92e71327fd80e85af36f91407203bf3b7886f538c64648b1fdf730eb50a71961cf8b4c305", - "id": "4242368664678620951" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "4331258378288911563L", - "senderPublicKey": - "c4dfedeb4f639f749e498a2307f1545ddd6bda62e5503ac1832b122c4a5aedf9", - "asset": { - "delegate": { - "username": "genesis_44" - } - }, - "signature": - "df90864681a38a290ab5bcbb2ba943bf7e1d2618dafeb14dc2c2edf471dde467f97fb8ecb4194f0250475e505cb12026cd5743d7f99b843542714868e210f90f", - "id": "17935338216936715985" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "9928719876370886655L", - "senderPublicKey": - "96c16a6251e1b9a8c918d5821a5aa8dfb9385607258338297221c5a226eca5c6", - "asset": { - "delegate": { - "username": "genesis_45" - } - }, - "signature": - "c57eaf4f77b73f4d9968f8d9987e9ffd46cf43ae42f8c31147435a77f9b5efc86044c50e8d1fcf3b31cd02cb7860128208537468f78e2dd1b36f821120d99905", - "id": "18187129690272007362" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "11805364634236927749L", - "senderPublicKey": - "910da2a8e20f25ccbcb029fdcafd369b43d75e5bc4dc6d92352c29404acc350f", - "asset": { - "delegate": { - "username": "genesis_46" - } - }, - "signature": - "f111fd2972fc61522647f3e95719aacbc792972bf3eb814cb040f1325a26c83d38d270cc88c4fd5f2c86eb0ad72fdc32ce6c829cee8db4b5a93620beafc6490a", - "id": "7893064014890793889" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "9703017731198160198L", - "senderPublicKey": - "eabfe7093ef2394deb1b84287f2ceb1b55fe638edc3358a28fc74f64b3498094", - "asset": { - "delegate": { - "username": "genesis_47" - } - }, - "signature": - "562ae49096c79923479e9a4d32a053dc1a78f4ba0064ca99c26900dc23f7b7146052380ed7318a5961c84a35d7c2e89bce983cad163bef465cff170d070c570c", - "id": "342758163977987198" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "162664226572374905L", - "senderPublicKey": - "94b163c5a5ad346db1c84edaff51604164476cf78b8834b6b610dd03bd6b65d9", - "asset": { - "delegate": { - "username": "genesis_48" - } - }, - "signature": - "ef436c60bc9da7ff8c468d02223b18552725d73a456189d86b2c55d1cf355040f7a7201930c033f3d0fad9e283814e64c068abf84a30db234457f84d814ee202", - "id": "353353765871958610" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "14754807200586084685L", - "senderPublicKey": - "6164b0cc68f8de44cde90c78e838b9ee1d6041fa61cf0cfbd834d76bb369a10e", - "asset": { - "delegate": { - "username": "genesis_49" - } - }, - "signature": - "5e0914373777dcf1bd7972be40c99ebf19c421c427ee9d7cb9e3568d3f335d906eae70527c5f53c0e01ced0444cfca79aece6a8fbed559b4bce23960df77110b", - "id": "15765592360456554094" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "6596445655213033387L", - "senderPublicKey": - "3476bba16437ee0e04a29daa34d753139fbcfc14152372d7be5b7c75d51bac6c", - "asset": { - "delegate": { - "username": "genesis_50" - } - }, - "signature": - "ce514688166676f1c5385320abd670139339c64a30710349eb9f246df0d2559b4f4bb648df2632e4a411086979d83af37932ef22cbef001f7fe28425120fc800", - "id": "6638336032681784546" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "8273455169423958419L", - "senderPublicKey": - "9d3058175acab969f41ad9b86f7a2926c74258670fe56b37c429c01fca9f2f0f", - "asset": { - "delegate": { - "username": "genesis_1" - } - }, - "signature": - "31aca263f21f7c7e27f4f8c6c398d5d3031141bdec610454b4c534e0b47724d903ca0ea897fd1c0614b3fecffb4b5a06e43f05803f8a5fc889e60dfe93b0770e", - "id": "11549171951016850959" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "15064680481049926459L", - "senderPublicKey": - "aa33af13b440746b4f24312cba5fa910eb077ce6b16b84ebb482cb7720b5c686", - "asset": { - "delegate": { - "username": "genesis_52" - } - }, - "signature": - "99b79d08652cafceedd596ff8cf27be70ddea652736f6b76a65f55e9f619ba84dcc6bea55722aa8ba1852540c29fd052fe380de1854ff65bd17f184b9539a402", - "id": "10414244614775503370" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "6253486079725348800L", - "senderPublicKey": - "6f04988de7e63537c8f14e84b0eb51e0ea9c5da8b4b9256243b3e40b1aeccb76", - "asset": { - "delegate": { - "username": "genesis_53" - } - }, - "signature": - "7a6a7c7a8bf147a62fd87901f63fc8f042580929309b929b0b53e4b57d9c0d6360fb4e648a083d2f3eb7c32fd4d10e65bc70e48f6db8d4f8b7dcd770ca37340a", - "id": "4606554700024562903" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "7838076639178338424L", - "senderPublicKey": - "07935c642c7409c365258c8488760e96a851cee618aec72eeeb135c9c827f0f9", - "asset": { - "delegate": { - "username": "genesis_54" - } - }, - "signature": - "877d50ee45982ca6ad9b5f444f758905deb72e9f3963de00d0379e2c4724fb7bcd7756ba0edf1431bec74797371b8f0956546613eec0cd963f2e26661ebf0406", - "id": "72171856925056919" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "9824483707960713406L", - "senderPublicKey": - "526931663cbee883ff22369172cba091a5dd5fa1200284fa790d7aeca53d37af", - "asset": { - "delegate": { - "username": "genesis_55" - } - }, - "signature": - "191b1db5790332b3a8c10820b11fc5e35528515e020e2aa83fa8c1ab939a57a5c550588c470d4ad661e3db9a9f9388a7b735ae061cbb66a8a0d5d0e35a871205", - "id": "15715945518456696813" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "12144255005482188703L", - "senderPublicKey": - "f7b9751d59dd6be6029aa36a81a3f6436e2970cf4348845ab6254678fb946c18", - "asset": { - "delegate": { - "username": "genesis_56" - } - }, - "signature": - "acc88383469b912c478b989383356fd581b97414d76ee2c8ca862b3507547ebc2360223331ca80908e34a896c0c3ef425d6d9081aeb4e9724287d4cc3a91b702", - "id": "9723686770809371445" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "2037513790649430470L", - "senderPublicKey": - "5f6cc5a8aac752d37c676b0d46a798f7625e37dfa1e96091983274e04ab7ffe2", - "asset": { - "delegate": { - "username": "genesis_57" - } - }, - "signature": - "7e215d0f87395b554c5ca9a13b2c1b2ffdc77e20b70c53e15e58a631cbe903877d3fe721cc4b93e564cb993a66f1fe770b4ea28d5449bbc3870cce031efcf203", - "id": "17586624062051875064" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "2371768942272884594L", - "senderPublicKey": - "9c16751dbe57f4dff7b3fb8911a62c0cb2bdee6240e3f3fefe76832788cb14c6", - "asset": { - "delegate": { - "username": "genesis_58" - } - }, - "signature": - "52b2acca8eeef663a6db6c578e4544693384617513187d52222b7c2c52ea8fb0107f15a681261272dc16194941254ce5af3bf0ab99a29116931cf8ea47f19a0f", - "id": "14844773091422567888" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "309766985700168161L", - "senderPublicKey": - "ba2ea5e324eeb42fa6f4d1132a1d79911721e8507033bb0abd49715f531877b4", - "asset": { - "delegate": { - "username": "genesis_59" - } - }, - "signature": - "91b94726396559eda862373b1bc1750c1e2b186efd9a313202824b2e1b01ef5d701392997c40e53b29893624ff01c5ab7932596ad0ddcbd8db3a0505d9dce20b", - "id": "16337550070542495000" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "17110047919889272525L", - "senderPublicKey": - "0186d6cbee0c9b1a9783e7202f57fc234b1d98197ada1cc29cfbdf697a636ef1", - "asset": { - "delegate": { - "username": "genesis_60" - } - }, - "signature": - "b2b1a16e04b91c9807add6c769e2382ffe53dda5e9799a9e80800b3688e916efa282f36cf3305b943b90c02c022332a097e209bfeee68c4d68599d1045374802", - "id": "17712070383286525756" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "17271297386479765505L", - "senderPublicKey": - "edbb9828fbe62da2a59afbc8623e8ebc5ed2f9b7f77a0cd1cdcf55edea30521c", - "asset": { - "delegate": { - "username": "genesis_61" - } - }, - "signature": - "23a6382b34adc93271444123a1231ef7babb39dacc600cdcf99523df5c3877908db1d7efc81de915277c61d0ac663998a028992ad1c9fd9d33a3cbadff096509", - "id": "8663447682871356259" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "11229203525038722103L", - "senderPublicKey": - "b6ac700bf890b887e218dbd55b8f6b091dfc5a684d0fd7a6f69db7dc0313b51b", - "asset": { - "delegate": { - "username": "genesis_62" - } - }, - "signature": - "2ca4b263e81ecc861947bbc52fb5dfff20bff94c915cdbf91e366c50dd810c84011982de445c57ea617db0e10d14fdf6576f4b2d26d79c9c3d5d371bf1a34402", - "id": "3324886112005858282" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "1998811414849260567L", - "senderPublicKey": - "62bbb3c41e43df73de2c3f87e6577d095b84cf6deb1b2d6e87612a9156b980f8", - "asset": { - "delegate": { - "username": "genesis_63" - } - }, - "signature": - "705259bdaa3f72d69fd30d60ae07ebd1b548af665f424c90fb9f81522361711d456d0c1789dcfbd05c59f1979a08ace46d806b30aab36643d447339c15599d01", - "id": "16714595303925976854" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "1039287838469525702L", - "senderPublicKey": - "6fb2e0882cd9d895e1e441b9f9be7f98e877aa0a16ae230ee5caceb7a1b896ae", - "asset": { - "delegate": { - "username": "genesis_64" - } - }, - "signature": - "93699313f764e83b20f1955921ab6fbb995aca2928b85a87f1660f996361b6d1a67e5ae502ef825547e812ba762f5cb6eac60c91bbca86a0b6afea140bc13503", - "id": "4663342069887202151" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "9829702676947904862L", - "senderPublicKey": - "9a0f19e60581003b70291cf4a874e8217b04871e676b2c53c85a18ab95c2683b", - "asset": { - "delegate": { - "username": "genesis_65" - } - }, - "signature": - "b31958a00a99d24521184bac81fe499b4e743cd0ab879571b9001268a2ce015e77eea79a7a1be5e6c66b397054e24884607a10bebe038641f6cd90a39dce5504", - "id": "13416394776139336738" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "11776976371460504977L", - "senderPublicKey": - "1e6ce18addd973ad432f05f16a4c86372eaca054cbdbcaf1169ad6df033f6b85", - "asset": { - "delegate": { - "username": "genesis_66" - } - }, - "signature": - "69cbccc8123b4c5cf8a04363eb004b318a5d84d6e2fd5f11cf4c448da4c3488d7cea6259ff9379ba95d88ed13f02f406162122a199f81cdb4d0b98d07e02d304", - "id": "1848907307995212656" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "10718602563400390049L", - "senderPublicKey": - "27f43391cca75cbc82d1750307649508d1d318cd015f1f172b97318f17ab954e", - "asset": { - "delegate": { - "username": "genesis_67" - } - }, - "signature": - "6b913347d537f7114ec69663bc77ea3f1161b1de32b6b1b3507b319029510f476d1e494bfd75a5b104dc7532eb9fa4a7f94158bb47207c5f717a21d40c9c7501", - "id": "11414381136661678188" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "3978875557882351502L", - "senderPublicKey": - "644a971f2c0d0d4b657d050fca27e5f9265e3dfa02a71f7fbf834cc2f2a6a4c8", - "asset": { - "delegate": { - "username": "genesis_68" - } - }, - "signature": - "ec0121f67fdbeda38cb627ae18ee767ba17150594d2fb385ca3fff2c9df939d1aaca5a1e910edca6dda8234aeedf5b19c755d5eed2764524ef934c3d42bca507", - "id": "17139325089634275737" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "15196907279410793719L", - "senderPublicKey": - "cdd68a321ea737e82bce23d2208040f79471d36f2e6f84c74ea36ab26245e522", - "asset": { - "delegate": { - "username": "genesis_69" - } - }, - "signature": - "e41446f7c2e3b2d9bc13c88d2a851b16fa8f4d2e6264c387df56a7c99ebaad33d4d6b5ca50d3e50dcd0b83377c61fbc0a59573434a72403eb83e411fa1b6110e", - "id": "13234426641856480796" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "14846615469478045551L", - "senderPublicKey": - "f9f6ff873c10c24eba834be28a56415a49c9c67b7c0ee9f106da827847168986", - "asset": { - "delegate": { - "username": "genesis_70" - } - }, - "signature": - "d45633e29d7033566d40d6839b358b3acc73970b7d6d4c106aeefee2a91e8b8007de7d261f6a5113518531249420d89a3589a03d551054334a3f99485dcf670b", - "id": "12767453105623613758" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "9528507096611161860L", - "senderPublicKey": - "fab7b58be4c1e9542c342023b52e9d359ea89a3af34440bdb97318273e8555f0", - "asset": { - "delegate": { - "username": "genesis_71" - } - }, - "signature": - "45a835b74c6ddb759c87e186a313ea261e536151e37357b269bdd238d92dc749508901fc355da6a3197e894aa234229259f5270d984cdfc7c17969ac6bdee600", - "id": "12440982574150922736" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "5225235021585670513L", - "senderPublicKey": - "1b5a93c7622c666b0228236a70ee1a31407828b71bfb6daaa29a1509e87d4d3c", - "asset": { - "delegate": { - "username": "genesis_72" - } - }, - "signature": - "7eff31cd1803c7071fe9888f294569774deea78f44765e15ded52f5c354911e60a5206ef5baa77a50144d5ea804daf48d289cf7a5a384cbf1e83bb28bf6cf603", - "id": "14118647711627755742" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "8579664070066716758L", - "senderPublicKey": - "74583aba9c0b92e4f08c8c75e6df341c255ca007971195ff64d6f909dc4b7177", - "asset": { - "delegate": { - "username": "genesis_73" - } - }, - "signature": - "8f2cc2dd970feca1c560891e04fb2c3f397cdeb1b5673960f5ad73f5191a9f47384d48830ac0bbcc4e2aae1c04a321f958b113bd65b1bcb696e3164612da6503", - "id": "9465919849327369097" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "13607583239938732846L", - "senderPublicKey": - "2b6f49383af36fd9f1a72d5d2708c8c354add89aaea7edc702c420e2d5fdf22e", - "asset": { - "delegate": { - "username": "genesis_74" - } - }, - "signature": - "a33219b84b9f39cadbe49945b95e5a4eef2943a004ee7ed86247056d74578f63a18f3da13a1dbd3ba4169972d64fb5020e959e9af5b4fb403f27492a757a320f", - "id": "4912435783730903986" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "2460251951231579923L", - "senderPublicKey": - "a10ed9c59dac2c4b8264dc34f2d318719fb5f20ecdd8d6be2d7abfe32294f20d", - "asset": { - "delegate": { - "username": "genesis_75" - } - }, - "signature": - "b49fa6947774a962c5b8ca86bdb11b9ba4cd08d64a26ace110ca17217c55059a7b1b93538a8dffb17418749ca0dd5cd860203ae4e31ea68c96052a18d5595803", - "id": "10917747836082542151" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "1081724521551096934L", - "senderPublicKey": - "c61d0822bbdbfe2a0b5503daff0ce8441c623115c94c0cfcf047a51f8b7160d3", - "asset": { - "delegate": { - "username": "genesis_76" - } - }, - "signature": - "e75fc7167684ca516efb1b0bb43607d142da8f594fe9a75bb97ff6a1d8dbb0d254362061f370df57b6daaea628f7b3663e81f1f41b34478691816c2b0934bf0e", - "id": "2691125843573594092" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "11004588490103196952L", - "senderPublicKey": - "031e27beab583e2c94cb3167d128fc1a356c1ae88adfcfaa2334abffa3ae0b4c", - "asset": { - "delegate": { - "username": "genesis_77" - } - }, - "signature": - "4b8dbf8ef4c1552ba202738ed1fc99d03479be942e17088c72d9613908b12342fad2f73bfae7ee86326566e7b38e90b0ad1d6fa1175b22823ab48c2c7ce09405", - "id": "11661837377619541981" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "3038510178697972178L", - "senderPublicKey": - "9986cedd4b5a28e4c81d9b4bff0461dddaa25099df00b8632fe99e88df28ce73", - "asset": { - "delegate": { - "username": "genesis_78" - } - }, - "signature": - "dbfff6583f36d1cf4632cfe752e9424b8fd451441398c54cf6f847cddcb12c3916f6bc670a29ba1d575af7fc97ef93bec7e33aef903c3c0e43736affaad8f606", - "id": "14541242250709962583" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "11506830473925742632L", - "senderPublicKey": - "03e811dda4f51323ac712cd12299410830d655ddffb104f2c9974d90bf8c583a", - "asset": { - "delegate": { - "username": "genesis_79" - } - }, - "signature": - "ced313ad68a099199ed0378f13a6ce0829a97daef681a7b47daed3f6b3017decd57b6f8455870348951062825c74f1f429800d86365e2b0a0d7d4200383af50d", - "id": "8449655170803795602" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "1156554003019098747L", - "senderPublicKey": - "64db2bce729e302f6021047dfd39b6c53caf83b42da4b5b881cb153a3fb31613", - "asset": { - "delegate": { - "username": "genesis_80" - } - }, - "signature": - "1e52f1d7408f061c33873ef2a263e87f53dbbf011352f227cc1ab429c06fc081234f9c70c4709c0138aa07c036bd97e82376a474f94fb0772c2123148cafe30f", - "id": "15052254103554055468" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "15675505605575781355L", - "senderPublicKey": - "f827f60366fae9f9ed65384979de780f4a18c6dbfbefb1c7d100957dde51a06d", - "asset": { - "delegate": { - "username": "genesis_81" - } - }, - "signature": - "7b070c23601db3c607ebb2e783cabec81257ac1771d5bafc6ca1632cacfb38d351352e314421b4340c93f9b11952eacbfab25ee7b3718d71b0ed094702e47c0f", - "id": "18041778424101072784" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "1330932780504881464L", - "senderPublicKey": - "68680ca0bcd4676489976837edeac305c34f652e970386013ef26e67589a2516", - "asset": { - "delegate": { - "username": "genesis_82" - } - }, - "signature": - "16248af55f629ebce0c2bf78a00d6aca43314f7e0a85d1517a2099b158718cb494643292232fcf391bde7750ecf4d987906f7e6a5573a2e3412b07ce4938f206", - "id": "10297262142051706210" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "2393437289429474816L", - "senderPublicKey": - "f25af3c59ac7f5155c7a9f36762bd941b9dc9c5c051a1bc2d4e34ed773dd04a3", - "asset": { - "delegate": { - "username": "genesis_83" - } - }, - "signature": - "2ee33f874eb54792d1ec93a91a0323929306427ab2ccdf21c87eaf1aa7913181e37bbeaeacc7a759811ea2c54f32dcd9844aae00893e77f6de78ed74f0794204", - "id": "4578533224252295884" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "9373453086736696113L", - "senderPublicKey": - "d3e3c8348bca51461eabfc382f8a01e8e284db54104ad37ec0695d48ae5531ac", - "asset": { - "delegate": { - "username": "genesis_84" - } - }, - "signature": - "ccb09f91b0938800558a4aac781a112b240104ca100086ffb68d632cbdbde18f5ce1f81b3da205fdbe2419cf3532ed857bd015d39590528cc63b9429de777e02", - "id": "8967037086873023532" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "13996264772258038665L", - "senderPublicKey": - "3be2eb47134d5158e5f7d52076b624b76744b3fba8aa50791b46ba21408524c9", - "asset": { - "delegate": { - "username": "genesis_85" - } - }, - "signature": - "14f2bf688dc30a5fa6586e93daa07da7396fb89a9de9374c945446e5813b51238017b0bdbb16d78d7c0debf0899612a2b070952365ecc7861f386558ef104a06", - "id": "7210654822025606558" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "15441829200899900957L", - "senderPublicKey": - "9f2fcc688518324273da230afff9756312bf23592174896fab669c2d78b1533c", - "asset": { - "delegate": { - "username": "genesis_86" - } - }, - "signature": - "3550a4e9de0266896521d653f4d7c1feed7c1ccf1a368b59cd512bd0345b7a2c85db641c0986b3a6b55634d0c4964a4a3fb34259123e2e01d826132b7a584902", - "id": "2249208419001377172" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "9617151563281131501L", - "senderPublicKey": - "e818ac2e8e9ffacd2d49f0f2f6739e16711644194d10bb1a8e9e434603125fa1", - "asset": { - "delegate": { - "username": "genesis_87" - } - }, - "signature": - "d09b59c5decf17dc85c445c831b986c4e8507b170dcf58194c5154f6db39f51e85144ac5b4712574b6c1ba52bfe64b7909efaa1da01124c0177503f3bf29ed06", - "id": "6193329527964210071" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "11231201826468807624L", - "senderPublicKey": - "19d55c023d85d6061d1e196fa440a50907878e2d425bcd893366fa04bc23b4de", - "asset": { - "delegate": { - "username": "genesis_88" - } - }, - "signature": - "ea15ab00d9790ced80393804e6d60b49ba3fbd372884b026773c9cf8ef01ac8b0cafe0f87fa24cdc46fb802c081a433943083f922a6e72c397f7373b8e74250a", - "id": "9547991626350657969" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "8696372244926065755L", - "senderPublicKey": - "6d462852d410e84ca199a34d7ccad443784471f22cf3de37c531ce3b87ebbc41", - "asset": { - "delegate": { - "username": "genesis_89" - } - }, - "signature": - "b81ac34f5817b03961322395441c50b1274ac57e8099e70849d4dd30a0f55be947fcb06a0e4e0e3f5f2e95cfed141c96638a00aeed8eec6ade844339dc5ffd07", - "id": "14216334331634594439" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "13227119536266737242L", - "senderPublicKey": - "e6d075e3e396673c853210f74f8fe6db5e814c304bb9cd7f362018881a21f76c", - "asset": { - "delegate": { - "username": "genesis_90" - } - }, - "signature": - "9a9d7cceb82911b1e5d8ea57d505e938285d64cfbfa11d4a4952150f5dc564437b4cea42cd9dd1cb9e9e7fb9ccb03e5abfdff9ac3612403f9ffae94b983ced0f", - "id": "13072526486869193089" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "5179180534922237219L", - "senderPublicKey": - "0779ca873bbda77f2850965c8a3a3d40a6ee4ec56af55f0a3f16c7c34c0f298b", - "asset": { - "delegate": { - "username": "genesis_91" - } - }, - "signature": - "55eb32659d6792cd271e7255b2e711ebe4ca809f1799dec8b9b2bce6abbe680c0963726779c7a790c1460f78a929abd0ce2b1d87c453c25fa0e629666f4cab05", - "id": "12338516215462019478" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "15357346183081898956L", - "senderPublicKey": - "73fec19d4bfe361c0680a7cfd24b3f744a1c1b29d932c4d89ce6157679f8af7d", - "asset": { - "delegate": { - "username": "genesis_92" - } - }, - "signature": - "8392a8b1867fa188138ecf01505be756f653db40f95fa957ec5748f90a1630e7a305e161876d2f5c1b22b2b6f4eb6180f389afc94edc5c1a51e95bde6a95d10e", - "id": "14854816644454816461" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "5728878764625100394L", - "senderPublicKey": - "1e82c7db09da2010e7f5fef24d83bc46238a20ef7ecdf12d9f32e4318a818777", - "asset": { - "delegate": { - "username": "genesis_93" - } - }, - "signature": - "614f4c6bbb0613fe7120f34fb789e286c5c55af37480c64c1faf66e1ef2088303b87e09f53f661f44c0ca322956ae74869f3fb838ffc484fccaa229203f60a0e", - "id": "12881253135777401602" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "15692920659979620367L", - "senderPublicKey": - "e42bfabc4a61f02131760af5f2fa0311007932a819a508da25f2ce6af2468156", - "asset": { - "delegate": { - "username": "genesis_94" - } - }, - "signature": - "202e8bbf53280c673f42481313c8f324d5818b9218aed1e4ef40134d8fb09f57731acd5b6a0eb5a03b310b72212764367e64cb898c819ed8e80e872b19e5760f", - "id": "4215489645709707133" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "9950029393097476480L", - "senderPublicKey": - "bf9f5cfc548d29983cc0dfa5c4ec47c66c31df0f87aa669869678996902ab47f", - "asset": { - "delegate": { - "username": "genesis_95" - } - }, - "signature": - "dbba8bad6079ea96f097e0d24219f57079f69dcc8d83400a6dd30703fd2f32ac09d49ac9a7aa5c9e78bb74f0d30bb3a348c33b86ab58763880901c8316245a0b", - "id": "9049043867793253667" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "13047943150548380336L", - "senderPublicKey": - "b137de324fcc79dd1a21ae39a2ee8eed05e76b86d8e89d378f8bb766afb8719f", - "asset": { - "delegate": { - "username": "genesis_96" - } - }, - "signature": - "6e0060b31b8c2fb0dcf0a1784e66884a32782bedbb4d97edbeb7d5ff42d8beb6dbf537b89ba316a79a60135d772c66caa144c8cf547ef52a4aa6e5d35c71e601", - "id": "14334313647191139952" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "677098303101863197L", - "senderPublicKey": - "31402977c7eaf9e38d18d0689a45d719d615de941f7e80f6db388453b46f4df5", - "asset": { - "delegate": { - "username": "genesis_97" - } - }, - "signature": - "2a21251ce69eeceb282f57bacec9205581dd80e66c9b835a565b4055d477127e91a1009aeea7a4736b17776283bb225d70ef20e3f865a7fb4611d8a1f47fe50e", - "id": "6037004238012010505" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "68059329122227204L", - "senderPublicKey": - "f62062b7590d46f382fb8c37a26ab0a1bd512951777aedcaa96822230727d3a1", - "asset": { - "delegate": { - "username": "genesis_98" - } - }, - "signature": - "cf5f32ff69ed4d0f514ed61be9773e420312d5959bb82fc4290c1339dea74812ed1f2a2dfdb3197dc09a84620eebb28519cfa0f18d1df7e20fd8c5a33c274c06", - "id": "13162224626980620634" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "15300035861842713585L", - "senderPublicKey": - "76c9494237e608d43fd6fb0114106a7517f5503cf79d7482db58a02304339b6c", - "asset": { - "delegate": { - "username": "genesis_99" - } - }, - "signature": - "8e1f6ade038dd982da28952a4931cc03bdbf76f10f99262c53a293b60459f4bad0069edf9ddb810b3b1a9f42616417b6bb886b8b9e5fc79573562a9c3d7ced02", - "id": "16663544868599417891" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "10881167371402274308L", - "senderPublicKey": - "addb0e15a44b0fdc6ff291be28d8c98f5551d0cd9218d749e30ddb87c6e31ca9", - "asset": { - "delegate": { - "username": "genesis_100" - } - }, - "signature": - "5495bea66b026b0d6b72bab8611fca9c655c1f023267f3c51453c950aa3d0e0eb08b0bc04e6355909abd75cd1d4df8c3048a55c3a98d0719b4b71e5d527e580a", - "id": "8500285156990763245" - }, - { - "type": 2, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": null, - "senderId": "6726252519465624456L", - "senderPublicKey": - "904c294899819cce0283d8d351cb10febfa0e9f0acd90a820ec8eb90a7084c37", - "asset": { - "delegate": { - "username": "genesis_101" - } - }, - "signature": - "b6fba2885eacc212f56f0ec0f35af974b278f2a00c9f417a925682dddeedb9025dfdb2ead2a507db9acab8e9451beeca9531405aa16d0b3c56b7346c37b62505", - "id": "7405433372825391963" - }, - { - "type": 3, - "amount": 0, - "fee": 0, - "timestamp": 0, - "recipientId": "16313739661670634666L", - "senderId": "16313739661670634666L", - "senderPublicKey": - "c094ebee7ec0c50ebee32918655e089f6e1a604b83bcaa760293c61e0f18ab6f", - "asset": { - "votes": [ - "+9d3058175acab969f41ad9b86f7a2926c74258670fe56b37c429c01fca9f2f0f", - "+141b16ac8d5bd150f16b1caa08f689057ca4c4434445e56661831f4e671b7c0a", - "+3ff32442bb6da7d60c1b7752b24e6467813c9b698e0f278d48c43580da972135", - "+5d28e992b80172f38d3a2f9592cad740fd18d3c2e187745cd5f7badf285ed819", - "+4fe5cd087a319956ddc05725651e56486961b7d5733ecd23e26e463bf9253bb5", - "+a796e9c0516a40ccd0eee7a32fdc2dc297fee40a9c76fef9c1bb0cf41ae69750", - "+67651d29dc8d94bcb1174d5bd602762850a89850503b01a5ffde3b726b43d3d2", - "+c3d1bc76dea367512df3832c437c7b2c95508e140f655425a733090da86fb82d", - "+640dfec4541daed209a455577d7ba519ad92b18692edd9ae71d1a02958f47b1b", - "+3ea481498521e9fb1201b2295d0e9afa826ac6a3ef51de2f00365f915ac7ac06", - "+5c4af5cb0c1c92df2ed4feeb9751e54e951f9d3f77196511f13e636cf6064e74", - "+399a7d14610c4da8800ed929fc6a05133deb8fbac8403dec93226e96fa7590ee", - "+6e904b2f678eb3b6c3042acb188a607d903d441d61508d047fe36b3c982995c8", - "+1af35b29ca515ff5b805a5e3a0ab8c518915b780d5988e76b0672a71b5a3be02", - "+d8daea40fd098d4d546aa76b8e006ce4368c052ffe2c26b6eb843e925d54a408", - "+386217d98eee87268a54d2d76ce9e801ac86271284d793154989e37cb31bcd0e", - "+86499879448d1b0215d59cbf078836e3d7d9d2782d56a2274a568761bff36f19", - "+948b8b509579306694c00833ec1c0f81e964487db2206ddb1517bfeca2b0dc1b", - "+b00269bd169f0f89bd2f278788616521dd1539868ced5a63b652208a04ee1556", - "+e13a0267444e026fe755ec128858bf3c519864631e0e4c474ba33f2470a18b83", - "+1cc68fa0b12521158e09779fd5978ccc0ac26bf99320e00a9549b542dd9ada16", - "+a10f963752b3a44702dfa48b429ac742bea94d97849b1180a36750df3a783621", - "+f33f93aa1f3ddcfd4e42d3206ddaab966f7f1b6672e5096d6da6adefd38edc67", - "+b5341e839b25c4cc2aaf421704c0fb6ba987d537678e23e45d3ca32454a2908c", - "+da673805f349faf9ca1db167cb941b27f4517a36d23b3c21da4159cff0045fbe", - "+55405aed8c3a1eabe678be3ad4d36043d6ef8e637d213b84ee703d87f6b250ed", - "+19ffdf99dee16e4be2db4b0e000b56ab3a4e10bee9f457d8988f75ff7a79fc00", - "+85b07e51ffe528f272b7eb734d0496158f2b0f890155ebe59ba2989a8ccc9a49", - "+8a0bcba8e909036b7a0fdb244f049d847b117d871d203ef7cc4c3917c94fd5fd", - "+95ea7eb026e250741be85e3593166ef0c4cb3a6eb9114dba8f0974987f10403f", - "+cf8a3bf23d1936a34facc4ff63d86d21cc2e1ac17e0010035dc3ef7ae85010dc", - "+82174ee408161186e650427032f4cfb2496f429b4157da78888cbcea39c387fc", - "+4bde949c19a0803631768148019473929b5f8661e9e48efb8d895efa9dd24aef", - "+2f9b9a43b915bb8dcea45ea3b8552ebec202eb196a7889c2495d948e15f4a724", - "+9503d36c0810f9ac1a9d7d45bf778387a2baab151a45d77ac1289fbe29abb18f", - "+a50a55d4476bb118ba5121a07b51c185a8fe0a92b65840143b006b9820124df4", - "+fc8672466cc16688b5e239a784cd0e4c0acf214af039d9b2bf7a006da4043883", - "+db821a4f828db977c6a8d186cc4a44280a6ef6f54ac18ec9eb32f78735f38683", - "+ba7acc3bcbd47dbf13d744e57f696341c260ce2ea8f332919f18cb543b1f3fc7", - "+47c8b3d6a9e418f0920ef58383260bcd04799db150612d4ff6eb399bcd07f216", - "+d1c3a2cb254554971db289b917a665b5c547617d6fd20c2d6051bc5dfc805b34", - "+47b9b07df72d38c19867c6a8c12429e6b8e4d2be48b27cd407da590c7a2af0dc", - "+9a7452495138cf7cf5a1564c3ef16b186dd8ab4f96423f160e22a3aec6eb614f", - "+c4dfedeb4f639f749e498a2307f1545ddd6bda62e5503ac1832b122c4a5aedf9", - "+96c16a6251e1b9a8c918d5821a5aa8dfb9385607258338297221c5a226eca5c6", - "+910da2a8e20f25ccbcb029fdcafd369b43d75e5bc4dc6d92352c29404acc350f", - "+eabfe7093ef2394deb1b84287f2ceb1b55fe638edc3358a28fc74f64b3498094", - "+94b163c5a5ad346db1c84edaff51604164476cf78b8834b6b610dd03bd6b65d9", - "+6164b0cc68f8de44cde90c78e838b9ee1d6041fa61cf0cfbd834d76bb369a10e", - "+3476bba16437ee0e04a29daa34d753139fbcfc14152372d7be5b7c75d51bac6c", - "+01389197bbaf1afb0acd47bbfeabb34aca80fb372a8f694a1c0716b3398db746", - "+aa33af13b440746b4f24312cba5fa910eb077ce6b16b84ebb482cb7720b5c686", - "+6f04988de7e63537c8f14e84b0eb51e0ea9c5da8b4b9256243b3e40b1aeccb76", - "+07935c642c7409c365258c8488760e96a851cee618aec72eeeb135c9c827f0f9", - "+526931663cbee883ff22369172cba091a5dd5fa1200284fa790d7aeca53d37af", - "+f7b9751d59dd6be6029aa36a81a3f6436e2970cf4348845ab6254678fb946c18", - "+5f6cc5a8aac752d37c676b0d46a798f7625e37dfa1e96091983274e04ab7ffe2", - "+9c16751dbe57f4dff7b3fb8911a62c0cb2bdee6240e3f3fefe76832788cb14c6", - "+ba2ea5e324eeb42fa6f4d1132a1d79911721e8507033bb0abd49715f531877b4", - "+0186d6cbee0c9b1a9783e7202f57fc234b1d98197ada1cc29cfbdf697a636ef1", - "+edbb9828fbe62da2a59afbc8623e8ebc5ed2f9b7f77a0cd1cdcf55edea30521c", - "+b6ac700bf890b887e218dbd55b8f6b091dfc5a684d0fd7a6f69db7dc0313b51b", - "+62bbb3c41e43df73de2c3f87e6577d095b84cf6deb1b2d6e87612a9156b980f8", - "+6fb2e0882cd9d895e1e441b9f9be7f98e877aa0a16ae230ee5caceb7a1b896ae", - "+9a0f19e60581003b70291cf4a874e8217b04871e676b2c53c85a18ab95c2683b", - "+1e6ce18addd973ad432f05f16a4c86372eaca054cbdbcaf1169ad6df033f6b85", - "+27f43391cca75cbc82d1750307649508d1d318cd015f1f172b97318f17ab954e", - "+644a971f2c0d0d4b657d050fca27e5f9265e3dfa02a71f7fbf834cc2f2a6a4c8", - "+cdd68a321ea737e82bce23d2208040f79471d36f2e6f84c74ea36ab26245e522", - "+f9f6ff873c10c24eba834be28a56415a49c9c67b7c0ee9f106da827847168986", - "+fab7b58be4c1e9542c342023b52e9d359ea89a3af34440bdb97318273e8555f0", - "+1b5a93c7622c666b0228236a70ee1a31407828b71bfb6daaa29a1509e87d4d3c", - "+74583aba9c0b92e4f08c8c75e6df341c255ca007971195ff64d6f909dc4b7177", - "+2b6f49383af36fd9f1a72d5d2708c8c354add89aaea7edc702c420e2d5fdf22e", - "+a10ed9c59dac2c4b8264dc34f2d318719fb5f20ecdd8d6be2d7abfe32294f20d", - "+c61d0822bbdbfe2a0b5503daff0ce8441c623115c94c0cfcf047a51f8b7160d3", - "+031e27beab583e2c94cb3167d128fc1a356c1ae88adfcfaa2334abffa3ae0b4c", - "+9986cedd4b5a28e4c81d9b4bff0461dddaa25099df00b8632fe99e88df28ce73", - "+03e811dda4f51323ac712cd12299410830d655ddffb104f2c9974d90bf8c583a", - "+64db2bce729e302f6021047dfd39b6c53caf83b42da4b5b881cb153a3fb31613", - "+f827f60366fae9f9ed65384979de780f4a18c6dbfbefb1c7d100957dde51a06d", - "+68680ca0bcd4676489976837edeac305c34f652e970386013ef26e67589a2516", - "+f25af3c59ac7f5155c7a9f36762bd941b9dc9c5c051a1bc2d4e34ed773dd04a3", - "+d3e3c8348bca51461eabfc382f8a01e8e284db54104ad37ec0695d48ae5531ac", - "+3be2eb47134d5158e5f7d52076b624b76744b3fba8aa50791b46ba21408524c9", - "+9f2fcc688518324273da230afff9756312bf23592174896fab669c2d78b1533c", - "+e818ac2e8e9ffacd2d49f0f2f6739e16711644194d10bb1a8e9e434603125fa1", - "+19d55c023d85d6061d1e196fa440a50907878e2d425bcd893366fa04bc23b4de", - "+6d462852d410e84ca199a34d7ccad443784471f22cf3de37c531ce3b87ebbc41", - "+e6d075e3e396673c853210f74f8fe6db5e814c304bb9cd7f362018881a21f76c", - "+0779ca873bbda77f2850965c8a3a3d40a6ee4ec56af55f0a3f16c7c34c0f298b", - "+73fec19d4bfe361c0680a7cfd24b3f744a1c1b29d932c4d89ce6157679f8af7d", - "+1e82c7db09da2010e7f5fef24d83bc46238a20ef7ecdf12d9f32e4318a818777", - "+e42bfabc4a61f02131760af5f2fa0311007932a819a508da25f2ce6af2468156", - "+bf9f5cfc548d29983cc0dfa5c4ec47c66c31df0f87aa669869678996902ab47f", - "+b137de324fcc79dd1a21ae39a2ee8eed05e76b86d8e89d378f8bb766afb8719f", - "+31402977c7eaf9e38d18d0689a45d719d615de941f7e80f6db388453b46f4df5", - "+f62062b7590d46f382fb8c37a26ab0a1bd512951777aedcaa96822230727d3a1", - "+76c9494237e608d43fd6fb0114106a7517f5503cf79d7482db58a02304339b6c", - "+addb0e15a44b0fdc6ff291be28d8c98f5551d0cd9218d749e30ddb87c6e31ca9", - "+904c294899819cce0283d8d351cb10febfa0e9f0acd90a820ec8eb90a7084c37" - ] - }, - "signature": - "9f9446b527e93f81d3fb8840b02fcd1454e2b6276d3c19bd724033a01d3121dd2edb0aff61d48fad29091e222249754e8ec541132032aefaeebc312796f69e08", - "id": "9314232245035524467" - } - ], - "height": 1, - "blockSignature": - "c81204bf67474827fd98584e7787084957f42ce8041e713843dd2bb352b73e81143f68bd74b06da8372c43f5e26406c4e7250bbd790396d85dea50d448d62606", - "id": "6524861224470851795" -} From 15b98499d63b8ad74ac65f469800c680b1e1eb6a Mon Sep 17 00:00:00 2001 From: Nazar Hussain Date: Thu, 28 Jun 2018 14:50:28 +0200 Subject: [PATCH 02/12] Fix test common files to use config from context --- test/common/application.js | 3 +-- test/common/modules_loader.js | 11 ++++------- test/common/ws/client.js | 6 +++--- test/common/ws/server.js | 5 ++--- test/common/ws/server_master.js | 3 ++- test/fixtures/blocks.js | 3 ++- test/setup.js | 7 ++++++- 7 files changed, 20 insertions(+), 18 deletions(-) diff --git a/test/common/application.js b/test/common/application.js index b6529f26e27..88517673c28 100644 --- a/test/common/application.js +++ b/test/common/application.js @@ -126,8 +126,7 @@ function __init(initScope, done) { cb(null, __testContext.config); }, genesisBlock(cb) { - var genesisBlock = require('../data/genesis_block.json'); - cb(null, { block: genesisBlock }); + cb(null, { block: __testContext.config.genesisBlock }); }, schema(cb) { diff --git a/test/common/modules_loader.js b/test/common/modules_loader.js index 73e30bfd583..f7b1d75d4fb 100644 --- a/test/common/modules_loader.js +++ b/test/common/modules_loader.js @@ -17,10 +17,8 @@ var express = require('express'); var randomstring = require('randomstring'); var async = require('async'); -var config = require('../../test/data/config.json'); var Sequence = require('../../helpers/sequence.js'); var database = require('../../db'); -var genesisBlock = require('../../test/data/genesis_block.json'); var Logger = require('../../logger.js'); var z_schema = require('../../helpers/z_schema.js'); var cacheHelper = require('../../helpers/cache.js'); @@ -34,13 +32,12 @@ var modulesLoader = new function() { this.db = null; this.logger = new Logger({ echo: null, - errorLevel: config.fileLogLevel, - filename: config.logFileName, + errorLevel: __testContext.config.fileLogLevel, + filename: __testContext.config.logFileName, }); - config.nonce = randomstring.generate(16); this.scope = { - config, - genesisBlock: { block: genesisBlock }, + config: __testContext.config, + genesisBlock: { block: __testContext.config.genesisBlock }, logger: this.logger, network: { app: express(), diff --git a/test/common/ws/client.js b/test/common/ws/client.js index 6cf18c22b21..c6dd3e4d2ef 100644 --- a/test/common/ws/client.js +++ b/test/common/ws/client.js @@ -14,7 +14,6 @@ 'use strict'; -const testConfig = require('../../data/config.json'); const System = require('../../../modules/system'); const connect = require('../../../api/ws/rpc/connect'); const WSServerMaster = require('./server_master'); @@ -23,6 +22,7 @@ const WSServerMaster = require('./server_master'); * WSClient * Create a web socket client to be connected to server * + * * @param {object} headers - headers object to be passed a query param to client * @constructor */ @@ -37,8 +37,8 @@ WSClient.prototype.start = function() { System.setHeaders(this.headers); this.client = connect( { - ip: testConfig.address, - wsPort: testConfig.wsPort, + ip: __testContext.config.address, + wsPort: __testContext.config.wsPort, }, { trace() {}, diff --git a/test/common/ws/server.js b/test/common/ws/server.js index 6cb5e04cf29..9c0a5bbac1d 100644 --- a/test/common/ws/server.js +++ b/test/common/ws/server.js @@ -19,7 +19,6 @@ require('../../setup'); // Ensure availability of global variables var randomstring = require('randomstring'); var WAMPServer = require('wamp-socket-cluster/WAMPServer'); var SocketCluster = require('socketcluster'); -var testConfig = require('../../data/config.json'); var wsServer = { validNonce: randomstring.generate(16), @@ -58,8 +57,8 @@ var wsServer = { status: sinonSandbox.stub().callsArgWith(1, { success: true, height: 1, - broadhash: testConfig.nethash, - nonce: testConfig.nethash, + broadhash: __testContext.config.nethash, + nonce: __testContext.config.nethash, }), list: sinonSandbox.stub().callsArgWith(1, { peers: [] }), blocks: sinonSandbox.stub().callsArgWith(1, { blocks: [] }), diff --git a/test/common/ws/server_master.js b/test/common/ws/server_master.js index 58588135297..42d7d33ed99 100644 --- a/test/common/ws/server_master.js +++ b/test/common/ws/server_master.js @@ -18,9 +18,10 @@ var ChildProcess = require('child_process'); var path = require('path'); var Promise = require('bluebird'); var randomstring = require('randomstring'); -var testConfig = require('../../data/config.json'); var random = require('../../common/utils/random'); +var testConfig = __testContext.config; + /** * WSServerMaster * Create a socket server master instance with the support to spawn multiple processes diff --git a/test/fixtures/blocks.js b/test/fixtures/blocks.js index 225703bdeba..558a8dab44b 100644 --- a/test/fixtures/blocks.js +++ b/test/fixtures/blocks.js @@ -17,7 +17,8 @@ const randomstring = require('randomstring'); const stampit = require('stampit'); const faker = require('faker'); -const genesisBlock = require('../data/genesis_block'); + +const genesisBlock = __testContext.config.genesisBlock; const Block = stampit({ props: { diff --git a/test/setup.js b/test/setup.js index dc4168eae17..7d5beafd24f 100644 --- a/test/setup.js +++ b/test/setup.js @@ -33,8 +33,13 @@ chai.use(chaiAsPromised); var testContext = {}; -testContext.config = require('./data/config.json'); +testContext.config = require('../config/devnet/config.json'); +testContext.config.genesisBlock = require('../config/devnet/genesis_block.json'); +testContext.config.nethash = Buffer.from( + testContext.config.genesisBlock.payloadHash, + 'hex' +).toString('hex'); testContext.config.root = process.cwd(); if (process.env.SILENT === 'true') { From 43d0eef2bbf9a6156da99ec834cbd695c4588dd9 Mon Sep 17 00:00:00 2001 From: Nazar Hussain Date: Thu, 28 Jun 2018 15:14:38 +0200 Subject: [PATCH 03/12] Fix the usage of genesis block in system tests to use from context --- test/functional/system/blocks/chain/apply_block.js | 5 ++--- .../system/blocks/chain/delete_last_block_db_trs.js | 3 +-- test/functional/system/blocks/process/on_receive_block.js | 7 ++++--- test/functional/system/blocks/process/process.js | 3 +-- test/functional/system/blocks/verify/verify.js | 2 +- .../1.1.second_signature_from_pool_peer.js | 3 +-- .../2.delegates/5.same_account_from_pool_and_peer.js | 3 +-- 7 files changed, 11 insertions(+), 15 deletions(-) diff --git a/test/functional/system/blocks/chain/apply_block.js b/test/functional/system/blocks/chain/apply_block.js index 2b04768554d..16ef4facf03 100644 --- a/test/functional/system/blocks/chain/apply_block.js +++ b/test/functional/system/blocks/chain/apply_block.js @@ -21,7 +21,6 @@ const lisk = require('lisk-elements').default; const accountFixtures = require('../../../../fixtures/accounts'); const randomUtil = require('../../../../common/utils/random'); const localCommon = require('../../common'); -const genesisBlock = require('../../../../data/genesis_block.json'); describe('system test (blocks) - chain/applyBlock', () => { const transferAmount = 100000000 * 100; @@ -42,7 +41,7 @@ describe('system test (blocks) - chain/applyBlock', () => { ]); }) .then(() => { - library.modules.blocks.lastBlock.set(genesisBlock); + library.modules.blocks.lastBlock.set(__testContext.config.genesisBlock); done(); }) .catch(err => { @@ -369,7 +368,7 @@ describe('system test (blocks) - chain/applyBlock', () => { payloadHash: 'be0df321b1653c203226add63ac0d13b3411c2f4caf0a213566cbd39edb7ce3b', payloadLength: 494, - previousBlock: genesisBlock.id, + previousBlock: __testContext.config.genesisBlock, height: 2, reward: 0, timestamp: 32578370, diff --git a/test/functional/system/blocks/chain/delete_last_block_db_trs.js b/test/functional/system/blocks/chain/delete_last_block_db_trs.js index 77662208c21..a42b0e25760 100644 --- a/test/functional/system/blocks/chain/delete_last_block_db_trs.js +++ b/test/functional/system/blocks/chain/delete_last_block_db_trs.js @@ -20,7 +20,6 @@ const lisk = require('lisk-elements').default; const accountFixtures = require('../../../../fixtures/accounts'); const randomUtil = require('../../../../common/utils/random'); const localCommon = require('../../common'); -const genesisBlock = require('../../../../data/genesis_block.json'); describe('system test (blocks) - chain/popLastBlock', () => { const transferAmount = 100000000 * 100; @@ -42,7 +41,7 @@ describe('system test (blocks) - chain/popLastBlock', () => { ]); }) .then(() => { - library.modules.blocks.lastBlock.set(genesisBlock); + library.modules.blocks.lastBlock.set(__testContext.config.genesisBlock); done(); }) .catch(err => { diff --git a/test/functional/system/blocks/process/on_receive_block.js b/test/functional/system/blocks/process/on_receive_block.js index 21d6e5b9c19..146068f2e13 100644 --- a/test/functional/system/blocks/process/on_receive_block.js +++ b/test/functional/system/blocks/process/on_receive_block.js @@ -22,7 +22,6 @@ var Promise = require('bluebird'); var PQ = require('pg-promise').ParameterizedQuery; var accountFixtures = require('../../../../fixtures/accounts'); var slots = require('../../../../../helpers/slots'); -var genesisBlock = require('../../../../data/genesis_block.json'); var genesisDelegates = require('../../../../data/genesis_delegates.json') .delegates; var application = require('../../../../common/application.js'); @@ -55,7 +54,7 @@ describe('system test (blocks) - process onReceiveBlock()', () => { ]); }) .then(() => { - library.modules.blocks.lastBlock.set(genesisBlock); + library.modules.blocks.lastBlock.set(__testContext.config.genesisBlock); done(); }) .catch(err => { @@ -935,7 +934,9 @@ describe('system test (blocks) - process onReceiveBlock()', () => { expect(err).to.not.exist; expect(blockIds).to.have.length(1); expect(blockIds).to.not.include(differentChainBlock.id); - expect(blockIds).to.include.members([genesisBlock.id]); + expect(blockIds).to.include.members([ + __testContext.config.genesisBlock.id, + ]); done(); }); }); diff --git a/test/functional/system/blocks/process/process.js b/test/functional/system/blocks/process/process.js index 45a7b139ee3..44e3b8fbffb 100644 --- a/test/functional/system/blocks/process/process.js +++ b/test/functional/system/blocks/process/process.js @@ -16,7 +16,6 @@ 'use strict'; var async = require('async'); -var genesisBlock = require('../../../../data/genesis_block.json'); var application = require('../../../../common/application'); var modulesLoader = require('../../../../common/modules_loader'); var clearDatabaseTable = require('../../../../common/db_sandbox') @@ -202,7 +201,7 @@ describe('system test (blocks) - process', () => { describe('loadBlocksOffset() - no errors', () => { it('should load block 2 from db: block without transactions', done => { - blocks.lastBlock.set(genesisBlock); + blocks.lastBlock.set(__testContext.config.genesisBlock); blocksProcess.loadBlocksOffset(1, 2, (err, loadedBlock) => { if (err) { return done(err); diff --git a/test/functional/system/blocks/verify/verify.js b/test/functional/system/blocks/verify/verify.js index 0ad0d480d30..71340c8a110 100644 --- a/test/functional/system/blocks/verify/verify.js +++ b/test/functional/system/blocks/verify/verify.js @@ -28,11 +28,11 @@ var modulesLoader = require('../../../../common/modules_loader'); // eslint-disa var random = require('../../../../common/utils/random'); var slots = require('../../../../../helpers/slots.js'); var accountFixtures = require('../../../../fixtures/accounts'); -var genesisBlock = require('../../../../data/genesis_block.json'); var genesisDelegates = require('../../../../data/genesis_delegates.json') .delegates; const constants = global.constants; +const genesisBlock = __testContext.config.genesisBlock; var previousBlock = { blockSignature: diff --git a/test/functional/system/transactions/1.second_signature/1.1.second_signature_from_pool_peer.js b/test/functional/system/transactions/1.second_signature/1.1.second_signature_from_pool_peer.js index a8bdfe3fe2c..77c23b63e6d 100644 --- a/test/functional/system/transactions/1.second_signature/1.1.second_signature_from_pool_peer.js +++ b/test/functional/system/transactions/1.second_signature/1.1.second_signature_from_pool_peer.js @@ -19,7 +19,6 @@ const lisk = require('lisk-elements').default; const expect = require('chai').expect; const accountFixtures = require('../../../../fixtures/accounts'); const localCommon = require('../../common.js'); -const genesisBlock = require('../../../../data/genesis_block.json'); const randomUtil = require('../../../../common/utils/random'); const constants = global.constants; @@ -42,7 +41,7 @@ describe('system test (type 1) - second signature transactions from pool and pee ]); }) .then(() => { - library.modules.blocks.lastBlock.set(genesisBlock); + library.modules.blocks.lastBlock.set(__testContext.config.genesisBlock); done(); }); }); diff --git a/test/functional/system/transactions/2.delegates/5.same_account_from_pool_and_peer.js b/test/functional/system/transactions/2.delegates/5.same_account_from_pool_and_peer.js index 3e21591e524..e71dd3f6ef8 100644 --- a/test/functional/system/transactions/2.delegates/5.same_account_from_pool_and_peer.js +++ b/test/functional/system/transactions/2.delegates/5.same_account_from_pool_and_peer.js @@ -18,7 +18,6 @@ const lisk = require('lisk-elements').default; const expect = require('chai').expect; const accountFixtures = require('../../../../fixtures/accounts'); const localCommon = require('../../common.js'); -const genesisBlock = require('../../../../data/genesis_block.json'); const randomUtil = require('../../../../common/utils/random'); const constants = global.constants; @@ -41,7 +40,7 @@ describe('delegate', () => { ]); }) .then(() => { - library.modules.blocks.lastBlock.set(genesisBlock); + library.modules.blocks.lastBlock.set(__testContext.config.genesisBlock); done(); }); }); From 57900672cdb876ca72cb7d0998e3581eb23e70b6 Mon Sep 17 00:00:00 2001 From: Nazar Hussain Date: Thu, 28 Jun 2018 15:14:50 +0200 Subject: [PATCH 04/12] Fix the usage of genesis block in unit tests to use from context --- test/unit/logic/round.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/unit/logic/round.js b/test/unit/logic/round.js index 75a58db3d0b..affef73e979 100644 --- a/test/unit/logic/round.js +++ b/test/unit/logic/round.js @@ -19,10 +19,10 @@ var rewire = require('rewire'); var Promise = require('bluebird'); var slots = require('../../../helpers/slots.js'); var bignum = require('../../../helpers/bignum.js'); -var genesisBlock = require('../../data/genesis_block.json'); var DBSandbox = require('../../common/db_sandbox').DBSandbox; var Round = rewire('../../../logic/round.js'); +var genesisBlock = __testContext.config.genesisBlock; describe('rounds', () => { var db; From 874f705d709c3c363b8d1a312650afe509684d69 Mon Sep 17 00:00:00 2001 From: Nazar Hussain Date: Thu, 28 Jun 2018 15:54:21 +0200 Subject: [PATCH 05/12] Fix jenkins to start the lisk without extra config --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 26eb7208d82..e7e2ccf562d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -46,7 +46,7 @@ def buildDependencies() { def startLisk() { try { sh ''' - NODE_ENV=test JENKINS_NODE_COOKIE=dontKillMe nohup node app.js -c test/data/config.json &> .app.log & + NODE_ENV=test JENKINS_NODE_COOKIE=dontKillMe nohup node app.js &> .app.log & sleep 15 ''' } catch (err) { From 096557645c22235f5941c4a1521ac4773189b9b6 Mon Sep 17 00:00:00 2001 From: Nazar Hussain Date: Thu, 28 Jun 2018 16:23:50 +0200 Subject: [PATCH 06/12] Fix the usage of genesis block in functional tests to use from context --- test/common/ws/server_master.js | 3 +++ test/functional/http/get/node/node.js | 2 +- test/functional/http/get/transactions.js | 11 ++++++----- test/functional/ws/transport/blocks.js | 9 +++++++-- test/functional/ws/transport/handshake.js | 3 +-- 5 files changed, 18 insertions(+), 10 deletions(-) diff --git a/test/common/ws/server_master.js b/test/common/ws/server_master.js index 42d7d33ed99..0abd6da64a9 100644 --- a/test/common/ws/server_master.js +++ b/test/common/ws/server_master.js @@ -14,6 +14,9 @@ 'use strict'; +// Initialize global variables +require('../../setup'); + var ChildProcess = require('child_process'); var path = require('path'); var Promise = require('bluebird'); diff --git a/test/functional/http/get/node/node.js b/test/functional/http/get/node/node.js index d7d576e33c2..86756609ddc 100644 --- a/test/functional/http/get/node/node.js +++ b/test/functional/http/get/node/node.js @@ -148,7 +148,7 @@ describe('GET /node', () => { }); }); - it('using enabled publicKey should be ok', () => { + it('using available publicKey should be ok', () => { var publicKey = __testContext.config.forging.delegates[0].publicKey; return forgingEndpoint.makeRequest({ publicKey }, 200).then(res => { diff --git a/test/functional/http/get/transactions.js b/test/functional/http/get/transactions.js index ed26e569e42..aa0e31c5f07 100644 --- a/test/functional/http/get/transactions.js +++ b/test/functional/http/get/transactions.js @@ -18,7 +18,6 @@ require('../../functional.js'); var Promise = require('bluebird'); var lisk = require('lisk-elements').default; var accountFixtures = require('../../../fixtures/accounts'); -var genesisBlock = require('../../../data/genesis_block.json'); var transactionTypes = require('../../../../helpers/transaction_types'); var randomUtil = require('../../../common/utils/random'); var waitFor = require('../../../common/utils/wait_for'); @@ -222,10 +221,12 @@ describe('GET /api/transactions', () => { }); it('should get transaction with asset for id', () => { - var transactionInCheck = genesisBlock.transactions.find(trs => { - // Vote type transaction from genesisBlock - return trs.id === '9314232245035524467'; - }); + var transactionInCheck = __testContext.config.genesisBlock.transactions.find( + trs => { + // Vote type transaction from genesisBlock + return trs.id === '9314232245035524467'; + } + ); return transactionsEndpoint .makeRequest({ id: transactionInCheck.id }, 200) diff --git a/test/functional/ws/transport/blocks.js b/test/functional/ws/transport/blocks.js index 9eb7440c981..2b6e5bdfeab 100644 --- a/test/functional/ws/transport/blocks.js +++ b/test/functional/ws/transport/blocks.js @@ -16,7 +16,6 @@ require('../../functional.js'); const WAMPServer = require('wamp-socket-cluster/WAMPServer'); -const genesisBlock = require('../../../data/genesis_block.json'); const wsRPC = require('../../../../api/ws/rpc/ws_rpc').wsRPC; const WsTestClient = require('../../../common/ws/client'); @@ -254,7 +253,13 @@ describe('WS transport blocks', () => { it('using ids which include genesisBlock.id should be ok', done => { connectedPeer.rpc.blocksCommon( - { ids: [genesisBlock.id.toString(), '2', '3'].join() }, + { + ids: [ + __testContext.config.genesisBlock.id.toString(), + '2', + '3', + ].join(), + }, (err, res) => { __testContext.debug( '> Error / Response:'.grey, diff --git a/test/functional/ws/transport/handshake.js b/test/functional/ws/transport/handshake.js index 0c9673a0045..86a16a9e5ce 100644 --- a/test/functional/ws/transport/handshake.js +++ b/test/functional/ws/transport/handshake.js @@ -18,7 +18,6 @@ require('../../functional.js'); var WAMPClient = require('wamp-socket-cluster/WAMPClient'); var randomstring = require('randomstring'); var scClient = require('socketcluster-client'); -var testConfig = require('../../../data/config.json'); var failureCodes = require('../../../../api/ws/rpc/failure_codes'); var wsServer = require('../../../common/ws/server'); var WSServerMaster = require('../../../common/ws/server_master'); @@ -101,7 +100,7 @@ describe('handshake', () => { validClientSocketOptions = { protocol: 'http', hostname: '127.0.0.1', - port: testConfig.wsPort, + port: __testContext.config.wsPort, query: Object.assign({}, frozenHeaders), connectTimeout: 1000, ackTimeout: 1000, From 7b52dc825d898cbd3fa64ae85f2f3ce9f6ecfe17 Mon Sep 17 00:00:00 2001 From: Nazar Hussain Date: Thu, 28 Jun 2018 16:55:48 +0200 Subject: [PATCH 07/12] Fix the usage of genesis block in integrations tests to use from context --- test/integration/peers.integration.js | 2 +- test/integration/setup/network.js | 2 +- test/integration/transport.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test/integration/peers.integration.js b/test/integration/peers.integration.js index 782b7101e1f..d3b0fa364ae 100644 --- a/test/integration/peers.integration.js +++ b/test/integration/peers.integration.js @@ -21,7 +21,6 @@ var popsicle = require('popsicle'); var Promise = require('bluebird'); var scClient = require('socketcluster-client'); var WAMPClient = require('wamp-socket-cluster/WAMPClient'); -var baseConfig = require('../data/config.json'); var blockchainReady = require('../common/utils/wait_for').blockchainReady; var WSServerMaster = require('../common/ws/server_master'); var Logger = require('../../logger'); @@ -30,6 +29,7 @@ var logger = new Logger({ filename: 'integrationTestsLogger.logs', echo: 'log', }); +var baseConfig = __testContext.config; var SYNC_MODE = { RANDOM: 0, diff --git a/test/integration/setup/network.js b/test/integration/setup/network.js index fb8187a192e..ec8e911f288 100644 --- a/test/integration/setup/network.js +++ b/test/integration/setup/network.js @@ -22,7 +22,7 @@ var utils = require('../utils'); module.exports = { waitForAllNodesToBeReady(configurations, cb) { - const retries = 20; + const retries = 40; const timeout = 3000; async.forEachOf( configurations, diff --git a/test/integration/transport.js b/test/integration/transport.js index 26b7c440f3d..0c6fdf6d47e 100644 --- a/test/integration/transport.js +++ b/test/integration/transport.js @@ -14,11 +14,11 @@ 'use strict'; -var devConfig = require('../data/config.json'); var utils = require('./utils'); var setup = require('./setup'); var scenarios = require('./scenarios'); +var devConfig = __testContext.config; var wsPorts = []; var broadcastingDisabled = process.env.BROADCASTING_DISABLED === 'true'; var syncingDisabled = process.env.SYNCING_DISABLED === 'true'; From d7c255d0005320b03460761973def363fdf5154b Mon Sep 17 00:00:00 2001 From: Nazar Hussain Date: Thu, 28 Jun 2018 17:02:19 +0200 Subject: [PATCH 08/12] Update readme with correct instructions to run tests --- README.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 9f9b651b0b4..4e3f830e21a 100644 --- a/README.md +++ b/README.md @@ -194,7 +194,7 @@ To test Lisk is built and configured correctly, issue the following command: node app.js ``` -Once the process is verified as running correctly, `CTRL+C` and start the process with `pm2`. This will fork the process into the background and automatically recover the process if it fails. +This will start the lisk instance with `devnet` configuration. Once the process is verified as running correctly, `CTRL+C` and start the process with `pm2`. This will fork the process into the background and automatically recover the process if it fails. ``` pm2 start --name lisk app.js @@ -218,7 +218,7 @@ pm2 stop lisk pm2 start --name lisk app.js -- -p [port] -a [address] -c [config-path] -n [network] ``` -You can pass any of `devnet`, `testnet`, `betanet` or `mainnet` for the network option. +You can pass any of `devnet`, `alphanet`, `betanet`, `testnet` or `mainnet` for the network option. ## Tests @@ -231,13 +231,7 @@ dropdb lisk_test createdb lisk_test ``` -2. Ensure Lisk is configured to run on the same local network used by the tests. Replace the files **config.json** and **genesis_block.json** with those located under the **test/data** directory: - -``` -cp test/data/config.json test/data/genesis_block.json . -``` - -3. Launch Lisk (runs on port 4000): +2. Launch Lisk (runs on port 4000): ``` NODE_ENV=test node app.js From 81beac8a2f654d57c2626f4b1666ffd853981128 Mon Sep 17 00:00:00 2001 From: Nazar Hussain Date: Tue, 3 Jul 2018 12:42:51 +0200 Subject: [PATCH 09/12] Remove old test configuration files from integration tests --- Jenkinsfile.integration | 1 - 1 file changed, 1 deletion(-) diff --git a/Jenkinsfile.integration b/Jenkinsfile.integration index 915b0dc1454..daeda2fa80e 100644 --- a/Jenkinsfile.integration +++ b/Jenkinsfile.integration @@ -56,7 +56,6 @@ node('lisk-integration') { sudo service postgresql restart rsync -axl -e "ssh -oUser=jenkins" master-01:/var/lib/jenkins/lisk/node_modules/ "$WORKSPACE/node_modules/" || true npm install - cp test/data/config.json test/data/genesis_block.json . ''' } catch (err) { statusFail() From b3f84731dffd8b94f61bc92ec097f3612754312d Mon Sep 17 00:00:00 2001 From: Nazar Hussain Date: Tue, 3 Jul 2018 15:02:09 +0200 Subject: [PATCH 10/12] Update minVersion to be specified as version not the pattern --- config/alphanet/config.json | 2 +- config/betanet/config.json | 2 +- config/devnet/config.json | 2 +- config/mainnet/config.json | 2 +- config/testnet/config.json | 2 +- modules/system.js | 2 +- test/functional/ws/transport/client.js | 4 +++- test/unit/modules/system.js | 2 +- 8 files changed, 10 insertions(+), 8 deletions(-) diff --git a/config/alphanet/config.json b/config/alphanet/config.json index dc21e80d3a4..07172c9a690 100644 --- a/config/alphanet/config.json +++ b/config/alphanet/config.json @@ -3,7 +3,7 @@ "httpPort": 4000, "address": "0.0.0.0", "version": "1.1.0-alpha.0", - "minVersion": ">=1.0.0-beta.9.2", + "minVersion": "1.0.0-beta.9.2", "fileLogLevel": "debug", "logFileName": "logs/lisk.log", "consoleLogLevel": "info", diff --git a/config/betanet/config.json b/config/betanet/config.json index e9a0fe17aa9..42bd5f546b2 100644 --- a/config/betanet/config.json +++ b/config/betanet/config.json @@ -3,7 +3,7 @@ "httpPort": 5000, "address": "0.0.0.0", "version": "1.1.0-alpha.0", - "minVersion": ">=1.0.0-beta.9", + "minVersion": "1.0.0-beta.9", "fileLogLevel": "debug", "logFileName": "logs/lisk.log", "consoleLogLevel": "error", diff --git a/config/devnet/config.json b/config/devnet/config.json index 4b6b039fec7..9a52e783df5 100644 --- a/config/devnet/config.json +++ b/config/devnet/config.json @@ -3,7 +3,7 @@ "httpPort": 4000, "address": "0.0.0.0", "version": "1.1.0-alpha.0", - "minVersion": ">=1.0.0-beta.9.2", + "minVersion": "1.0.0-beta.9.2", "fileLogLevel": "debug", "logFileName": "logs/lisk.log", "consoleLogLevel": "info", diff --git a/config/mainnet/config.json b/config/mainnet/config.json index ff9f2a22a18..354840b5d11 100644 --- a/config/mainnet/config.json +++ b/config/mainnet/config.json @@ -3,7 +3,7 @@ "httpPort": 8000, "address": "0.0.0.0", "version": "1.1.0-alpha.0", - "minVersion": ">=0.9.5", + "minVersion": "0.9.5", "fileLogLevel": "info", "logFileName": "logs/lisk.log", "consoleLogLevel": "none", diff --git a/config/testnet/config.json b/config/testnet/config.json index 93d9ad6408a..9a8ea276272 100644 --- a/config/testnet/config.json +++ b/config/testnet/config.json @@ -3,7 +3,7 @@ "httpPort": 7000, "address": "0.0.0.0", "version": "1.0.0-rc.0.1", - "minVersion": ">=1.0.0-rc.0.1", + "minVersion": "1.0.0-rc.0.1", "fileLogLevel": "info", "logFileName": "logs/lisk.log", "consoleLogLevel": "none", diff --git a/modules/system.js b/modules/system.js index 10518c4e085..b3441f24b2e 100644 --- a/modules/system.js +++ b/modules/system.js @@ -231,7 +231,7 @@ System.prototype.networkCompatible = function(nethash) { * @todo Add description for the params and the return value */ System.prototype.versionCompatible = function(version) { - return semver.satisfies(version, __private.minVersion); + return semver.gte(version, __private.minVersion); }; /** diff --git a/test/functional/ws/transport/client.js b/test/functional/ws/transport/client.js index 25fa12e87c4..afdc89acab6 100644 --- a/test/functional/ws/transport/client.js +++ b/test/functional/ws/transport/client.js @@ -424,7 +424,9 @@ describe('RPC Client', () => { it('should close connection with code 4103 and reason string', done => { expect(closeErrorCode).equal(4103); expect(closeErrorReason).equal( - 'Expected version: >=0.0.0 but received: 0.0.0-beta.1' + `Expected version: ${ + __testContext.config.minVersion + } but received: 0.0.0-beta.1` ); done(); }); diff --git a/test/unit/modules/system.js b/test/unit/modules/system.js index c58a55d1efd..22c2243d08a 100644 --- a/test/unit/modules/system.js +++ b/test/unit/modules/system.js @@ -46,7 +46,7 @@ describe('system', () => { wsPort: 1, httpPort: 1, nethash: 1, - minVersion: '>=1.0.0-beta.0', + minVersion: '1.0.0-beta.0', nonce: 1, }; From 50e3ea7aa210a278f08374d88428142e07b187a9 Mon Sep 17 00:00:00 2001 From: Nazar Hussain Date: Tue, 3 Jul 2018 15:12:00 +0200 Subject: [PATCH 11/12] Fix few block fixtures related to genesis block --- test/functional/system/blocks/chain/apply_block.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/functional/system/blocks/chain/apply_block.js b/test/functional/system/blocks/chain/apply_block.js index 16ef4facf03..91968ff7527 100644 --- a/test/functional/system/blocks/chain/apply_block.js +++ b/test/functional/system/blocks/chain/apply_block.js @@ -368,7 +368,7 @@ describe('system test (blocks) - chain/applyBlock', () => { payloadHash: 'be0df321b1653c203226add63ac0d13b3411c2f4caf0a213566cbd39edb7ce3b', payloadLength: 494, - previousBlock: __testContext.config.genesisBlock, + previousBlock: __testContext.config.genesisBlock.id, height: 2, reward: 0, timestamp: 32578370, From 9193094d3b87e31fb9d62486e717d4cce6375474 Mon Sep 17 00:00:00 2001 From: Nazar Hussain Date: Tue, 3 Jul 2018 15:13:12 +0200 Subject: [PATCH 12/12] Undo an unwanted commit to change reties for integration tests --- test/integration/setup/network.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/integration/setup/network.js b/test/integration/setup/network.js index ec8e911f288..fb8187a192e 100644 --- a/test/integration/setup/network.js +++ b/test/integration/setup/network.js @@ -22,7 +22,7 @@ var utils = require('../utils'); module.exports = { waitForAllNodesToBeReady(configurations, cb) { - const retries = 40; + const retries = 20; const timeout = 3000; async.forEachOf( configurations,