paritytech / substrate-debug-kit

A collection of debug tools, scripts and libraries on top of substrate.
GNU General Public License v3.0
95 stars 36 forks source link

Convert to jsonrpsee to support TLS over websockets #8

Closed ascjones closed 4 years ago

ascjones commented 4 years ago

WIP: compiles but does not yet work.

/cc @shawntabrizi

kianenigma commented 4 years ago

Status @ascjones? I'd love to use this asap.

Thanks for your other enhancements as well. This repo can use a lot of them as it has never received much love from me :D

kianenigma commented 4 years ago

WIP: compiles but does not yet work.

What is the runtime problem?

ascjones commented 4 years ago

WIP: compiles but does not yet work.

What is the runtime problem?

Not sure but it just "hangs" at the moment. I'll have a look at it today.

ascjones commented 4 years ago

Removing arbitrary-precision feature on serde_json fixed it - jsonrpsee was failing to deserialize and unhelpfully swallowing the error.

But it appears to work okay now deserializing the balances from u128 - you may want to double check the numbers but the issuance looks okay so assume the rest are good:

######################################
+++ Winner Validators:
#1 == cp287-cloudwalk [30599dba50b5f3ba0b36f856a761eb3c0aee61e830d4beb448ef94b6ad92be39 (DfiSM1qq...)]
[stake_total: 54994_KSM (54,994,468,270,418,485)] [vote_count: 21] [ctrl: Some(30599dba50b5f3ba0b36f856a761eb3c0aee61e830d4beb448ef94b6ad92be39 (DfiSM1qq...))]

#2 == NO_NICK [cad57f8a53261c5c1587df86b2f2e0edabc41f787c6078e760ea15649e814b18 (HAGcVQik...)]
[stake_total: 47248_KSM (47,248,210,494,794,983)] [vote_count: 17] [ctrl: Some(42e599f834d08c40cc0377480b8c4bb52feb5a56121c574b114573e693f1d130 (E62tECgh...))]

#3 == W3F-012 [578e1d3e796c1df204ceb0dd0841b28df59ca81b1e49e0c81e08da11eb088158 (EZ7uBY7Z...)]
[stake_total: 50128_KSM (50,128,783,533,833,969)] [vote_count: 4] [ctrl: Some(1e4c6490abbc74684fa6a32b771a6ace358279948b2655685236679ea8d1af67 (DG3eXF79...))]

#4 == NO_NICK [0a496312502999a72c46dfd64961400f823aadd64128bc765842d050ff24dd74 (CoooBnE4...)]
[stake_total: 54355_KSM (54,355,450,502,028,528)] [vote_count: 18] [ctrl: Some(0a496312502999a72c46dfd64961400f823aadd64128bc765842d050ff24dd74 (CoooBnE4...))]

#5 == W3F-024 [58bc54a32a5df8d72ff96cd4dad4434ab56ce9671921fa012741f3dd26768777 (EafgFRX2...)]
[stake_total: 49181_KSM (49,181,416,257,357,708)] [vote_count: 5] [ctrl: Some(da2748a3e8e3c14fa0632c63967dcc9def6518b0ccbcf0a2fa8fda406953dd57 (HWMdHLXJ...))]

#6 == NO_NICK [c66c1d5bef2faaf8523cc50070721da37fd24f5d919df5237ce7c80e1417334e (H4V7fZJP...)]
[stake_total: 47248_KSM (47,248,210,494,794,983)] [vote_count: 17] [ctrl: Some(b69687290aac93699f0a273af9cb8b6f210b1021f44f20a89f47544c593fb664 (GhiwzWz7...))]

#7 == Polkadot.pro [6467fd4e7038b925c2422357380d8cc0c5f17d272f639af8fcfd1f1156de7040 (EqyCQvYn...)]
[stake_total: 55366_KSM (55,366,879,407,839,387)] [vote_count: 11] [ctrl: Some(6467fd4e7038b925c2422357380d8cc0c5f17d272f639af8fcfd1f1156de7040 (EqyCQvYn...))]

#8 == W3F-004 [067460980e588fd94035b88a22fa4b322ce7c2ea0637f25d4b24fff3eb4f306f (CinNnPhc...)]
[stake_total: 50128_KSM (50,128,783,533,833,969)] [vote_count: 5] [ctrl: Some(c50be487d4413f412b0e608ed7114af4d280b1d079494f7c96eff571be21866e (H2gV2ERR...))]

#9 == Staked-0 [5eccc528d390c421ce27afb8416cc936f3ad55902ab6297f2572a7f895a4b135 (EicrAEby...)]
[stake_total: 57644_KSM (57,644,231,558,688,504)] [vote_count: 6] [ctrl: Some(4c497fb88a9bd10cdfc26b84eef8f7add78047f40f4c3b0ab90e8a1d6b6ab945 (EJLzRAmQ...))]

#10 == NO_NICK [18f752e728bfb0942871748db293c93c19a055ea58724c40f0203a20086f7e3b (D948vxMS...)]
[stake_total: 54168_KSM (54,168,103,116,622,351)] [vote_count: 18] [ctrl: Some(18f752e728bfb0942871748db293c93c19a055ea58724c40f0203a20086f7e3b (D948vxMS...))]

#11 == FEDERICO [26e93371e3e2b7c38be52ac91e8ea621a5ad7518d5580fa7b36d250b9ed3571a (DTLcUu92...)]
[stake_total: 54546_KSM (54,546,749,648,725,828)] [vote_count: 29] [ctrl: Some(26e93371e3e2b7c38be52ac91e8ea621a5ad7518d5580fa7b36d250b9ed3571a (DTLcUu92...))]

#12 == ☠️ INVALID ☠️ [f0fabd8dbb6024b7d3b55bd75a35338218a4e8ca85e824653624611f9ee37f25 (J2HVhQBY...)]
[stake_total: 47248_KSM (47,248,210,494,794,983)] [vote_count: 23] [ctrl: Some(8257374064987ba823b12e74ab93eb04d1063651e2accd1dee06146108fd5e5b (FXDejFtQ...))]

#13 == ondin [da01077bdc025fd779cc21c9760727ec07e52aa132410b82e5fabacb6f45b055 (HWAGAxX2...)]
[stake_total: 55366_KSM (55,366,879,407,839,387)] [vote_count: 8] [ctrl: Some(da01077bdc025fd779cc21c9760727ec07e52aa132410b82e5fabacb6f45b055 (HWAGAxX2...))]

#14 == W3F-010 [32af4054660c1cbca3d43573ec34d0d0dec82ec4ae1feb44067b488e25e30f2f (DimyMqRf...)]
[stake_total: 50128_KSM (50,128,783,533,833,969)] [vote_count: 4] [ctrl: Some(c6c14e3a238d028069ebad65b46c23f29bae7a64d252662d50c1d3f3bd0a1f91 (H4vRUEth...))]

#15 == W3F-026 [1a07bf59eb80715162807759262cb03d974e27c4e207f70997f1ef9e2ddfbcdc (DAT4gSgy...)]
[stake_total: 49181_KSM (49,181,416,257,357,708)] [vote_count: 6] [ctrl: Some(1dc96c9463235c792ccdbe6b1d8350ced7171eeb2335fb7068ce6b1619a90c09 (DFNjz36v...))]

#16 == NO_NICK [b4e8d0f6d2e5daacf08a3f85680f765161a876da2608ce9e1591064b2e7bfa48 (GfXJERNZ...)]
[stake_total: 54455_KSM (54,455,062,235,126,853)] [vote_count: 16] [ctrl: Some(b4e8d0f6d2e5daacf08a3f85680f765161a876da2608ce9e1591064b2e7bfa48 (GfXJERNZ...))]

#17 == NO_NICK [8253f65b571e5443aaba7aa3225f48abbd1d3964e940ca43a401cfdaff469a11 (FXCgfz7A...)]
[stake_total: 47248_KSM (47,248,210,494,794,983)] [vote_count: 22] [ctrl: Some(5035a04604f6933dba884f5c32e4f917eefcc179cff5583876c1e0b237e6eb4f (EPVH8F3d...))]

#18 == NO_NICK [92d30a37c8a84641900fc5d2138789565d996877f5f75e467e3cd229bb5b8809 (FtqCc5yL...)]
[stake_total: 54168_KSM (54,168,103,116,622,351)] [vote_count: 15] [ctrl: Some(92d30a37c8a84641900fc5d2138789565d996877f5f75e467e3cd229bb5b8809 (FtqCc5yL...))]

#19 == W3F-008 [fc8d2dda80cc3cf1ae44593e90a5164fede4a6fe260f38b4f979e978fb181d1a (JHTXKwYB...)]
[stake_total: 50128_KSM (50,128,783,533,833,969)] [vote_count: 3] [ctrl: Some(a6bc60fee7b1fb6edd527b61fa7ec65acd7abe873041fa6ccf689e9eac09b202 (GLwRiEDu...))]

#20 == NO_NICK [84e5e70503c50fa2eaaa2a3d306c29f97f46cf1d4dc2f3d811e702a79c288617 (Faa8iXWy...)]
[stake_total: 54783_KSM (54,783,440,948,968,347)] [vote_count: 12] [ctrl: Some(84e5e70503c50fa2eaaa2a3d306c29f97f46cf1d4dc2f3d811e702a79c288617 (Faa8iXWy...))]

#21 == NO_NICK [7042479798003022a5753c8547cb0de8ef25e2471e40889ff3909fe714e24c5d (F7Wa1su7...)]
[stake_total: 55366_KSM (55,366,879,407,839,387)] [vote_count: 7] [ctrl: Some(7895c0816b0a22db1fefd23227b385464b8eb106f3414012534fa8f4f0515370 (FJRkRqRZ...))]

#22 == NO_NICK [f06ffed609ae6e4075501c5a52e68e28a7e0384e9f34958bbcebf01e4f52a960 (J1aHBD7Y...)]
[stake_total: 47248_KSM (47,248,210,494,794,983)] [vote_count: 18] [ctrl: Some(76059fd4f970d20bd38c6798dc9b3e80047fdc34207e9398e1c865335e5be511 (FF4qcWjg...))]

#23 == Figment Alpha [9218a3abca6aaa7cda30f2493e57e5261b060f5f392f2d4cdd9aab3713e33d3c (Fsspzse4...)]
[stake_total: 53402_KSM (53,402,427,620,087,410)] [vote_count: 14] [ctrl: Some(9218a3abca6aaa7cda30f2493e57e5261b060f5f392f2d4cdd9aab3713e33d3c (Fsspzse4...))]

#24 == Staked-2 [a0052429226791bbf1986dd62ef3c12fd3f09cc5ba37c4f01d7d77ee63d29431 (GC8hwHbQ...)]
[stake_total: 57644_KSM (57,644,231,558,688,504)] [vote_count: 6] [ctrl: Some(be571d9cd8c6f0a32b52b01cea6c5246346ca7f35c0577288dcd7bbd90158f2a (GstVeDt8...))]

#25 == W3F-018 [cab0db59279e28c64257525815fae31401586845bfbd2b8e749d6d693fccfa0d (HA5jB52f...)]
[stake_total: 49181_KSM (49,181,416,257,357,708)] [vote_count: 4] [ctrl: Some(6c90a35ffef6373023f88eb546306dc378ea2ebd9b1f75ca9118b22c08a115df (F2fezXd7...))]

#26 == NO_NICK [b8bac9b0a5b9030fcc9ccc564ee987ac364444940c3a286fa69b0e3dd16cd217 (GkXpHnvj...)]
[stake_total: 54615_KSM (54,615,072,823,133,641)] [vote_count: 14] [ctrl: Some(b8bac9b0a5b9030fcc9ccc564ee987ac364444940c3a286fa69b0e3dd16cd217 (GkXpHnvj...))]

#27 == W3F-007 [e891f49e2b697055f9388fe60c232c4cf5cba6620de56aa9f7cd48e43edf0ba8 (HqFz5RBc...)]
[stake_total: 50128_KSM (50,128,783,533,833,969)] [vote_count: 3] [ctrl: Some(7fd121cc6bc2cca0d51f12334751bdd7c485f1c279c2828e2575f44264033652 (FTuixuLL...))]

#28 == NO_NICK [5681cfd553549418314db43ee834cbee920060ee55bde9b2fda15cdb46d98e28 (EXkCSUQ6...)]
[stake_total: 47248_KSM (47,248,210,494,794,983)] [vote_count: 18] [ctrl: Some(c62dfac3e5bce795faef25cb531e1ab4b51530e6eda345373b890be071f0030a (H4Af6szp...))]

#29 == NO_NICK [64cf6ac13f3b6618af4f5c5937db7a226e689949113f2d669281194a053a1f54 (ErVvRnhX...)]
[stake_total: 54439_KSM (54,439,584,496,419,553)] [vote_count: 13] [ctrl: Some(64cf6ac13f3b6618af4f5c5937db7a226e689949113f2d669281194a053a1f54 (ErVvRnhX...))]

#30 == PolkaStats [ac1d2d82c4a69b16c3ce9eb5d0b6f34f948a34efe62488879a514bbc837e0e50 (GTzRQPzk...)]
[stake_total: 55366_KSM (55,366,879,407,839,387)] [vote_count: 10] [ctrl: Some(ac1d2d82c4a69b16c3ce9eb5d0b6f34f948a34efe62488879a514bbc837e0e50 (GTzRQPzk...))]

#31 == Nick Foles Validator [e8cf160e56f0271bb7fd4fee4d892e52c1fbb2b7637b8f6d519a02dbc4c25030 (Hqa9LGT3...)]
[stake_total: 71734_KSM (71,734,313,448,280,405)] [vote_count: 2] [ctrl: Some(e8cf160e56f0271bb7fd4fee4d892e52c1fbb2b7637b8f6d519a02dbc4c25030 (Hqa9LGT3...))]

#32 == NO_NICK [62a17098f2ce473dfb66f4acfab5bc83ecbd1d0d75f3c49b78f6d6360ba2df25 (EoeAhrhJ...)]
[stake_total: 47248_KSM (47,248,210,494,794,983)] [vote_count: 20] [ctrl: Some(6284ae3e5711a8418a10fdc70e61fc4486d7ea877348127f269b68515953453c (EoVdCK6C...))]

#33 == W3F-011 [41669d79846feec20168230ca4ce89b885162cf7d6fcaae53693dcf3f1b7def4 (E457XaKb...)]
[stake_total: 50128_KSM (50,128,783,533,833,969)] [vote_count: 3] [ctrl: Some(da3866b84da4dac5c3307b216f04466133385dfc8c45bc44b6da06746949d824 (HWSiD96E...))]

#34 == 🔥Cryptium Labs 8🔥 [d6574db78e7c0315546032b1775930c40d4cca7562e9210cbde93344aad7aa54 (HRMhY2Ct...)]
[stake_total: 54455_KSM (54,455,062,235,126,853)] [vote_count: 13] [ctrl: Some(d6574db78e7c0315546032b1775930c40d4cca7562e9210cbde93344aad7aa54 (HRMhY2Ct...))]

#35 == W3F-021 [79402c2b9dd940cbe5b7f0c2707db00d830e1519a9825d41a4429cce0aed187c (FKJNhxaX...)]
[stake_total: 49181_KSM (49,181,416,257,357,708)] [vote_count: 4] [ctrl: Some(6ba612392415771cc8a784ad8f5f709b5d38a3bdc4a123abb0eafe8b17cda657 (F1TyVoR9...))]

#36 == PURESTAKE-01 [b6a59e01dad355860b38f20ebfea6547a233a7e0c5df700884895140cfa69e61 (GhoRyTGK...)]
[stake_total: 54994_KSM (54,994,468,270,418,485)] [vote_count: 23] [ctrl: Some(b6a59e01dad355860b38f20ebfea6547a233a7e0c5df700884895140cfa69e61 (GhoRyTGK...))]

#37 == 🔥🔥Cryptium 21🔥🔥 [4236e23111a5a0fa19a1b6b6f23bea46f316c11fddebd10d61bd60b7a942c45e (E58yuhUA...)]
[stake_total: 54479_KSM (54,479,268,567,647,783)] [vote_count: 10] [ctrl: Some(4236e23111a5a0fa19a1b6b6f23bea46f316c11fddebd10d61bd60b7a942c45e (E58yuhUA...))]

#38 == NO_NICK [4aec3b64c93fd9133d34dbecf3a256d561be04f6db2f170c433cb3428415ab56 (EGZEgucx...)]
[stake_total: 54168_KSM (54,168,103,116,622,351)] [vote_count: 11] [ctrl: Some(4aec3b64c93fd9133d34dbecf3a256d561be04f6db2f170c433cb3428415ab56 (EGZEgucx...))]

#39 == NO_NICK [b428f6e0522eb9a7211d5c5b11fdfba2e058fec273081b562e2b91610d291e6d (GeYJhboY...)]
[stake_total: 47248_KSM (47,248,210,494,794,983)] [vote_count: 18] [ctrl: Some(8c630fb0a44c4b61db31f12069f354fd45aa774fed56201098ff66c64fda8360 (FkPebU73...))]

#40 == W3F-013 [1df1b7bd95662d99814a58ef1e55cbb3580becd11b3bd91047a499ccfef49047 (DFaiE6wT...)]
[stake_total: 50128_KSM (50,128,783,533,833,969)] [vote_count: 3] [ctrl: Some(8c92bf6fac7d3e6a8be327a4a73d73d29d991d1765f3ad16d6360e195cb6284d (FkdpDPpa...))]

#41 == Staked-1 [e8945ebc2bdea12ec8f947fd2382210917146e26ee63a9f81f841a53d5684d42 (HqGhgHg6...)]
[stake_total: 57644_KSM (57,644,231,558,688,504)] [vote_count: 6] [ctrl: Some(02e8ac192d0c2ebda4428931291675b567f7e711962c07e096f0d49b9215c56b (Ce8jPXwf...))]

#42 == NO_NICK [1ced7f1be2e2b42e1a6d0880511068410129ef74569ee8d385bdb3d9322f1f43 (DEFQigjr...)]
[stake_total: 54783_KSM (54,783,440,948,968,347)] [vote_count: 10] [ctrl: Some(1ced7f1be2e2b42e1a6d0880511068410129ef74569ee8d385bdb3d9322f1f43 (DEFQigjr...))]

#43 == NO_NICK [1ece9d552e35800750633404adc436720a7a4fe7c08d6c93b1de92a68d390d6b (DGiLC1uv...)]
[stake_total: 47248_KSM (47,248,210,494,794,983)] [vote_count: 18] [ctrl: Some(8cbf14f739e92a7c50cfa7b45a6bb2c9b3be53759d2149acdac639277c2fc276 (Fkrz5Cfb...))]

#44 == NO_NICK [5ebfadd51fcae8af195bad284cb0a929ddfa641be49a1657bfe08b722eaaa971 (EiYxc4P7...)]
[stake_total: 55366_KSM (55,366,879,407,839,387)] [vote_count: 7] [ctrl: Some(5ebfadd51fcae8af195bad284cb0a929ddfa641be49a1657bfe08b722eaaa971 (EiYxc4P7...))]

#45 == W3F-000 [89ade72fc282cd7c62f3cb92cd08f3bf2cce4eb7d81d34b369723f4fe98a0511 (Fgqjkry9...)]
[stake_total: 50128_KSM (50,128,783,533,833,969)] [vote_count: 2] [ctrl: Some(2dcc5638cc58a19c9050837a6b9537346df8caea9e7d72e5a242ada57494c4e1 (DcNNc4LA...))]

#46 == W3F-020 [9ee6f9ef5cb4d24b3519c7efca31a60dc27c215100014e50f8871feb381aebba (GAfhRsNq...)]
[stake_total: 49181_KSM (49,181,416,257,357,708)] [vote_count: 6] [ctrl: Some(63c3d4fd168dbb9c2755e08f6568df9470cdadf95ec50584d3fe864df610facd (Eq8S3bWc...))]

#47 == NO_NICK [30a0328636a3ce80f66b0ef9eda886ffcd0a9236d91e8062c4b2495c1b46ff73 (Dg5QS2TK...)]
[stake_total: 54455_KSM (54,455,062,235,126,853)] [vote_count: 12] [ctrl: Some(30a0328636a3ce80f66b0ef9eda886ffcd0a9236d91e8062c4b2495c1b46ff73 (Dg5QS2TK...))]

#48 == STAKE.ZONE [9c78b621dbae80aa6797a28f752059eef1abd763dabda3595560a0348ff82e39 (G7Ur4BnM...)]
[stake_total: 54439_KSM (54,439,493,205,704,299)] [vote_count: 14] [ctrl: Some(79af2ba96477a7f6789e51847b10a3e38a4cb7f3e6e376150add99f8bb5bb634 (FKsMA8Yi...))]

#49 == NO_NICK [b6f0e5386adc413a67e628050d4ca4fc8ee2f170ed959465feff17bd88b7cf3c (GiBnzCGF...)]
[stake_total: 47248_KSM (47,248,210,494,794,983)] [vote_count: 18] [ctrl: Some(c0d4389a7b861a12372a122e34e77c7c6882f767eedd4f04d02337e984506157 (Gw9kiLtV...))]

#50 == Figment Bravo [6ad94ba63e2b5f27cdf2b293076d03d6fdff2c14a4613668d3f37596a78c9847 (EzR9J3Af...)]
[stake_total: 53302_KSM (53,302,815,886,989,084)] [vote_count: 6] [ctrl: Some(6ad94ba63e2b5f27cdf2b293076d03d6fdff2c14a4613668d3f37596a78c9847 (EzR9J3Af...))]

============================
++ connected to [wss://kusama-rpc.polkadot.io/]
++ total_issuance = 8353042_KSM (8,353,042,834,880,720,757)
++ candidates intentions count 265
++ voters intentions count 649
++ args: [count to elect = 50] [min-count = 0] [output = None] [iterations = 2] [do_self_vote true] [do_elections false]
++ final slot_stake 47248_KSM (47,248,210,494,794,983)
++ Data fetch Completed in 77453 ms.
++ Phragmen Completed in 197 ms.
++ Phragmen Assignment size 35267 bytes.