use std::collections::HashMap;
pub fn get_test_accounts() -> [(&'static str, &'static str, &'static str); 41] {
[
(
"e17d811043b721c17081d0609a80e60424d6de3ac7c67ae84899cf89c1b8cd7f",
"0xB1C4D937A1b9bfC17a2Eb92D3577F8b66763bfC1",
"0.000001",
),
(
"d9527998f46eb6cde36c8e925143fa564f12d864bcc28c1d9c9867b0e1d8fb16",
"0x4799b810050f038288b4314501b70B1B9A49E1Dc",
"0.000002",
),
(
"8a7c0f10360e962683bbb1bbcf78affc06d14b0aed266cfbc649677305c41c09",
"0xAc630277FB747Aa600d7A23EF08F5829861c639E",
"0.000004",
),
(
"83b96175020da453c39ca2078a2fdb6ff04a0aa4b5cd4fcd91824c76982b6fe4",
"0xc48878a43476cd6cC5db772c492cB68D6d201249",
"0.000008",
),
(
"2898cb4755cea88433b55d669bf98c17aa6cfc13c9b788a04107c96783296cf3",
"0x0C5bE0eF7Fab4E847DD7bcc642a203220C730f21",
"0.000016",
),
(
"a70e334e9a696ef43b877a227ec2a36a0d2d85dd7f57d12fc24c2762cd034697",
"0x1e97A59959394A7f3DFa753d1b8B12100b5d7Ce8",
"0.000032",
),
(
"028f8f94b4c5e784890f44ae012c02f03f44f34749ea3c0ae9bf2a51794b027b",
"0x7754e3AE9A42D1Ad76afD691f1cFc7f0D4a82698",
"0.000064",
),
(
"4046a9cb8db98423d6d6248081bf4f85a0070b34b462d54b368002b9a25d5c74",
"0x4caa30c14bC74bF3099CBe589a37DE53A4855EF6",
"0.000128",
),
(
"b5e9cded87a0b9e9ba83a3f8351d093c11d15a424a7096d6f1eaae99a62ebe81",
"0xEFac7290De2728630a4819C8443b4236a45B3e21",
"0.000256",
),
(
"6a1462d53a6852d73f6e057b0bd7346dc30ae9b5f296f7b3269e20ec17fe36cb",
"0x5774B9c27fAe1339386dED640fdc2717bCeD07C9",
"0.000512",
),
(
"5ba8e5072ee5649d96b06270125936907badbcf8611c63d5805b472e5440dcc5",
"0x4E6076728Ba724Fc327B115ad3CEDB8aCbe37bd8",
"0.001024",
),
(
"b69db9a618ba38bf25c32b5abede4b4958d64a540b16e69af6df4859109c543e",
"0x32Fc1A423F2B4aC21bD2679bD160e418598ACFC7",
"0.002048",
),
(
"f1d3ff66e5edf9064e4b019d9344bd4cdaf2536a4d8b61a52da17e7c43362576",
"0xb33266F2A44209Fdb59bdc98feB6474DB1cF83E0",
"0.004096",
),
(
"a83824baf0a27e75825aca267863a5571d8e46b76994b15946fb41cafc1fe020",
"0x7FEDa0B256EB12FCFEec66f44F9e12CC631F0Df9",
"0.008192",
),
(
"df48847adf1339b83a115a43f3c2e95045497275bc10f3017ce48892f586bae4",
"0xf77358be76125E0f95e206E24F1036C9F49D9692",
"0.016384",
),
(
"8754ed8e6feae9feb371f6a97d47f554e5fac6c221d3e1153c5493c5a19d047c",
"0xff68350f138C4eB632beE2B59F640ab6d1e2e475",
"0.032768",
),
(
"ff913332f2216f48f2d66ae6af53bec907d3046485e23daedeb35864715c0be3",
"0xA9014205808373CeF5b6815f50e03842a99a9206",
"0.065536",
),
(
"8287cb245b78daec075427a523e73ff19e090f9c7ad8a94b40551b35ce893c9d",
"0x368E33F48F52755221B97389327B2eFf97c32700",
"0.131072",
),
(
"6ea75d39acf90b7c67bc5166526a632c43a8bbd06acc8a14b461c93e6e99762a",
"0xa7ba45b534526513C0405e562cbbCDA50872a851",
"0.262144",
),
(
"7336b25cfdcc00ead58026d30e3c91ece4be6a4529100a0a395d462e48012627",
"0x7bd3674a3212652D685488b6401Ef61452bEBB79",
"0.524288",
),
(
"8cfca58f9ce261f2aa3e5b19d13a7c5f0358e9dbd9a7b8f8ff61196ebf7c9f92",
"0xe4458E5080d9D8f39c235cc8B2090cDB02881925",
"1.048576",
),
(
"2b97e5377def75c3192d0ed6b7e0126dbfacd474dac2d147e247aa2c1c4d7167",
"0x4e94C42d9b7cBD4c8ae8254d0Cb2884e0a2055ac",
"2.097152",
),
(
"d2196925f74dd4c0fd40a388e632564f0819c7f767344f7b232d2c24894dfff6",
"0xEFa492B64cca91686Ed2FBbea29783C7b834CDDA",
"4.194304",
),
(
"02a85c621497da841f8160678481c85023093057f0fb0d1e31b788bc43e50a1c",
"0x676e15C9375a925fbc1b0891f555D884788575cE",
"8.388608",
),
(
"346ac48f384dc5e199a4b0a9fddebbbcc5b68589e0359496b6cba6624148db35",
"0xE6F185DAe234bC4369cFF548556A6E1Ce34A07E9",
"16.777216",
),
(
"8adbdc8c7d50cd2dc4d3d18b794a34a0c6875c77dfc5bd0867f9d1b4575e088a",
"0xb9516A91e2a5F696430EEdc78d4F911f284DF35e",
"33.554432",
),
(
"e64324f676ad97d4b6facc0381da58bb13c4c74df64c127c4e8bff80070f82da",
"0x42a3906dEf13106ADCe76dC93405b354da3e2035",
"67.108864",
),
(
"63a0eee30e5356197448e0d32f580e282a4120ba65555e5f2597a4ca9795f4f2",
"0xd4052DAbC05e0A4B04F493612af2e5D1055978ac",
"134.217728",
),
(
"0b1e7a412f206e39913756370f13233bfe24e933d0ab96881fd5a6db983554db",
"0x1eA5eeAD1Ba9CCD7A026f226c5e48e8781573562",
"268.435456",
),
(
"0228396638e32d52db01056c00e19bc7bd9bb489e2970a3a7a314d67e55ee963",
"0xbfb29b133aA51c4b45b49468F9a22958EAFeA6fa",
"536.870912",
),
(
"c2b876dd5ef1bcab6864249c58dfea6018538d67d0237f105ff8b54d32fb98e1",
"0x653b48E1348F480149047AA3a58536eb0dbBB2E2",
"1073.741824",
),
(
"3fa08d05cd8c3ecc61d49d49f482ec8f7ea9a5d7579effb12ea9243f7d7c9591",
"0x2E9e88A1f32Ea12bBaF3d3eb52a71c8224451431",
"2147.483648",
),
(
"045fbd511ebae9c0fb94f47ddb0f8e909016e785e730a22e6d620da4c707b258",
"0x40982A8F07A39DA509581751648efCadB276f4E9",
"4294.967296",
),
(
"27086ee0ef84323c3ffea56daa747e3ce7f20fae03b593fa53034027d0fa43c1",
"0x9Ad40e3D756F59949485A280c572d8e715F14350",
"8589.934592",
),
(
"20d432cc2c013fbff1d7fa5cc0fdcb7c2b3eb41c2abdc59737063c23714d9ba0",
"0x805D24c97d6dDFa63F402b8A5e16491229523a96",
"17179.869184",
),
(
"79c2e261b3fc65caadfa9235d38e1a6320d26157990bcc433ae5c0d7973c3808",
"0x0E7E1c5aF8e3EA87527242a12C7A30e7E686090D",
"34359.738368",
),
(
"1817fea7b4c24b53104200fe4e193c7b1f788f583a46e5d3352197a38b7bee7a",
"0x53fB152b2f69a48Bf1387f742e254725E5dB6b23",
"68719.476736",
),
(
"089f76e2420baad81208df0834144ae86822ec0a1b70bfc0268ee63e88979a63",
"0x352734dAff396a59B56366b0A3C2A642B7643267",
"137438.953472",
),
(
"3f34bdc61e1ea9037aa06d698fefe6673012fdbc6320983f0ff05a999d3288dc",
"0x7372CAe62B3E5014dCC1060bA3741DeDBa28C7BB",
"274877.906944",
),
(
"00787cf04d9ef579cf035c00d4d6b2679fba9ff70b3228b4daf5b6494f7ca6fb",
"0x6ae57Ecaeb101cc9CC0b9575CEC084B5cd39a8c6",
"549755.813888",
),
(
"ce9f642585d4d07cf7c8606bb9c6b359d76cc6f1e8c6f394093115ce703d07b2",
"0x001DA7D21181D3a3Bc8D88A2faCDB6AE7DFB10E8",
"1099511.627776",
),
]
}
pub fn get_map_address_amounts() -> HashMap<String, String> {
let public_keys = get_test_accounts()
.iter()
.map(|x| x.1)
.collect::<Vec<&str>>();
let amounts = get_test_accounts()
.iter()
.map(|x| x.2)
.collect::<Vec<&str>>();
public_keys
.iter()
.map(|x| x.to_lowercase())
.zip(amounts.iter().map(|x| x.to_string()))
.collect()
}