Skip to content

Commit 2d2ac97

Browse files
committed
Use Multi Signer in http handlers #146
1 parent adf498b commit 2d2ac97

File tree

2 files changed

+214
-40
lines changed

2 files changed

+214
-40
lines changed

mithril-network/mithril-aggregator/src/fake_data.rs

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ pub fn single_signatures(total: u64) -> Vec<entities::SingleSignature> {
118118
.map(|signature_id| {
119119
let party_id = signature_id;
120120
let index = signature_id + 100;
121-
let signature = format!("SIG{}", signature_id).repeat(15);
121+
let signature = "341f48eff51b822177a33de435b71cb8526b279f6f0030a39fec56869a15e5483301c51d04938fe8d9bff350863e6100d4aa24a5fe9f9a9b787dae8aaf8ee1d3d7a32a0f78030050f1fde1a681bdc2267a89a2d45b4d5b77f0cc124c5c790f005d76b3050d0515feb32ffeb52437273038cdc32fa22fd707f47f667225e1413738b048edf914736048b63a64cb0c64004a3a70ba31a53473160070a0b0abb90449316f1ce7d91cbea45b8b9e85e282ec52e88ec00b059fff544a1b784eca99003f3a7f7fb5d89884c664a5d37184fdbd72fbce96110743fa5895d656df8c7bb1c9f3e836438322040f65f7dc441a5e0040a30189a54a8911f50e2cc99ad7fb47dc115831dff4a289e4fa69d28884cfa8cb96fee1a8816912e04642c829116c012b1f253e0a3fa2c9eaf5655ed2c5cb56a83cbbcc7f9514ba4f4b1bd216f6ea3c5d5842207fbf2597864969f65f529c01711832d836cbda38f62e158d8b6f11c5aa4c2ea37f8184925b82561f77d250eb381e4fc2ea2d27071a9943df152791019a1715d0b82a3d8ae9130f445f2027612c91a8a0f66eabcc5d7ca511d1322649a6dffc524ec246fd7e68bb3d4edc43005329993dc654fe710df179c9be6da708da90a97622422b03bfd00ec2be2bba0be3442469837056e4c646d2bcf5707e003ea148bed7ad18e807031b9c96b64e9d9a2e9ef0086fbfddc4ff486164e95f004a381bd9e772c75433838d4f2d07a4011fb06cabb781166aaabb9afbc881cbfbda00b9081792fa0c1d9937476de1758f98d194cb3b912118d6eb9fd3e1bf210030a04132bf2c1ae7948fa0fc05677b5284eb513f42ba114bc7f822f4315f219d80c18c4b61a7112fa3be828a99ae1e01f161ed6af2ef4d3aea01c207d935efc1b736bfae68078e94818419943ed4bf6c3434f94c6280eb0f30e57859f43b7900936047e88bece6e42fbbb8053156c1106af7b927b28b2e14f2c7053be695ab19f6bb0656d54f5782fa6c7020aa36d20000000000000000003a03000000000000030000000000000028010000000000007179564d6c001d0a2f4cc240c25786807c668db8540d30984286df64e85bf5292ee4e549a4ef6bbc536b4cf395d74e019fc81092e350c3e2544044f21895be8707e383739bb004fd444a98e44085d762402f75b9f17e1ac3d213ca819fd57800c80e452c079d67594f0966c2f24498989ef0c24942a639ff1822f7304483294b658de590347dc7756f7c1f0a7c7ccf00246998e5a236d973de2000c3309cb1ab59daca91b89af59ef58435ce4991b7c87736613b29e2f56d51ca55c51478620030e6595fef39fd57d6d2a512254389e23aaa948798f34eab39f6816513b195263007ec12e4082a5775bbbd1ea65b300027030928835692d94772a40ef7d3f043d705608fa01a7381a5dd69b2ca8db00437066e14e8ea70471c0cd11917889d00e5020000000000004000000000000000a8e14b8b78cf6f689c2de87db8d0ca3d910e5ac86a9816f48840b265a7b0aaf7421c971adaab4a59fcbaa435515c0bcbb71f199d54c809811dea4f340a394ac84000000000000000addf62d30bc3d5acb8c65e75005f3a905d2731ae26e7fbee23426445ddc6221bba1492c125f8f144cfbe7314c9245fa871732fad3ed669b01368480cb53bc581".to_string();
122122
entities::SingleSignature::new(party_id, index, signature)
123123
})
124124
.collect::<Vec<entities::SingleSignature>>()
@@ -171,36 +171,6 @@ const SIGNERS_WITH_STAKE_JSON: &str = r###"
171171
"stake": 41,
172172
"verification_key": "8629eaf86e956db0b96f721ebfdddc8fb7c1d2d57873373552823bfc4dee8903e65afe75dc17cc02aa377add28f8d00047fccd405e2fa761da7ba38e3f96287f14bc18db7704551ae83d9283ae17fe6fdd1fc6b09d24779f4cf06b8fcc4ada00994c960e8ecc92457fd8aca47c0f6e599e7bea43b64a0fd65817f7ed52661d5dbce53050ad098a82552243bd91468000c1b2d07f23eec1fe95f5d164d0e0d3e453cf03280572611d7109de32bc88e8ee4f8ea828aced266e0c6c865afb3ead019f5acca3c53ace7b0346d80e59e493b0a8dc3062130fbfabd0745089b452c35c0e07dcf081c96c1c9c84370f839f1a00e5845c3d15403976048e3c155921afd54598d9f267f7172bfcfd6ae4c68fd9368e1f601a7993e89ac60d67fbd777890150c2b27315c5ab6b697c6ea0e91173ea18efd7de693f0fc7d2c1f5884df90f04b4a915af50745765de3f76de896a8801d515e08ba1b2fbfa157abd0b918165420a5832d54943b1823f6901beed36680ec249c555aee5264c37699e5354db5e00a3586076e38d5f6716c11fd640e3f3043af2dfb98f96b14277de3dc59b8ec15fc3a7c0b4b998ae9309f88927d0bb9d01180c7dde67993477e7e5584316fe1725e897f7ad92b138beebb944f3e44a98a20bac2e738e39c8d954373413094909008dc1582263cbafd827410373c7ea01f5a3335e3de9429301e206529e8cc3f4a25340cc61ce0f552a57b9d7065bc71f00e1a524ca8a239169a632dd7e4addc47939d68cf77806322c7dad74f423c80461ed6899867f9e8573c45aa45f61e6b800",
173173
"secret_key": "b607d04c458f601dbb1d30aa5002375a679b7a60faa49aced01b967cc2013402"
174-
},
175-
{
176-
"party_id": 5,
177-
"stake": 522,
178-
"verification_key": "41184c652984afcf04fb62e7f7f5cc0e2e83b32e352d46a6242a9b508414f012097a1a2b47484a6700e13ba81c11da0059758c000803d5dee8e457001a132305869d0152ab6d4a3db58f44d84ee66a06577a5629630812cbb19b558d1714e100d04ab66c6de14c42abac8e870f2422592772b582f7ed1cf13dda06f1343cb5f2a7cfb6f56b402456c687a8781b47de00955cf6121b39757d5fc18316a5fee32c222f4bc7bdf082f72ce20f0356eeea8b117a083c55c956d3c63bdec07a77f900e2bb1d7d5d9503ce4cb00c3913dc6052132574dbad4006d5a44379659f36486fcf205b1d028a7297de6551e9a6534201fd3449ebe0812b03b3a2265b241a28d273698034f672c0cea1e074f47a15c1d5f84d05393ea5c4b9232744274abf35003bd8dacb0eda64bb6bd99516aed7ef144c2a42096b7c7f9d789a654965489cb66d6483bfb95e7cbde7e7606444764f008c92fb07be80daebe41afc37919e058fab66b3151e692c7de7a4834de37955fef78f880edfebdd9b3cc5bb27adbcac007adbbf80587b87ec2ac410c811efdf08b3420d7232cb362e1ecee2e21074a4eff294ba0c0c663aa2e6665dce4a22d500d93f933df2c46cbd0d9d66215a9c3b93922bdf9e8838eaa781cdc74ab5507199a245dc4261ced1b387e4054791f0370042d0504d1922175cecad60abb259a436c196b1de7b9607e5c1b330f0e98689cd20cf0d7f1acee0dc27d754bae7c63000483dc650b214634a9d8a409ff7024bb27ec99311ce50c80269a6986ec3764f349c13d8cd51f3cc2fea6a81a9ed694801",
179-
"secret_key": "ab6c5aebb2a95c378a59421349d61511a9e16a70f5173e7d380271a77b7efa03"
180-
},
181-
{
182-
"party_id": 6,
183-
"stake": 245,
184-
"verification_key": "960d8fb1cedfd9e464a821fab5f9e0dd850a5eb6c45fd7e2938d31a3a6cc8a9bd79ad19739df0e16557de538c266850134132ccd39f275ac4f0e57b40db9ecaf13f983d0f1e3c3b2401e71230e683e46a724f9502dd190a83c4ff95c7b7fee004fe3dbd9d15c0457e301641317c1a2468d5fcff193e9dfb54e03c6f0705fead32bb2abcc57934861edc26b63886e1c013cd1dfc07bb11314d564b2923c3f1523818de829fb64c6581291d0f9fbb7ce08f498dd870fdbd3b6bdfcf58c334aa300f283b25bbfae0d7f616befbe09a2134e6021a1f468fa46cb27c4f0646237d3b59ede0e24790ae0b25f899e3ee0865b01c1bc68a985a42fc5e86238fd266cce2ae10ee5df68cf3f3a9ee4154d63f546610563ecd8dfeb04a50cbe5ff4ee01620030626e15f19e733671981607ca907b6e2a3913dd1ef287fd32467d96c23ed0c994c790c467b5cc4f1f9d0fb826b982007c07e21e7a9d438a1d077b39c79f9aeea91735313c9e9152781faab75a510b902a3050df44420af658a11b720b256a01e8ae06e73052aed0b0662271e27cc1138e2cdc7fd5e3332d37b046c28af149ebe9c66e8dbf554d2c40cf72c6962f1100a315a8ec8d46730d08d892365086d1d65b43343e701e6a018e81d1b52192d9fc218eae728745e129d846281b03481e018918de28889a43ac28afb1b28b10fb48c2827bf0d97ba24eb4e946abc78192eb40f0423715310bf5c656c29454ddc90028b84f7585f8f51e58fbb1821d08fd2741b935570d18fc1296aa68e5d7eb6a9ced57fa0362ed03b785b814a461e9e400",
185-
"secret_key": "53859e0dce0fdf9b4329a4383d49b005bc38e3806ae5a5844dc9fa4641a8470d"
186-
},
187-
{
188-
"party_id": 7,
189-
"stake": 225,
190-
"verification_key": "c722ee0ba7cc4394e730826eee38ddfb102118a743f7c6582770340ba3591d6c0cd9010b513f477d83db926ff0475400847fe9836f2f8f9f883b45c928197b552f4a72291fbded850b5ed0a82eebc864419e7bf9a8f678f66242a957e104fa00dafd8e8e6d99971e5bc8ec1b1dc4ab584aa6126d16a1c32d1f00e705985314d22729f9b19a89cca04cd7edb9f8046d00912d34fa14bfd5b3c1992a803bb3f1904cc24c76617bcdad057107580a8a46348f21786806a51ffd7be482c09b443b015c2e02d547ea6c8a9924b080d9e10ca5c0f1fe06028ca97cc193ebfda63a79c852ac5da5ab6cddf15ba242a5fbc96b01446697dad659771338cea089c5e6417e059da7659d3506ab8f32921cbbaa3b068e9643da70f130273e71786af0387200005a61fc49bb8ae8dea4c372558a20da466c429e350c9a44e5d3dc90a97316a37d7b52a066a6cbd7a674e1cf6f373301508dd1535cb19a2baedaa3b826e0be879c52f503ffc828a2c77226711c8adebfa8398d625010b9a18ef0f393b9b1d5002a58d2a16f1f7475f9e9000959ab249adb13061b1d39a5fd396be9832372da7768ecdcf9718786a08c1cf9da1894d2002742a69ccd910b4c0bfd1513236108d45e5d48d12a6f1a506b785624ec39964349c396f4615239fbffc8262dfd74a00007fee67e2517fb22548d16cbffcded47222f9f1d04f878fcca976de4dcaf0b5c503d03845ace71772421c901915ae60036c36246e9bb5cced586627c90e000a35f4713388b3cb816098d303bd9d47bee415660526c599b022312726c5ba9d300",
191-
"secret_key": "410475a7911d9138d01ad662e2082a237c8777c91d3d6276cffff19817f56b10"
192-
},
193-
{
194-
"party_id": 8,
195-
"stake": 872,
196-
"verification_key": "1895529a815100ba2518ef3de25aa232c50b2cbb4d74242dc1b02bc37f31a811b984eae55e42150003d02856aef65000643abc2f88e195ffa4300e37b696dd0e76f7509548b38365d9d9050ad019ca8eb3699f1f9127233b80bb6c33910a55014443aafc2e625b4226017b7d0fc30fd0764a8b0e6fffffb41c7ce238b25afc8a7e436d758eb5ae1e7a867b28be759600017999118d3a0308142d9a2928d3ff199a9317f81d9e3c8740b515c19378a4c66ce9cc9d518cfa9baa22233fbb6714003f043df8fbe52bc737d2fe2f1695cc293a26b370285f9ce040a43a4a8a2cbd4844d96dd70e29cbab00644a0816106a017b16b2c51704267a871dd9289a4f93e43c1035afd70a8ea7ba5ffe8514504fde00b30f81ea35272aef52692e09949501eb0c069887102a7c19915bef9772cf1eed651e91afecb92a48a7c5277cbc138661a7cf239a1b03957827cdb199a68d01a29823b1b6097e6753e8d26eecac305d8aec19157eaee86f8807b5fa0fa0d9395820ff2d596710be106848ec5daa4100fc7484c1e86ef25b702cb0fc5506287abbfe04836117bf9861ec85f3247e2f2c8196faed8e2c6799790ac8e909e7a9019052c918bba7461db636434ee659622a9c486587207eb4edfe384bc32bbb2caa761b6ed422854d4d849b9f1cf7b65c01f4cae712371150356a216b8e4e148157023c2501b10b9a187f1f9eca9623cb50bc84f8459076f7caad58f26d5fa99200fd481beab9a19f5039b672a11f82cb8aa2e3c874be6327824bc9796616baae7e3e746bc23aa8f57d61b51193da8c1801",
197-
"secret_key": "c2734a816e10d04a24ee0dc55c88cca99acd626638b0e969d78a0f8458b6ab03"
198-
},
199-
{
200-
"party_id": 9,
201-
"stake": 249,
202-
"verification_key": "f4e74b638c661fa6271faff07df5e34179a407672a2cfd1b1c5dabe55a2c5956a535c7fe86a796b9ee8532166ac49a000fba5a5045e189ebbb5c959329267642eea69051c58f2844da23a869921060483586eabbe969a50d248f68bb71dad000c4dc7a21aa62f4ec4ada69049a8d7880b927d9c096c63a9b72d21c75f22034e01d88ed2169211990696833a9bd68e1009c5d2a64522ab26bb1edd157344b66adb80ae0aecd5f423d40c95ef385a8190007b8224400385a53a46cdc9ab69b8001a0775b98d0027a7ee0a42490a655325c5c03c7d94b5963efb66126f4716a593771b8745338f3c89934132970ebb583006b8d966392e44d1ee20b52af97983d84f29afc002d9e9bcb39336f97f7bd2a56c1553f35c641b417871d51b198ea0500f5495d8418d7eab15e4caa5f17bef9890dfdee835c8b11af3f5699de24f02c9ca997d581116eb9740a02dce3f52af200b70510b085b88bf5d1e800969f1a77e901e83803fadc0d3dae60bd488ab1d47b359cb142dcf2ab7a86c91b27eebade0085e0997e57ece989110db79b86f23404df0ed4db338f51e42b5caa7613befe32c2917a68e546b541ffe9c575c3a06c006d46b0c825672f1411ad84baed2d5803c0fd9e322941664fb1e1a45ea93edf23a472bf885f64609509dfc94872b49600032ce7b396775884006527a076d8b43a18d684637bb7ba1cb1e5ac361604a36e120fca32751406ce375bda6b20126b0082351bcd7baed7309ac6e7e4bcf62735238e00a804c8b8902adb92544b3dee348352f3da7a332e78bff53982d6334f00",
203-
"secret_key": "469c574ec1713acfef1d502b2e77a32df7ff275e2201b9384906794dd1232002"
204174
}
205175
]
206176
"###;

0 commit comments

Comments
 (0)