From 07cd3db662a7a440fb60f316782ad2eb760735f2 Mon Sep 17 00:00:00 2001 From: Nico Flaig Date: Thu, 31 Oct 2024 14:40:13 +0000 Subject: [PATCH] feat: add mekong network option --- packages/cli/src/networks/index.ts | 6 +- packages/cli/src/networks/mekong.ts | 130 ++++++++++++++++++ .../config/src/chainConfig/networks/mekong.ts | 44 ++++++ packages/config/src/networks.ts | 9 +- 4 files changed, 187 insertions(+), 2 deletions(-) create mode 100644 packages/cli/src/networks/mekong.ts create mode 100644 packages/config/src/chainConfig/networks/mekong.ts diff --git a/packages/cli/src/networks/index.ts b/packages/cli/src/networks/index.ts index e2fc9dd621b6..13e55685e353 100644 --- a/packages/cli/src/networks/index.ts +++ b/packages/cli/src/networks/index.ts @@ -22,8 +22,9 @@ import * as sepolia from "./sepolia.js"; import * as holesky from "./holesky.js"; import * as chiado from "./chiado.js"; import * as ephemery from "./ephemery.js"; +import * as mekong from "./mekong.js"; -export type NetworkName = "mainnet" | "dev" | "gnosis" | "sepolia" | "holesky" | "chiado" | "ephemery"; +export type NetworkName = "mainnet" | "dev" | "gnosis" | "sepolia" | "holesky" | "chiado" | "ephemery" | "mekong"; export const networkNames: NetworkName[] = [ "mainnet", "gnosis", @@ -31,6 +32,7 @@ export const networkNames: NetworkName[] = [ "holesky", "chiado", "ephemery", + "mekong", // Leave always as last network. The order matters for the --help printout "dev", @@ -70,6 +72,8 @@ export function getNetworkData(network: NetworkName): { return chiado; case "ephemery": return ephemery; + case "mekong": + return mekong; default: throw Error(`Network not supported: ${network}`); } diff --git a/packages/cli/src/networks/mekong.ts b/packages/cli/src/networks/mekong.ts new file mode 100644 index 000000000000..44b45cd8d7ea --- /dev/null +++ b/packages/cli/src/networks/mekong.ts @@ -0,0 +1,130 @@ +export {mekongChainConfig as chainConfig} from "@lodestar/config/networks"; + +export const depositContractDeployBlock = 0; +export const genesisFileUrl = + "https://raw.githubusercontent.com/ethpandaops/mekong-devnets/master/network-configs/devnet-0/metadata/genesis.ssz"; +export const bootnodesFileUrl = + "https://raw.githubusercontent.com/ethpandaops/mekong-devnets/master/network-configs/devnet-0/metadata/bootstrap_nodes.txt"; + +export const bootEnrs = [ + "enr:-Iq4QNDvMuJuQDFx0NERRjcJzjUlpv-MG5ea22uVCNtFbBAbYdQXcL2ylwiZYKVR4ARyHL-ZIFQ45J3UdM3bCVPzTIaGAZLeJx23gmlkgnY0gmlwhJ3m4Z6Jc2VjcDI1NmsxoQJJ3h8aUO3GJHv-bdvHtsQZ2OEisutelYfGjXO4lSg8BYN1ZHCCIzI", + "enr:-LK4QNmKwqyvCkLGM2MC8dnIE5Mg_j3PvEztzwAbRT2rwa97RCjVvEApmk6E6Tcrfae-jicCz646GX0B46Ksgfk9jY4Eh2F0dG5ldHOIYAAAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJ3m4Z6Jc2VjcDI1NmsxoQPrLuUBjXUN4pFbO9NX5UmF0TXzRLFxKQYshOmGXadK34N0Y3CCIyiDdWRwgiMo", + "enr:-Mm4QMycpeBzbXonM4_D6rG4OlCj3IiomsrKTAo5Lt4WiNR_UjHbqqzWDL4cU_DiRciLGtYZ7FplIBPo3Cc5sokaStUBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEQ82iEYRxdWljgiMpiXNlY3AyNTZrMaECFnLfbU62fXESKwDiGHjuh3Nt43sFPkpBK4RoiK7vLNiIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QGLaP2hOFOCRyqpaJgXPQZSbB5QGRsoicY4U7UZx9RlkYLw9DoLXVxZFfPX7PNAszqMvBzN77FbkOjhPg_yPSFMBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEp2MADIRxdWljgiMpiXNlY3AyNTZrMaECbGSZZPqxqAcE_F48V2iNmHt6j60wSptDzsW--MalaYOIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QMloS1eJUl8kTCumpRa-gPRV_3vHaznwqrkyZEqdNg_gMQZrdAs521F2CMDfb_QClmB1zc9mD-iqd7IHUpSiy-cBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEoSM7S4RxdWljgiMpiXNlY3AyNTZrMaEDG_p92y4TqYPE1uHfYJhEFYJicbhur6M3INxMDntMAdWIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QK5ZHmY0IYdyaiCgNVG8PvmN-4iSC7bIDAqT159eQKzbZfC53fnsjyYc0fXhp3g-U8ClnxHIG6wvMeNwK-OuDLUBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEjl3-GYRxdWljgiMpiXNlY3AyNTZrMaED1CTZowO74kS-gZr1mcUtOc3X8HuQ8M0Jlm9QN2A5jSmIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QMF5aX5M4399B7ixyj5srUR3Wcnpa6cfHuRofq5Rej9vGVvFCl1xt1p2PGgqUqxpoMBLM7--bVqPDtcaBBVtBV4Bh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEsoBQvoRxdWljgiMpiXNlY3AyNTZrMaECnjsDyKbztA9AZkfvAuM0M7BHE6LP65VagkNiausnwf2Ic3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QE_YVaRRiUZab27Hwu6kLWSkVRuke4Vx7L3dN8PHSuOqY2CjfnntxTeHRAc2_qS-lB8R35nNbu5D0xNdwWtbMfwBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEj26p9YRxdWljgiMpiXNlY3AyNTZrMaECxR5wgxcH2sTg4chkH2XctRjCRU9nBEMu8U0ixvYVOb6Ic3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QAN_kY7-FlY9w3MiRh8Cm3h6SFLSomuWm8ezpAw9IWpvEZmqG_Y8Puq4rABVEqjoebUkiPdJ4km0YQDAP6CCD7wBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEisVoUYRxdWljgiMpiXNlY3AyNTZrMaEDbwUNCVBNIaDjC3soF1-UroKYk8SCzkDENCIM-eo2eQKIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QHlp8QeXe1YLemM0piknoBOVUyV-c-RxRpjoK9Eovv3wVwQV8ur2L4K1if_dyuYDiz-1vQWjdPKHt3t1HeGsxOkBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEp2MnPIRxdWljgiMpiXNlY3AyNTZrMaECCmUZTe-r6wI4Hl1rZoa_KYB5q_2mGhHQpAuJcB7N3PiIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QJOUCJF0hWpdYKe9DW2b4n9-a9AwRkYbqa29arOanFBjHon2oamjS64Cpw1ayvTFTSwjFF1Ff6Yt9yf6y92cQ9gBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEibgchYRxdWljgiMpiXNlY3AyNTZrMaEC2n4usqrewig49bgZaF1taS26cgVf-HiAE8DZ2Bg6QB2Ic3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QOkxdUkUVe8ChY2aX88BxuuAipS7LzH0qzqBwRfmYJ3cJVrfWTJll7lsHgE4FIlU2i9rH9wZWr0mqD3O-T7mMb0Bh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEvKb94YRxdWljgiMpiXNlY3AyNTZrMaECEirgYfVhl9O8-apVAF4E19KST_SoQNdYB-dMK481lhCIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QBctddDFJHQsWbwhViVGv7QQJrfiSCRbAmSB_vxLvUwoTF_4jgPdicOI25v8Sexde3K7VmoDumAqbfkDjKv59FsBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEkH7L54RxdWljgiMpiXNlY3AyNTZrMaEDvSYw5ZRCKA9lGJSjIqbWYikww-HYIay9IJuciFbG56SIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QNvGXzTNoMw9yRHgBSAMQ97pKZBqJvRzP_WQacha-WTDFXpm476LP5NZTJqZm949bOjI7UXFtk-Dq_f9qO9wf0MBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEp2MG04RxdWljgiMpiXNlY3AyNTZrMaECbNgYXUYuG0NleWcIX13YfwjVvF_BNt8hKk3yFCgrtWyIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QLRk9InGH-I_MoWioQ70snhkdwNh_PJd06JXwaeZQSO9ChrhZO_IAnsZP9UKDMjwK4OWvGqhM7XpNRiSYk-LkB0Bh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEGJB6D4RxdWljgiMpiXNlY3AyNTZrMaECgGQkX-iULENiOedHQ6q9VexGaI8lBQpyoB8IXGbjWGuIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QD2mxNJuYdUWUlMz51UT51LTsoTXoq5PgQ3OWzXgXOfvI3PlOl6pdynkOYbn2xz2S6PG3VhgzGWwaEbgy5-bKY4Bh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEQ82n3IRxdWljgiMpiXNlY3AyNTZrMaECPPNezPrn-hWXsZ0bXCGvjMNhIDVL6_faIpbMcdWGNeyIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QHi9wOHG1kwBa5WVLM27nFBbULVWf-b5pRbsNknKKSo7cq0DcB9YFPCO55xrne5ncLuc5tsLVah588kITWoYZ44Bh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEsoBRjIRxdWljgiMpiXNlY3AyNTZrMaECREuBzwWs5GJch31Gced8RLlNGcAUdzhexoBwket_gaGIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QAVF7D6xLmKDFl19COzYWvUFyq7MqWpoWOCZCYHVIu6xL2tMaV7SzCSbCz0BDBy8I909i60MP3ASMSH3qelCaK0Bh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEGJBi-4RxdWljgiMpiXNlY3AyNTZrMaEDxLQPy6TvG7xuZHgovpv2fP1isHNUj6mff_k0XAMEobGIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QGs_9j4e0D_v5jC-pKEltiT6fe9lbwgSVwwmRDNaUL_nOxZfmbvp1qOGRRCHBn5lOerol6_ykgmjDQf7R12eXncBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEmCrsz4RxdWljgiMpiXNlY3AyNTZrMaED36hK9w-REZSBnK1n1b1wpted08g5Zg2NAWfTm29r7UyIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QAp_Du2XkinTcMU2LjMaOwb9dLqQpvik72s_ACpEa18KLqj-FDHjSw2iSSkLdMRiej_nRAmIoXPym1ZYWCsuspABh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEpeNaNoRxdWljgiMpiXNlY3AyNTZrMaECe6WEfRco9dWv-lYOOkJ79oC6h1TsGwfE0qwwUyonCsqIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QHjDYxMiuCYPV-u3Fd_EbKdKCXOa9UTUJM-2_ArMSXzBM5Hk6Re1uw9cQrWwzrGyZOqe-DhTlo38kOjENUv6wjMBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEibhIf4RxdWljgiMpiXNlY3AyNTZrMaECTysK1szima_WiGWZmsfCF39hYWJx4vBn3sw-EacZ2RqIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QNtcDYVV2m40bIdResWh0ZcMAByENmg9BHvCtJlUUVZ2FheFMVh8JHPT5RYkkYCivlprbA_HRfv2yR5Vd4DKwoIBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCE0SYdtIRxdWljgiMpiXNlY3AyNTZrMaEDhmsIJt_vylwj9vVpe9xSxplR6yLv1-lcGG3t7kt7eQ-Ic3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QJBF0ITYJn9deemoje7vB2lEOPTw1LcAbR7vDsUtN1X8QS4uBXHegmlxO_xo_eej94y6SpfeUZfsGI8TxXQO9eMBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEp2ObP4RxdWljgiMpiXNlY3AyNTZrMaEDsGgIhgQBTv7AtHdxPxn6muNOSMSBeYTa8R3a6leiQJmIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QKORSYhuvgwEULz5YTbKAFoFxIDUSUprw6-XhSWCI-R5dY74fgfmFWlnfQAWbrlxFPEQFlnFrJgoGJZBfx8qX3MBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEneYo34RxdWljgiMpiXNlY3AyNTZrMaEDgOCZaXRC9ru0SM0TTN3rH8Z1rRvHZB6tN9pRiw_dH4mIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QPALAj30065etXUSLBv1TCpIPjyu5Sc2jS1pq1dLxcWKCA-TZ7agz_iKHUd7qqKDjU8jkKEI6OZx75SD7hCFMdABh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEsj4zroRxdWljgiMpiXNlY3AyNTZrMaECscmuK1mmVZABEZ06513uRJNsRbPQ-dDRKtwbIDhBSaeIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QJ9ivFpkcKKHcCWgwjRRsFnkHDfsCmf-oShjZ8GP1I3fPsfpoc3m5Al7hEWhiggU1D3DfTKDJLUGTWunO_ZpUbQBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEmCr3YYRxdWljgiMpiXNlY3AyNTZrMaEDS30xNn9X05FEDU8E_mQjkmAGvEUHPjsGvM0-hOa2o2uIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QBMzcDyzwpm2E5AMBGwyUEe0cmKfqB8M7zt9t8txyFcANxPcFvqW_uFcJsbv9oWLAAurBHxYRsrcjNXa-yzAiCsBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEikSL4oRxdWljgiMpiXNlY3AyNTZrMaED0jwFiAei2MqwdAA2Jb2tG09PInLJDHRKHCEBcOWD1iaIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QGYTvW_cBJzsY3az9nseyDY-QGE9W0i65oSYjC6mYcwPUEaygRfuP8apw3cJ-gyn_4LnSFgiZQJulZoWohmHKr8Bh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEhtEjL4RxdWljgiMpiXNlY3AyNTZrMaEDTbzFw2ZRCyW6IMOPv0XjGPaF3KwEm8bIoiXS9YiZ_K2Ic3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QAGbFeFkhgZj2gytJlzx3un6Fpof5jA1siTpjzZweK5cO2U-NtmUgh7-cZKRY5cKXySnP-IkXxFwsg1Q9yYmC4QBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEgMcixoRxdWljgiMpiXNlY3AyNTZrMaECHpCu_6mFkwl9SZWYGm5np8J3IUCeW_9SB-3QOQe8ZgKIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QEdec6LFcVat6y4WbhoOp3VsdqE140XhMXaFbXLrser2fyFmaTWVwkwqDKwNwCk_ln5U39nf2HUyrli3MOxyQE4Bh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEpeOpZYRxdWljgiMpiXNlY3AyNTZrMaECtDxrZZAg0FmSmOXOxtiTMnhiVAFbYJ_2LN624_7d_bmIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QCwzClelxvQD72WYzAqszuwt4jPbDGnVMiLcSR5K8DUxbYxaT4irgnBmGaroK5BWYoeP2FcOzwy30qZx_eLSqS0Bh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEpeMtMYRxdWljgiMpiXNlY3AyNTZrMaECxV_FCOTDHqVWw0egWAQawy7pt8vqsxhfXKsZive3jYSIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QN7FBq4fhf-r_klVwhkhs0dw1QvNh-R0U64CaNeDT1C5IAYJmi_H_85vfl7EGqenQXM5igA0vT3Xj1GNlrjmv7QBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEhtGam4RxdWljgiMpiXNlY3AyNTZrMaECgqkFNSwP0y1X5VZcisA_7U5SAba1arLu5hdrY3nqXD-Ic3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QDMC6sQ0fBXCzm6-k4XOqcuCn7mKzntt-93j_pN4_J_3PFvXas6ExyaRr17v_omQm9u1VPTI03iBBrr7NnwOoeABh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEpeiA-oRxdWljgiMpiXNlY3AyNTZrMaECqpIvWTdEaaXvjFLP_kLJr4Fa0lWkQTm42SJzc8KOk0OIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QJ-oW-TTrAGfJd_iDN9zHFIlyEE6mFzmWvVIPiEvIWHXH4ExBg-vnOKpfFFHlGdCbfEclqaBOZ6D1nx1bLzxjtUBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEGJBqxIRxdWljgiMpiXNlY3AyNTZrMaEDIMB7xB2Sj6Y4p5n2h4TdxPzRnxxgTy-a5WAR9P3FKKCIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QG4hIWEcJJi2Gj6Ql-HhfVK2rmkLamUwEu06czdipkPeDro-wnWcBB1zpVd-QcOPzYiExZQb57gPJOD484otj-oBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEnfXIRYRxdWljgiMpiXNlY3AyNTZrMaEDwjfI--Oeet9BjyOkNbTOBSINLOkdOKZvbreigno_P96Ic3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QEf-tOBH_isvG9Jjwn-itg_Ax461wK8gN53hxoFgjk_5WqZmSEGrFrfmnkIsKtCNH_JkNtqRPpgR4xi7mDDdG7YBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEizulmoRxdWljgiMpiXNlY3AyNTZrMaECsXckk_ngZJ0ZBmAvefKo5POpLi7tgvj6RBlrfIJxtU-Ic3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QOTA6CDkXHMJGzzK4Qw0bt2NvjN5hi0GFHM9FShjUkLzNwhAEO4GDqjJCT8_Vxhuz0s2W7RpWGVh3hYGjlvMBacBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEn0Hy14RxdWljgiMpiXNlY3AyNTZrMaEDimNy71F_6PL6FWsPubnH20GDHm1GS7Fe85P_MJ_CqWqIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QMkLbE9WDjXPLCRYoQ9G0532uDnHk1gzQFvOKz4W1YkzRKbdsFpvxLId4mhgQn27qcvXSCk9nhQM0MQcsVpDzooBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEaPjC2YRxdWljgiMpiXNlY3AyNTZrMaED3p7pPbl4e4vpW1BAjSTKP3GDbyBPFn-OsFqILK_rCAiIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QMnUw-6zNtXoKfRXPt5BJBO8TkAxU9rdTzltVtPh30WAb2M3LHYjSfb5DyEpAGPGEK6zSiAbMh9YOKGcrmbXMkUBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEQOJWSIRxdWljgiMpiXNlY3AyNTZrMaEDty9z1mk9zYbD6COhp-s5I-SnBbvIhgvrDQ7Ompd2IXSIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QKwleyLEbKns19VjBa_TaUS7QbmHcZ0sFM1MXhXJ_qCJRWzS-h8BLgBkPqOwUpLFTBKFGpblaJF43tgwpI1iVPUBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEpRbtA4RxdWljgiMpiXNlY3AyNTZrMaECFTMVLpwC7LnVDFb18UGq_c8eSHCyes7YaXB7v_tKXDmIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QMYOJD6e010NIMR0abp7m23jDDG6Xrr2qvNvy9kq-QrHUN1B_JyL6mEV1NbqsIIiG9BzN1Kd2LIJEk46l7h29eoBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEnfVSpIRxdWljgiMpiXNlY3AyNTZrMaED1G20YrHlnMEMpJlZ3uRIN1yL3nKzBrlaw6NVJI8pm-qIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QL-Wv0r30Lu1xV6MvcKHtgzbNwfoMFji6dvMxh-Qp8gDDbFl24RZ6iimexWjw0g62ARz-l8dVfDW_MKjt8QY01UBh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEkr7eV4RxdWljgiMpiXNlY3AyNTZrMaECE4_MnOcmfF4kkp2fvKBc0XiA1mXl327K-tbZi25cAXOIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-Mm4QGkPvBD9iEoIJ9bL_LBuERaeHRt-u3GMjJT2wK96GTQZBYmG2yWdSLLZY6N28Ah4n02tZj7XDQia88Zyhm1mg18Bh2F0dG5ldHOIAAAAAAAAAACDY3NjBIRldGgykNjdQwZgY3YkAAEAAAAAAACCaWSCdjSCaXCEp0fSfYRxdWljgiMpiXNlY3AyNTZrMaED2V8OumEq1Xyc-T_D8Rz_uErhd4ExFaA2Y9ggZ2Q-gaqIc3luY25ldHMAg3RjcIIjKIN1ZHCCIyg", + "enr:-MS4QHP454KmJRQ6QvtYPGDVISUWxt9u66kRS4Y2xG-yGNwrQeCXt2CRn3QOz4K0EYT_qJ4escUKK228aW53SAOoCmcEh2F0dG5ldHOIAQAAAAAAAICEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhI_Gf0iJc2VjcDI1NmsxoQKcmNIRud0TxGGBowMH6KgQuBL1I6QDisI67IqsT1NcFIhzeW5jbmV0c4gAAAAAAAAAAIN0Y3CCIyiDdWRwgiMo", + "enr:-MS4QD3QTJHvr_ozW4XhGWtQAA1faQ5qTPlgsh54Fr-UYHmxWBuwd5kvxCRUU2VFrqwU25MSO2UiIH0ni6eFHTEydx8Eh2F0dG5ldHOIAAAAAACAAQCEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJO2s4qJc2VjcDI1NmsxoQMS7AXi54diXAl7JtCOIuqXTgdQLTI7DoAwoUHtT9M12ohzeW5jbmV0c4gAAAAAAAAAAIN0Y3CCIyiDdWRwgiMo", + "enr:-MS4QMrvDNykHH-uY1LkpFdBQG2j7BTWm4Zu_DZKk7yJgDvqQrgR5ebdrkRbP9JWgB4yQ34GnOvRwKpQH6Fm0n7UR1wEh2F0dG5ldHOIMAAAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhES3e-OJc2VjcDI1NmsxoQKoG9efdprL9xdFAFWCwTNVy04G6ogkhxrv66lcem3BUIhzeW5jbmV0c4gAAAAAAAAAAIN0Y3CCIyiDdWRwgiMo", + "enr:-MS4QLmLjJYXt2stbFs_xSUsGtPU-e5ZRNI7kK_6EXfMcn-wY8Y0kkI2Y1RNNOKdY6CVRz6bFJHRVuN_Ke-Eev-iK2IEh2F0dG5ldHOIBgAAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJ31WCWJc2VjcDI1NmsxoQLu-LLSTeIaXnVTY_AfGhaDvt8EzO9oSTkS7l9mp2FOsYhzeW5jbmV0c4gAAAAAAAAAAIN0Y3CCIyiDdWRwgiMo", + "enr:-MS4QIfHbHSR_wT6eNqWLSwZuwX8Vggfimr9UvQ7CqzyTRZ6RpiMH3WgSfRe2vLZ6XHzsWsEBPb8uIEB1bPznK26c1kEh2F0dG5ldHOIAAMAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhM69VfuJc2VjcDI1NmsxoQMzBsv9977GwLbPePCR2_215ob8vbuLkl7jw4Xjt4iHWYhzeW5jbmV0c4gAAAAAAAAAAIN0Y3CCIyiDdWRwgiMo", + "enr:-MS4QM-FMAwX9YAu3dNrWZ7-mR90ETH8Wi7HLNkzxHG91Ay2RZUZ5E2jNgE1nllpGrJ-PrEbx7ZLZam9pyyWuJUwVxsEh2F0dG5ldHOIgAEAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhLKAJmyJc2VjcDI1NmsxoQNi_YVV1IKWUYr4WtQX0GQlo_smd7RG9Px1Djgm2ddrjohzeW5jbmV0c4gAAAAAAAAAAIN0Y3CCIyiDdWRwgiMo", + "enr:-MS4QNpXfFe6sv4pZr18EAS-MN7-6vR3BQRUFR2BUF8JYgdFfRIubi4CX7MZPxB_TTwa1QIbsJPpIE6xfgjRGTh8A4AEh2F0dG5ldHOIAwAAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhIrFV6KJc2VjcDI1NmsxoQONhJoWb2B8LK4SU3rMbJE_qS8fA7HC8pbQ3PYlBcyO8ohzeW5jbmV0c4gAAAAAAAAAAIN0Y3CCIyiDdWRwgiMo", + "enr:-MS4QH1jbdpyatJUXruCSNlE6A-XKzoz-C74lHdONmCY8vjPFNVsHAOzc_tbsR3PkRHevG8PYZ2n7SGIn1MHtIhCy3wEh2F0dG5ldHOIAAAAAAAwAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhIbRzgOJc2VjcDI1NmsxoQJ_PRvNg4wOXMckP_vRbDc0hFtDX82mYxMrdc0sC8Rj6IhzeW5jbmV0c4gAAAAAAAAAAIN0Y3CCIyiDdWRwgiMo", + "enr:-MS4QOItMJJrAKDahrxwk4TR237U9aQO4Zq199oc8GWjkg_BbQJo_YwMuduki7bXZuzp0AnOibhU_J2JxA1j8-PSYVYEh2F0dG5ldHOIAAAAwAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhES3H5uJc2VjcDI1NmsxoQOSxZPyLv5s8ai4FD64JwMvhP8PVq8J3BJRrLB5IBeVhYhzeW5jbmV0c4gAAAAAAAAAAIN0Y3CCIyiDdWRwgiMo", + "enr:-MS4QOXTwRX2CPb5t10VXqqBWeH4ZKTuuYMRjtTdO_oua67rSYCJxZgXpcvd4qYDO5JuZacRrfL0yNZjrCsGBdbWK_4Eh2F0dG5ldHOIYAAAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJ31NHGJc2VjcDI1NmsxoQOWGlZFPoKXBWSVvkFV2HSoBosBZ-8lELgZT-jWuZVMaohzeW5jbmV0c4gAAAAAAAAAAIN0Y3CCIyiDdWRwgiMo", + "enr:-MS4QBbix4UUs0W6RiDVao4AxqL6vmTQ_ZbRDWtb6oZu2qnbTfeu7rI0ryBoC-3wDi6BrlY9VNAX6nNPLBQazJodN9wEh2F0dG5ldHOIAAAAAAAAAAOEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhIs7uVSJc2VjcDI1NmsxoQMMAOwLh6oGZWR5ix4Rj1zitDGV1u9hn1sssgqhsxmfaohzeW5jbmV0c4gAAAAAAAAAAIN0Y3CCIyiDdWRwgiMo", + "enr:-MS4QAdIwFds5c1XoHY768YHDWQXE88sZq7x--TbIt8DywC-eKf63P59YopC9MhUXtyAjiPEUdFLGsbnZ8hDm-9QCF0Eh2F0dG5ldHOIAAAAAAADAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhEDjHhOJc2VjcDI1NmsxoQLoCYpIP0YsPoZhEdgfDFa9_h18rskEBOtgP0wtA8_Ix4hzeW5jbmV0c4gAAAAAAAAAAIN0Y3CCIyiDdWRwgiMo", + "enr:-MS4QFbvhD3YZ_d-7MDbwVAqQ9mouMZtHBcyJRyQOb9wCJXoISrFHMlXoghcwXMjK4L8jkpW0u0gAVJlj4KsYwv3CB0Eh2F0dG5ldHOIYAAAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJ_fqkuJc2VjcDI1NmsxoQPI_G4rCR_WldHte9rlywGwk_CMndXwVZL5vD-Uxx7bnYhzeW5jbmV0c4gAAAAAAAAAAIN0Y3CCIyiDdWRwgiMo", + "enr:-Ly4QC65D5GPZpOqc_N62YzTHPFqPoIYzTlvkK1QcKIMreBLPiQ0S8crFQI4UR2QtHQwrSoST639jPIev9haCeGt-VcDh2F0dG5ldHOIAAAwAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhES3cBaJc2VjcDI1NmsxoQIyVTK8QH8HZRU5yXxq_9O1e-uNbMKCqeQ8Pnz614EAFohzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-Ly4QEb-gSH1pYzes12yGGMW0LS1VTFQWyChZG0hyHI4uzARMOEknslqIOwFYLwFuIQT6Xo57wY8k1lB2bD7F9erWHUDh2F0dG5ldHOIAAAwAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhI_GpWiJc2VjcDI1NmsxoQKq3cwFVO4pfId5ZKR8FFLFjljUd0cM9nCJGDsRlD48bohzeW5jbmV0cwaDdGNwgiMog3VkcIIjKA", + "enr:-LK4QJjwmILrkfb7WcNFNW_6y0rIaje53iiPsnl8EXtlSIeDULOfeib1vI4arkRvtVf8e5NDJVNpC4OCsBM7geTQ09oCh2F0dG5ldHOIAAADAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhEPNoYaJc2VjcDI1NmsxoQKjjHUHsAhI8k7Y9I8Jtcd4be186t5cbzK8Pe4rlNFSOIN0Y3CCIyiDdWRwgiMo", + "enr:-Ly4QC_SKLTMsQAA6xHhua6He-3tbTjHX5ldGsiD95pSQCFWAiLuRNg00WL-UqqWV213n2PxZUM2t5FKbUo6s6PEEgADh2F0dG5ldHOIAAAAGAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKEjPAeJc2VjcDI1NmsxoQJ6_2ty7xIQjMxh_BSVBc7wUNK_zavLTT9YyzBBZigwlohzeW5jbmV0cw6DdGNwgiMog3VkcIIjKA", + "enr:-Ly4QEqg0X9eT-UeeQ_2owzG66lxi9Q02nMu_zOWjI_npLCAbzwffvokHJSUiVjTD5LWNnkZybI46Qd3hy8eCfNWHSYDh2F0dG5ldHOIAAAAAAAGAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKUW-6KJc2VjcDI1NmsxoQNGyONNiNXLU_IhDDCDl7yPv6SxYDYW9zGte2S8Z9oI2IhzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-Ly4QGztwj48eJUFLgDdAkX3KheH-Fk88PqSZNRULqu9QGbYI-mUoBOkVtEnUMGBTlbSuGuoev_qFrcEyS_R0ngCNXwDh2F0dG5ldHOIAAAAAAAABgCEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhC5lURmJc2VjcDI1NmsxoQOUc7rqSZMXu7aOOH-b73MWd4mOIl4e-vxJJfYP0Hh9DIhzeW5jbmV0cweDdGNwgiMog3VkcIIjKA", + "enr:-Ly4QJSbkyL6Rmdt6cpVm9IjVOLURMZLygqwRyGQRrK3kio8DAZR0xN4GskcdMzAnGSQ20WiTBmsWBRfTqTAphoCqcMDh2F0dG5ldHOIAAAAAwAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhGj4ByyJc2VjcDI1NmsxoQMw1fNhMLg9Xin7SkEQtLuGTnbN7-Wnw8fS0AJfnZ2BRohzeW5jbmV0cwODdGNwgiMog3VkcIIjKA", + "enr:-Ly4QKLEnEf0XteI_IHP4zwX9eJss6S5nElWxSvNdbN8n7ijb3ETscGrirR30Vg-0i93zxY1XRo7FQ-rOEfvunFsjCUDh2F0dG5ldHOIAACAAQAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhLymYWaJc2VjcDI1NmsxoQJ-lebNvZ8CGA_XLb8eQ4Lfn1O0877FaxzQ59D4_BZ2nYhzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-Ly4QLf2HnD_AIAN9QUqZVRmzHEM97_WLsWL0suneZGjooQMKLrp1SxaGoyMYTSKwM6Y73BeslKSg_cJc957_j91bIADh2F0dG5ldHOIAAAAAADAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhEPPX46Jc2VjcDI1NmsxoQPEQ5EUa259oEjbqaISDsur_X0sYukB30oNTL3FilEP4IhzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-Ly4QKzWObYxzgx731J5wl23AjvYWKabGQUBQffvKQnvURfEKJB7R1vIIABd1u59-2TrW4nU3qX_DkYV97INFDImH_EDh2F0dG5ldHOIAAAAAAAAAAOEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJK-Uy2Jc2VjcDI1NmsxoQJj5WlbVgIRjphmVVGJHnBTwVNKXOUDvLZChgx_JMCst4hzeW5jbmV0cw2DdGNwgiMog3VkcIIjKA", + "enr:-Ly4QGseVCdo_fVjvMY_QGqcyve40Xdd0jYrcTyCq8S0EJy_Nx56YGxqjoHUUxKuMa0PU_iSQBQz2FbLFaDG74ek8y0Dh2F0dG5ldHOIAAAAAAAGAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhIbRuLmJc2VjcDI1NmsxoQKhIIw9enpaKZdfmSvFfK9wDtQLpM-qrlHCd0MTDLNqOIhzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-LK4QPMXekagH7MNlJQqVIPR5NpGthHPcXJnaIzIejWK0narAo3N3Xs_Og_SwJLb_2Y5zjpKkmUEK2jUkPZ1WQAf5AMCh2F0dG5ldHOIDAAAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKesmW2Jc2VjcDI1NmsxoQLAQnSQdJeqTKVS-030kSAALKOWJbxD3bMTYnf8S97UZYN0Y3CCIyiDdWRwgiMo", + "enr:-Ly4QG8F0cB_Zxl0oKIbACCW8IMjQn10VWZkWCITw93BZh_FImJJXs3jhsZ5e10bw5nltAXkedIxHjNPzAMU3m-uNxcDh2F0dG5ldHOIAAAAAAAAGACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJO21QqJc2VjcDI1NmsxoQPL1Q4Ri0_WvBK-G_Dkhb1hDnPfuizAn6EJ13TaAi2C84hzeW5jbmV0cwyDdGNwgiMog3VkcIIjKA", + "enr:-MK4QOeEXnB7mMNwk5tTvmn5ZqUIc7aMUTsDW42IRe39czdtRahIYzQU8f7VY-V26WLy6esPh_ah8JFCrHBErSVsiFWGAZLeT7Kzh2F0dG5ldHOIAAwAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKXjybOJc2VjcDI1NmsxoQJpe2nb80QWjTg8OV7XQGj9_5HbFSPkb1BLSs52_E7TdohzeW5jbmV0cw6DdGNwgiMog3VkcIIjKA", + "enr:-MK4QP-QVRYlqxAZEGaK5EBtNFpF2cw68sprwnvPImwIjeJpWiDVvG2gdQYACH099DrRhS0rVvnvjnDiZc9eW_t3jlKGAZLeT8qUh2F0dG5ldHOIAAAAABgAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJ_fSeGJc2VjcDI1NmsxoQMibnTlWZSEQrFdTWtwbGxwgzNfQugREcWXDzMAlubdQIhzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-MK4QC4Qu0GMY0208CpOOXJ_2Z7GbpPfkFHFj72Cz4kt-wu2Q3Hm_BGovRbHLlPrpF8uByVCV2-AtJVRBn84BHVEMnmGAZLeT7aVh2F0dG5ldHOIAAAAAAAAAGCEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhI5dy46Jc2VjcDI1NmsxoQJsE-K2kx_vWKVVnIforrd-kHKsTjB4BPb3WzkSH1Lz1IhzeW5jbmV0cwqDdGNwgiMog3VkcIIjKA", + "enr:-MK4QKOofW71FNRlgsHUOCeV9AQ70UevGamBKDKnleTPROtrXEP6v9FIqo3pl25M2xN40gD4v1a00VlCDoVYkuPJ3_mGAZLeT8UPh2F0dG5ldHOIAAAAgAEAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhES34myJc2VjcDI1NmsxoQMLSTJIF8gzlFEwia6qaD5gsKqT3Z23iaICK81VqretZIhzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-MK4QHXxbNuKKho7NcmdtuSBDNdkMi-cm6tC0AMyJTnYsGcobpX5es-NoxB4WY-kG3bFECGrRh2-tEsI7t28wa3YGTSGAZLeT7e7h2F0dG5ldHOIAACAAQAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhBjHXU2Jc2VjcDI1NmsxoQIKaSq5y43WBT8dVCHB84d2REc3wBX_tRk9-MOgpT1jB4hzeW5jbmV0cwmDdGNwgiMog3VkcIIjKA", + "enr:-MK4QIM-1UP2HB0pKx2jHndjWYzodWEtpEA2sosqoXffqsCrLa-SKOPCKr7x0JpeER2afgK3iqU1fs6rz1nUCuvL8FmGAZLeT7XZh2F0dG5ldHOIAACAAQAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhMbHVWCJc2VjcDI1NmsxoQObZKwNbXAMbuIQO_8nnSFd93JE_jMUmSd6kznKTfX-hIhzeW5jbmV0cw2DdGNwgiMog3VkcIIjKA", + "enr:-MK4QJM_-BhvBXnUBqQDNJcp3MdbKZ_1SIfzFS-3yFpxR5ZXQ0TRzzaBHNZnfjD24uSDNCaXbMlosEyl4ryPy-0XH02GAZLeT8U5h2F0dG5ldHOIYAAAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKpAyyGJc2VjcDI1NmsxoQPESmSk4h2lnhyRIa_lxBb1ITF8NfEPHXSFHJXVzS9n5IhzeW5jbmV0cw6DdGNwgiMog3VkcIIjKA", + "enr:-MK4QEzKtIksM5EURBpZ0FZ4fXLtecoS1JJ2icOpT2w-owpbO2P2Oug73jhspMuTOf8kK7cC_BN4gK28klfP_TNGo4-GAZLeT7rwh2F0dG5ldHOIAAAAAAYAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhI_GdHKJc2VjcDI1NmsxoQJgKsArRY2WPBuUYLZVUSSBpk4H5wh8zq5GrwjsSdRRcohzeW5jbmV0cwuDdGNwgiMog3VkcIIjKA", + "enr:-MK4QKz4NtZlKDRz9775jgPwsRePFX3vbw6pQbFqiIJg1J--eGZchwoG1N1nRXy9NjM4Bfi1XWG4E7Mv0Fdj5QCKr6SGAZLeT8A9h2F0dG5ldHOIAAAAAAYAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJ3mJJeJc2VjcDI1NmsxoQPgcbrdUs4Cl2iqnDEVlxCv5kmdL3PfoVwz7hFsEYkHbohzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-MK4QOQd4uWnmwJXQgN26AXaxTf3IUWO4YgfBA9tvxuHEsv9dqg8fee11wGxxisvvRyG-JM4E1WqdMovcFH8dEW1r2-GAZLeT7Sgh2F0dG5ldHOIAABgAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKXoaVWJc2VjcDI1NmsxoQOpq1Sbb6wDrBz4d7_RAsXS_xLLh3848cZA_vTKkHNuA4hzeW5jbmV0cwWDdGNwgiMog3VkcIIjKA", + "enr:-MK4QFHjVhYt6eNGd-EGuWSx0FNoH0VobqyChYBb8Xf9YzLzPId1emfv9V-w5jEDndmdDOG2bbh6YH_wFfx548bszlGGAZLeT8cPh2F0dG5ldHOIAAAAAAwAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhES37GeJc2VjcDI1NmsxoQMZXzxzYiYyeZD4z_ByhY1BEBPdf1nAuLjxTpLlxOrRp4hzeW5jbmV0cw6DdGNwgiMog3VkcIIjKA", + "enr:-MK4QAqwAW8TghKOjYIWH5a9RXT1yvsUWOazdzP59eRPvJp5Ho1dWc-_NQiNqgKfZe0_7FT0eI1Erl4lqw7HTc0JM_SGAZLeT7ddh2F0dG5ldHOIAAAAAAAAwACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKXj6aWJc2VjcDI1NmsxoQIGmyFT5c3IsH8psIugRpU9MsjD_ftbaIIzrDwOFvys6IhzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-MK4QPohqNkdiuEBihGI2rkBJX3Tk563kpN9zqYjSmiNdcChAldd_byrT5_MjnQ9bi24R2gQ7uxNYr4NH9UhUTZSd9qGAZLeT70Bh2F0dG5ldHOIAAAAAAAABgCEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhGiDI7CJc2VjcDI1NmsxoQKGVoBF9cfB3GV4M7Zl_-mTjbbWBCi7QW5C05ibiwuA3YhzeW5jbmV0cwmDdGNwgiMog3VkcIIjKA", + "enr:-MK4QP2DRiKhUiUsC4wJjJtITJBN2avNjW9egmAu-y4_B_WUQOhJBT2KJLI_9R73J18PuARPeR4eEVg-c-B5e8bfmKCGAZLeT7b3h2F0dG5ldHOIAAAAYAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhLKA-BqJc2VjcDI1NmsxoQJIWcsdtYM4mgdzTXwmUaMVoUbLIdVNDWweOsUrjI3UwIhzeW5jbmV0cwuDdGNwgiMog3VkcIIjKA", + "enr:-MK4QIiJTCxyJYWDZ1QQoOtBuIEuChMzNYGbVB64AxZE6FAnaNznjwz0Nwf5HJyMHRLiSwgxenjyymjMF3WfZZZtnvCGAZLeT7fch2F0dG5ldHOIAABgAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhEDjdKaJc2VjcDI1NmsxoQNVGjVbnmG_42TCsv_fSh8VDxU6QzLGRoB40-F_zWq104hzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-MK4QCVT912AAMDsucNOqG-0yf-biSVNaJub9k3ixr4Sg99NQ2AD4MpE3GSE2c4Jv1J0X2ZvTX1ggnYgbTC5x1yDa8qGAZLeT7ich2F0dG5ldHOIAAAAAAAAAAOEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJO2m8KJc2VjcDI1NmsxoQMpHGgKJECJqncISNxicGI89eIBdjm1scnNr7-DmDa6G4hzeW5jbmV0cw2DdGNwgiMog3VkcIIjKA", + "enr:-MK4QO-5av0dVBhDrwNoBkMeBt7ZJN0F8NrOOSNi2mq-CRWiTZZG-CqcOp7t9qjuuQhIi-RscfJyHxRW1yvcPyC5ufiGAZLeT8uNh2F0dG5ldHOIAAAAAAMAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhIs7BZaJc2VjcDI1NmsxoQIJMx1m9LIofaV4RCXF5RyzaLZkRq61IaJbu7yRG9lIXIhzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-MK4QF6UfAiGKckerLH-N3EuPpcBqkRXPbXWq-ir9N-kDdBQZxiafoF9I5zcZDhZtlqCF3sVoE9TMi4NQppf-Z1rxYWGAZLeT8dRh2F0dG5ldHOIAAAAwAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhI_GaKKJc2VjcDI1NmsxoQJFec8UuFmn0tmu07iNakrK600BGlrxHh_sK2f82qYALYhzeW5jbmV0cweDdGNwgiMog3VkcIIjKA", + "enr:-MK4QDFSrh_p694cIm6RZ4uONpMkEaRcH9LHnrd99glEoGXpIEpmoIa8YCJJr9DrTRfuURml3_mncRXoajg4dmtFweGGAZLeT7xHh2F0dG5ldHOIAAAAAIABAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhIm4xiSJc2VjcDI1NmsxoQOpjekMNl4V9McivNC7eRKkZQi1Lf_WX46aDF-TpMk864hzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-MK4QLsNKnDBw1Ho_-SEg1MXS5sFVJjA4DWblUE6Y7IXWLiYQ4W0lDsSy7CpEzwyNU7SrXe1-RlSW_5H5LzU_ywsrPeGAZLeT8Twh2F0dG5ldHOIMAAAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKdjQ9WJc2VjcDI1NmsxoQIg-vBB9-5OOrarYUzumiirQZ01OeWbUF1Wi-CBEtJRoIhzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-MK4QI4JBnn2NoAAjb5Kb9k0SiniAUnLPLa4rgV39iBDBqIuCYQSXsjXiQguby7QitFRUznZMiVghIiz9p9GjXdgd0CGAZLeT7hbh2F0dG5ldHOIAAAAAAMAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKXj6zuJc2VjcDI1NmsxoQJ5-KR2npQdVUZAd1HdHYts7qDfVeHvJDOCth0prC-ElIhzeW5jbmV0cwuDdGNwgiMog3VkcIIjKA", + "enr:-MK4QL4S9A8qoGT_8GCITvPBL7TCx57ULUlq2aPZjjPnmGLweeAft-punq4XjST99Jhh3S5UeugIl3rH9q3RrnDvXkqGAZLeT7mQh2F0dG5ldHOIAAwAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJ_LaLyJc2VjcDI1NmsxoQNWzuY7G7y9FJlESwsCrG7DMzUrE7ESs1CdBwGC8CmpLohzeW5jbmV0cwODdGNwgiMog3VkcIIjKA", + "enr:-MK4QF4vFBE44lGXPmNR0YdPC1XKgcXVxGi6pNo3SM7SZmtfJiDuypBq3SBlsNkcTG-d0WEyCXtRdhN5l2DMvLKhjgiGAZLeT7cJh2F0dG5ldHOIAAAAGAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhGj4WPmJc2VjcDI1NmsxoQOEFAnO0rF8u_LHcT1hZKPcJKc_pjxxzS8q_jLEXyjYgohzeW5jbmV0cwiDdGNwgiMog3VkcIIjKA", + "enr:-MK4QOtmjWv0SLF7-sCbDXTidUu3eDaO5LRH0_1UBBRv3BfZDCW1f0IE9AGsPt8CfzCKZwhLM6qDg9i6Q7QqueoVv2yGAZLeT7x3h2F0dG5ldHOIAAAYAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKXoREOJc2VjcDI1NmsxoQLd7bMKI1z0ZzOPVmbsJTUZwuh09sEK60PJTBkr8Z5d0YhzeW5jbmV0cweDdGNwgiMog3VkcIIjKA", + "enr:-MK4QGPZwfQ1VRvztck8puc-l4453wOlE_GDLkZf21oekvenYGRil0bNPZfy99omIYDo_8Lfj-gTjtyMQNhfX-Gxf7KGAZLeT72vh2F0dG5ldHOIAAAAAAAAAAOEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhI9u1yKJc2VjcDI1NmsxoQOqOuh9qoiDqaOA9P3Zqe9Kr6LtA7BGX6HApTOwTw8JEYhzeW5jbmV0cw-DdGNwgiMog3VkcIIjKA", + "enr:-MK4QNoB0qr5S04EqGfFd2oC-8zfJ40EpEKX6comkVAhVGpzRcS5miDn3i7vI8xMq4rcP1f9UNmjf5synrMpkjtl2RCGAZLeT7LYh2F0dG5ldHOIAAAAMAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJ_fp9qJc2VjcDI1NmsxoQM00pJ11HAcuKC2lu3qsmrFfinrKyEIJfI5AgaAXKwQqIhzeW5jbmV0cwyDdGNwgiMog3VkcIIjKA", + "enr:-MK4QPsx1H6cUFhgDo8IeVRxPIevJY2m3cdIcfDm67PQlT3SE_GLHiMXbt7OwNcLfDnmadblfze_qnIfLPxLbvlEdVmGAZLeT7FUh2F0dG5ldHOIAAYAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhIm4z1uJc2VjcDI1NmsxoQJ3uZasVkJgtNwojOc12o_OGa95JidVTiTf2ZNg6v1evYhzeW5jbmV0cw6DdGNwgiMog3VkcIIjKA", + "enr:-MK4QLLmvX5uDrkBoxlU32GAniNWyfuq5dGdzp54Nr-NXwYBPFffMC8TRPV5qJtXRPCF0TMOfGRGtVUScaGHK7WhYKGGAZLeT7tLh2F0dG5ldHOIAAAAAAAAMACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhIs7dg6Jc2VjcDI1NmsxoQPPUGx-0Q1GggcWhaFjoBRNM1zxb3-GZet_XVsCjQuQfohzeW5jbmV0cwiDdGNwgiMog3VkcIIjKA", + "enr:-LK4QHPZyuxlcLUFzQlV14cUrVEnk0R8-v0gI7LyFmrRbNsWGBRcv1bVBr4OsuDsQe7WCXw_MbzIPbRil-l8lqlktUsEh2F0dG5ldHOIAwAAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJ9Z7GWJc2VjcDI1NmsxoQLQ5jTn1P7lwT8_jmjdgTbtknYQYN1diCnUJ1meLGDVI4N0Y3CCIyiDdWRwgiMo", + "enr:-LK4QKsnDouz3ORWxyOj86zLs9Y6EPzGGmAQvetPJYVi1OA8EgS6iqTMUumFGYlkrhwhlgl--RhVdJnGn6BT4nWbWsIEh2F0dG5ldHOIAAAAAAAAAMCEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKUW-E2Jc2VjcDI1NmsxoQPiM0IiXdbtvibXIinl9tTnU2oxUtQVCsSD8C5Fw5kkvIN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QBPu32Td8-yRXOiCr6oZ8Kx_U9l2CtrgtTdS7JJSrya7XmYrhR5PLufbQ_qheDZ5220i1GHFejGrUctcKqXL5b0Eh2F0dG5ldHOIAQAAAAAAAICEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhI_GfsCJc2VjcDI1NmsxoQPVIZx2mp-hC6O-8Sc2trinfPTX1ldcVm872npcbECL84N0Y3CCIyiDdWRwgiMo", + "enr:-LK4QCTAUicPEGC27830Tk47FIOJjLLXAucO2JWZBmUpqyRqdqgx7htej1mbSGOwdkvMy2wr1ppQqNNHpg09Nq7atbAEh2F0dG5ldHOIBgAAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKdH2zWJc2VjcDI1NmsxoQOa8jxBZtnN1XafI2exkfdQfYrCpf5nIN7NJbM8UaAQ4YN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QBD2UExDYapUhx4Gwwmj0sZOOe8b_Z_7LOwvupuKvHH7S3y-i1tM-a9MUzfKp0f05Lnyd1OebLqAe06SpN0RVokEh2F0dG5ldHOIAAAABgAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKXjWVmJc2VjcDI1NmsxoQNy5g7s97V6c_bliDX29X02VEt7lFtykziQ6yAQz4B7B4N0Y3CCIyiDdWRwgiMo", + "enr:-LK4QKNgqPGYJb0gd6sPYicjvhzxX_4fwIs3UoKfv2Km7hAnILqc4HfLG46fwiaCGuGO8HWqhauYJyElmKl95HdkcnYEh2F0dG5ldHOIAAAAAAAADACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhBjHXyKJc2VjcDI1NmsxoQMd0ERS9Kijwan6Ok4AnconhbpavC3ChksqpaeMfFUgYIN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QHJU03COhJsMUjgIfZgqe5L9X6NTfBprKwmhq7MMi8pUYkWNplTk0mOFZFDCUdxQoAdXWBMghCg_siFW29NdSacEh2F0dG5ldHOIAAAAAIABAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKpAkzeJc2VjcDI1NmsxoQIKR_4srED3KxIv8t5HgcGDItwksuAZGkuTiy0Sj-nP94N0Y3CCIyiDdWRwgiMo", + "enr:-LK4QIBsXm9oo2rBww1rjpa8gfUFgtC0zfdQOyj9Lds9vhNmUj9HTjeUSr2np5CmDQbpELn2y_5c68yHCk2HikCsbH8Eh2F0dG5ldHOIAAAAAAAAABiEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhM69nQ6Jc2VjcDI1NmsxoQKkClbynlGIlGlgJrwz_g-4ClmmbQZlLCrQDFwHWhV414N0Y3CCIyiDdWRwgiMo", + "enr:-LK4QLKcBiOOWyItntw97roB2K9giftNayxWd66H5qiat7h1QuopDgg0RGF6_KRuh6jHWIlhUVUX9kIJfTkQYBq9hrUEh2F0dG5ldHOIAAAwAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhLI-E7uJc2VjcDI1NmsxoQIPizTcMpW9300gIUyA6wzxPJVehLzRGzep9VcRIcZB4IN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QAW64M2-Mtv6f_IJ-wqKuf-uczJxwzIPs4aKFOu0dMKdROuPHYcsDKNHPoOgOvBM2fD6lI2XeIMmPlkHQs7fSbsEh2F0dG5ldHOIAAAAAAAAgAGEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKEji72Jc2VjcDI1NmsxoQOwaeQ96C8h5DJ9qnIwi0MD_EW9mWnVqq8YP7A8IhRxf4N0Y3CCIyiDdWRwgiMo", + "enr:-LK4QI_7bYzk-6IKSGx0hwXoUp_4SE37TVNrIo05XsYuCwewL1ANoIv1wTlFPiqhSSdUppGEQr7m_dBCMIiE5YvYfZkEh2F0dG5ldHOIAAAAAABgAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJ_f11yJc2VjcDI1NmsxoQJcyXAkRddQMRW8Wq_uDDaqhfRix2FsTlQpaeNg3cTL6YN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QOcFoKeISpC6WEzMFOs0Fd8g5O3zxHR4YrtOti-Qrm-iHZX7R8Cm-ZlWaBAC_tv-KQ31POPAiVE26QpRgmnERHoEh2F0dG5ldHOIAAAAAAAwAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhEDiYIuJc2VjcDI1NmsxoQOM0fzW5xagH42YOYCaUR6TlIWaurBsnTa41TOg5IMBRYN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QDwhH0TLPcX9EkImgdegz9n4DN9U-u6rx-qA03Idi3WvL1tqnEWB54qSofoLPlpRCk1LEhPcekgUE2IrgfSKAGcEh2F0dG5ldHOIAAAAAAAAwACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKXjJ-CJc2VjcDI1NmsxoQJJnCea2UoBVZUPpyZPNZ8lCj1sPxtWP7v44pA3bAXFFoN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QDWc9ARKxtQzvcfhsSSuOQVBXtJf4uBN5khbopSvlB5mRhqKJD0DoWr1brq0Fu7aXtwxLwz3tmW88gHRyfgNeXsEh2F0dG5ldHOIwAAAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKUW3BOJc2VjcDI1NmsxoQP08nTiii_CUneyjjQiQOxlSJRGOBy5RxAltma_eD2kqYN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QHzsDl0sImNgHoUUQZHERvokg6bzOIMRqld5y_I3Dq76OcCRlR1B1NNUBZomkckV752vh6xwgh_nuU8gC5vhkqAEh2F0dG5ldHOIAAAAAAAMAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJ_fxziJc2VjcDI1NmsxoQIcnSoMB5m__EkBOblmx6pFVb2gWMgytvG0DCK-7Dc454N0Y3CCIyiDdWRwgiMo", + "enr:-LK4QLaDD0Ce92HbHN_Odx8gOLWetZBBkdObRIK_tGnbyAMZF1D0lOmSazEXtqb_gcYyYWloH2aLvUiIhFyfBcqdFKgEh2F0dG5ldHOIAAAAAAADAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhEPNp5mJc2VjcDI1NmsxoQLthQWPCxwf6ElsjcoeDy7xWTVy0oyZGsWLyWJhT0AVZoN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QNbU3sIX2x1pEdOMlHnyTnf_qKCftwHH7PtruMWDcQ2FeYxji2tu79tZy2slCZYcHC3Kt2yY6YNA8xuXmny-qf0Eh2F0dG5ldHOIAAAAAAAYAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhIs75jmJc2VjcDI1NmsxoQO3hlCHVZ2KkCuU3J0cmy32kyeaygleHpvTj1e43JJLJIN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QP45lW8RQIrJrUYu8JaBbdHsFCL7c5cTwnbsf1v_I6M-R1Ugjq2j77Fzzpj7eE1omCrXkq9NGuN02EqnhAG0BYMEh2F0dG5ldHOIAAAAABgAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKdjX6-Jc2VjcDI1NmsxoQKmt4RKybkmaCeLp5hZ4ubq8aOrMujHCsZQGkEIfQX63YN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QPm1dSEh4ejPKAgCUmVW8YfTCnot8TBcjPl_9DUK9x8pHAMdgLBG4dQYU1cVy0VkdQ-y7PrCWuS2HVGVWgXs-w0Eh2F0dG5ldHOIAAAAAAYAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhIbRrmKJc2VjcDI1NmsxoQJ3YV-wCUUU6e7D41mVpE6Pl2IxB6u4Xp3RiuVW72jrKoN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QCcjOXE6AFoUfRAPy2ADwoHrKA8e1AEvONG_TfeNEA0lFQCgrffj14h3aZtqzRSmDx4kdmz9Aq4xI_OERsFSwsIEh2F0dG5ldHOIAAAAAAADAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhKEjnAqJc2VjcDI1NmsxoQLrpyFMatvbIPm9lThrW9SdBdscw1Ctj4OL4Cg71wC1SIN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QODfmZ3HU4QHVggOpxp1HVczob3ce9UwTGhSxE5tiQLCH0TATU2t4i_WEaicUJMRJi66Bmeb8c9rEoGvTLdmOSEEh2F0dG5ldHOIAAAAAAwAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhI5deB6Jc2VjcDI1NmsxoQNj36dwUn-Vk4qn0H6Pe4qhOYluSopCikb6fF2Kh-26JYN0Y3CCIyiDdWRwgiMo", + "enr:-LK4QAaQ9jSV48tiTtHzL1aocXbrJnt0r1uSituGZCTjl8mINNxn5Z_Brf9J9oThAK7U67uO9ChPzEarhfhvTGO677MEh2F0dG5ldHOIAAAAAADAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJ3m4YuJc2VjcDI1NmsxoQKdiOidyLx2IMQyrI-L-a169keDHUmAjMZ3_8vurIiHF4N0Y3CCIyiDdWRwgiMo", + "enr:-LK4QM8rHJc9l75ns1i9tuZyux2m9CtFi7zh9Rjh6t38OhCGTLE_Nq8ZMyg0oy5ktpkIoIp6v5T2DVrmx_P6iDbtHrwEh2F0dG5ldHOIADAAAAAAAACEZXRoMpDY3UMGYGN2JAABAAAAAAAAgmlkgnY0gmlwhJgq582Jc2VjcDI1NmsxoQMXBD2dqEKFbP0hIM624HswH20R-LlZIQIuTsB9nIygh4N0Y3CCIyiDdWRwgiMo", +]; diff --git a/packages/config/src/chainConfig/networks/mekong.ts b/packages/config/src/chainConfig/networks/mekong.ts new file mode 100644 index 000000000000..d7f2d15cb525 --- /dev/null +++ b/packages/config/src/chainConfig/networks/mekong.ts @@ -0,0 +1,44 @@ +import {fromHex as b} from "@lodestar/utils"; +import {ChainConfig} from "../types.js"; +import {chainConfig as mainnet} from "../configs/mainnet.js"; + +// Mekong beacon chain config: +// https://github.com/ethpandaops/mekong-devnets/blob/master/network-configs/devnet-0/metadata/config.yaml + +export const mekongChainConfig: ChainConfig = { + ...mainnet, + + CONFIG_NAME: "mekong", + + // Genesis + // --------------------------------------------------------------- + MIN_GENESIS_ACTIVE_VALIDATOR_COUNT: 100000, + MIN_GENESIS_TIME: 1730372340, + GENESIS_FORK_VERSION: b("0x10000000"), + GENESIS_DELAY: 60, + + // Forking + // --------------------------------------------------------------- + // # Altair + ALTAIR_FORK_VERSION: b("0x20000000"), + ALTAIR_FORK_EPOCH: 0, + // # Merge + BELLATRIX_FORK_VERSION: b("0x30000000"), + BELLATRIX_FORK_EPOCH: 0, + TERMINAL_TOTAL_DIFFICULTY: BigInt("0"), + // Capella + CAPELLA_FORK_VERSION: b("0x40000000"), + CAPELLA_FORK_EPOCH: 0, + // Deneb + DENEB_FORK_VERSION: b("0x50637624"), + DENEB_FORK_EPOCH: 0, + // Electra + ELECTRA_FORK_VERSION: b("0x60637624"), + ELECTRA_FORK_EPOCH: 256, + + // Deposit contract + // --------------------------------------------------------------- + DEPOSIT_CHAIN_ID: 7078815900, + DEPOSIT_NETWORK_ID: 7078815900, + DEPOSIT_CONTRACT_ADDRESS: b("0x4242424242424242424242424242424242424242"), +}; diff --git a/packages/config/src/networks.ts b/packages/config/src/networks.ts index 819c02b995b0..df39ae15d09e 100644 --- a/packages/config/src/networks.ts +++ b/packages/config/src/networks.ts @@ -5,6 +5,7 @@ import {sepoliaChainConfig} from "./chainConfig/networks/sepolia.js"; import {holeskyChainConfig} from "./chainConfig/networks/holesky.js"; import {chiadoChainConfig} from "./chainConfig/networks/chiado.js"; import {ephemeryChainConfig} from "./chainConfig/networks/ephemery.js"; +import {mekongChainConfig} from "./chainConfig/networks/mekong.js"; export { mainnetChainConfig, @@ -13,9 +14,10 @@ export { holeskyChainConfig, chiadoChainConfig, ephemeryChainConfig, + mekongChainConfig, }; -export type NetworkName = "mainnet" | "gnosis" | "sepolia" | "holesky" | "chiado" | "ephemery"; +export type NetworkName = "mainnet" | "gnosis" | "sepolia" | "holesky" | "chiado" | "ephemery" | "mekong"; export const networksChainConfig: Record = { mainnet: mainnetChainConfig, gnosis: gnosisChainConfig, @@ -23,6 +25,7 @@ export const networksChainConfig: Record = { holesky: holeskyChainConfig, chiado: chiadoChainConfig, ephemery: ephemeryChainConfig, + mekong: mekongChainConfig, }; export type GenesisData = { @@ -55,4 +58,8 @@ export const genesisData: Record = { genesisTime: ephemeryChainConfig.MIN_GENESIS_TIME + ephemeryChainConfig.GENESIS_DELAY, genesisValidatorsRoot: "0x0000000000000000000000000000000000000000000000000000000000000000", }, + mekong: { + genesisTime: 1730372340, + genesisValidatorsRoot: "0x9838240bca889c52818d7502179b393a828f61f15119d9027827c36caeb67db7", + }, };