github.com/unicornultrafoundation/go-u2u@v1.0.0-rc1.0.20240205080301-e74a83d3fadc/cmd/u2u/launcher/params.go (about) 1 package launcher 2 3 import ( 4 "github.com/unicornultrafoundation/go-helios/hash" 5 6 "github.com/unicornultrafoundation/go-u2u/u2u" 7 "github.com/unicornultrafoundation/go-u2u/u2u/genesis" 8 "github.com/unicornultrafoundation/go-u2u/u2u/genesisstore" 9 ) 10 11 var ( 12 Bootnodes = map[string][]string{ 13 "main": { 14 "enode://21dfee41ddd127ebbd68fb14b39945f6e993ad9eb35c57e5e2e17ec1740960400d6d174f6c119fb9940072eec2d468ee5d767752bf9a44900ac8ac6d6de61330@18.143.208.170:5050", 15 "enode://a1e1999ab32c7ea71b3fb4fd4e2143beadc3f71365e2a5a0e54e15780d28e5a80576a387406d9b60eee7c31289618c6a5ef93bfe295215518cecbf23bc50211e@3.1.11.147:5050", 16 }, 17 "test": {}, 18 } 19 20 mainnetHeader = genesis.Header{ 21 GenesisID: hash.HexToHash("0x54e033c612a9b1a8ac8c6cb131f513202648f19b3a2756f8e2e40877d280606c"), 22 NetworkID: u2u.MainNetworkID, 23 NetworkName: "main", 24 } 25 26 testnetHeader = genesis.Header{ 27 GenesisID: hash.HexToHash("0xe633041cd774e07fce1910e99d16372af38875b16f8ce4d7131180c414ecd9a1"), 28 NetworkID: u2u.TestNetworkID, 29 NetworkName: "testnet", 30 } 31 32 AllowedU2UGenesis = []GenesisTemplate{ 33 { 34 Name: "Mainnet", 35 Header: mainnetHeader, 36 Hashes: genesis.Hashes{ 37 genesisstore.EpochsSection(0): hash.HexToHash("0x85307dd741356839d24176a1e015e90ceb9da53d9223d396a18524b9f8b24cb3"), 38 genesisstore.BlocksSection(0): hash.HexToHash("0x8847aff8a1934306902448a92c8a56e91ef843a550c61fa043a8e3881ef8a0ea"), 39 genesisstore.EvmSection(0): hash.HexToHash("0x321932aa0bf71bc8ac9b26bfbdef111897c38120b7a1329f232d29ea9b26f6d3"), 40 }, 41 }, 42 43 { 44 Name: "Mainnet-6321132-Full", 45 Header: mainnetHeader, 46 Hashes: genesis.Hashes{ 47 genesisstore.EpochsSection(0): hash.HexToHash("0x7e0a3f77a734819b9d9c48b9c8c8756534b1f081e7eaabded85b4d2f4bf42bfa"), 48 genesisstore.BlocksSection(0): hash.HexToHash("0x580d1417f8be5e605c86354e490cc635b9a2e3b3d2fab37e9ae5cdba6401be41"), 49 genesisstore.EvmSection(0): hash.HexToHash("0x8df818beac276736e2bebbc650514414da62e222ac23d629fbeb748a5dabcbc8"), 50 }, 51 }, 52 53 { 54 Name: "Mainnet-6321132-MPT", 55 Header: mainnetHeader, 56 Hashes: genesis.Hashes{ 57 genesisstore.EpochsSection(0): hash.HexToHash("0x7e0a3f77a734819b9d9c48b9c8c8756534b1f081e7eaabded85b4d2f4bf42bfa"), 58 genesisstore.BlocksSection(0): hash.HexToHash("0x580d1417f8be5e605c86354e490cc635b9a2e3b3d2fab37e9ae5cdba6401be41"), 59 genesisstore.EvmSection(0): hash.HexToHash("0x33799f09da9aedd5afcadb630a76aaa729054bbd829efa4b1fd04dcff11f1cab"), 60 }, 61 }, 62 63 { 64 Name: "Testnet", 65 Header: testnetHeader, 66 Hashes: genesis.Hashes{ 67 genesisstore.EpochsSection(0): hash.HexToHash("0xbe8c8541f429c14621766a2289a1a370db247f955b6c29e6896e80fddeedf26f"), 68 genesisstore.BlocksSection(0): hash.HexToHash("0xd1cbc5a1ad98fbec03cb808ae69b707409e09d913c05fca4ee62a12bcd15e9d9"), 69 genesisstore.EvmSection(0): hash.HexToHash("0x176dc5c014089ff165fb815ce57aeb652ad15e4d7b8a17c9c06ce2a48c1201ce"), 70 }, 71 }, 72 } 73 ) 74 75 func overrideParams() { 76 // Below params are removed from source code. 77 // Does not need to override. 78 79 // params.MainnetBootnodes = []string{} 80 // params.RopstenBootnodes = []string{} 81 // params.RinkebyBootnodes = []string{} 82 // params.GoerliBootnodes = []string{} 83 }