github.com/core-coin/go-core/v2@v2.1.9/params/bootnodes.go (about)

     1  // Copyright 2015 by the Authors
     2  // This file is part of the go-core library.
     3  //
     4  // The go-core library is free software: you can redistribute it and/or modify
     5  // it under the terms of the GNU Lesser General Public License as published by
     6  // the Free Software Foundation, either version 3 of the License, or
     7  // (at your option) any later version.
     8  //
     9  // The go-core library is distributed in the hope that it will be useful,
    10  // but WITHOUT ANY WARRANTY; without even the implied warranty of
    11  // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    12  // GNU Lesser General Public License for more details.
    13  //
    14  // You should have received a copy of the GNU Lesser General Public License
    15  // along with the go-core library. If not, see <http://www.gnu.org/licenses/>.
    16  
    17  package params
    18  
    19  import "github.com/core-coin/go-core/v2/common"
    20  
    21  // MainnetBootnodes are the enode URLs of the P2P bootstrap nodes running on
    22  // the main Core network.
    23  var MainnetBootnodes = []string{
    24  	"enode://d74ae95f2967a731ff1341da75110daa050b603ad6dbf21c91a7d07e2b52674ce8018ba1ef529051e859b7cee358b80f5c0afae83b88f4b280@n14.coremainnet.net:30300",
    25  	"enode://4b2b16a1bf3ee11f87cc45d2039d59936fd91e9b20a55f5e307d8aad9cd1428416d935d306be6cc5b640106877c90f6ca1f12a82362ccc2500@n15.coremainnet.net:30300",
    26  	"enode://12b01bbbadf76c3fc4f1229c6a1af3430b61e8cbdda7d2de39413c949230496bda83ede613ac09f352b87fa7b0526dabaa366f8991b23f9300@n16.coremainnet.net:30300",
    27  
    28  	"enode://7fcacb7a3f70e12db2accbc554ffce7889d4b42bfa3f94210c75960a498b8bb8062fe191f9bc4aa33d683dba2e0492ce7335675da912b9a300@n1.coremainnet.net:30300",
    29  	"enode://65749e415a8ebe4f584f7c95de3f5d84dd2f4f1cb789ccae35e67286aab00041797a630ffc0c21781bd10aefc51423f03fd2412b265e0d2d80@n2.coremainnet.net:30300",
    30  	"enode://1806510e9fcbce7f7bbf56c27298c1bbd3d6981bba81194d81882a4d3b6a9fd5d98f037feb6f08d09dc07df646a9c3d2e340196a8d4f0a9280@n3.coremainnet.net:30300",
    31  	"enode://9558dc01f8f804cf7c8ad819baf1182c743214acb6482143f593d2ac787b90c85a0e3965381ce3593c5041ac3aaf06282f24a9f6e8811c7080@n4.coremainnet.net:30300",
    32  	"enode://3dac96b50ca74c3de40d8141f0f58f83fbf98cf6a7126edf6766656242a7f943d92e9d1bb8b0a507aeb05d361499eb7f7df35d05aa53152d80@n5.coremainnet.net:30300",
    33  	"enode://7bf7c9093034622e11099cbb6ab2bb94aa9946e70717eee303bd9ca1f993b5b60c5aef74dc0f0f4f34000f3facb52e21fed732a0caea931180@n6.coremainnet.net:30300",
    34  	"enode://26f0bae496bdebb666ebbe7e787423af7afbd39914bc5b1d4f116ac963e5b5d123c0b9d8a437cd38d70c42ddd239932399e789426fab000880@n7.coremainnet.net:30300",
    35  	"enode://e549dcb77cecb405d7680744a00d3152cd423e258ada735de1cb70260303a2268a81fa7def1d2ccb8c09dbe44894bd7e8516b1b4293d292d00@n8.coremainnet.net:30300",
    36  	"enode://ef4951bb7f967b4d2fbb0ba17cba29d23cc9e05fe19bdcaa0f7a110a4f8e3db19783c9bba5f9626ff7018cf37a9b57258e7c50c1a486d5e080@n9.coremainnet.net:30300",
    37  	"enode://60c38b803e5e1493679a7c6cfc4a685bc6623cec5ca31f104b442edacbacb75bcbf2d7310eb00335fb6f74296b97e1f6a1d395bba3ba8bb580@n10.coremainnet.net:30300",
    38  	"enode://bbb3fb84b4a65a8099521dc1d7716754505b815b2a5b018a1435e3ab080a40d87a75a49516585812f59ad9021d9ca644878680cb0e75df5280@n11.coremainnet.net:30300",
    39  	"enode://a491871a099a255317b44635f68797445e71a30fb00e0766724bc3b57f7a693b563fa67dd8cf40cc52c9b4b41c80cb7348eebae23af93fed80@n12.coremainnet.net:30300",
    40  	"enode://617ef29e72bc1be3a4078208f9fef0826fe9aa2be2f77d5d6e9aa80d83c3571d52fa85334315ad49a1691eca5455d65f40ca009342ceb71f00@n13.coremainnet.net:30300",
    41  	"enode://57ba4f7f74741bc76edb9d9ce6e490da28c2ebb9051d8f1bedfe5f10ff432c950aa6ab54d0fc969f59abdabf7f0053c71734113c37d4ec5b00@n100.coremainnet.net:30300",
    42  }
    43  
    44  // DevinBootnodes are the enode URLs of the P2P bootstrap nodes running on the
    45  // Devin test network.
    46  var DevinBootnodes = []string{
    47  	"enode://93ecfbf2093dbb87f0bbee0ccdafa3afb74003aeb816513b0ca428acff9dd1ac15966f3e34ef5fb2acb98a477ffc289015d23446f0ec195b00@n8.coredevin.net:30300",
    48  	"enode://e0c9b6e9df3d45c90e83fb40135eefbc35a0ce411dd04acd005fa1ef4b97e635133629eee486b8f0a65084139a4ac31e8f8c88c8edbb600a00@n9.coredevin.net:30300",
    49  
    50  	"enode://e24c18eca931475b267b511c62e19cc8aa428919111d195e250d59f6edcda4a361d102de1c6c2eb5061aa7b246f820c19d03407d38b975b980@n1.coredevin.net:30300",
    51  	"enode://110aa01954eda50ae7ae1c018fdc9772c72108e0d6e9b0571e6ac5f766d99a3d07156894cb288e9b6ea756d660569743b847b385a539720c00@n2.coredevin.net:30300",
    52  	"enode://e5bcf68387187de4c533bfddde09538e8d0bc35798d6f0d8e84c9e40cb3b645b052920c4b89ec6527a33ef1903a44e9eae545521b50a07d980@n3.coredevin.net:30300",
    53  	"enode://936d469b555223d2cd207b975b9c9a82775513c1b57e3ecdf24c61430cbee7406e3eba1696329002f353f1c5e309e753abd6ff0a815ce96780@n4.coredevin.net:30300",
    54  	"enode://5c9182238e1b46c1f2346d5be703ae02dd1deedae4bf3cce4b57e42b9713067c752832ba94a0e59494442bd48bcb37a7892cf87aa097672f00@n5.coredevin.net:30300",
    55  	"enode://f77f9bcb352a64e3aa06ceefe2eaca267fbba6486f654505e88c44d85d3f434e4ba7736bd23ec1e0b5ef48819e5ca0d4d5f3bac344faf4f800@n6.coredevin.net:30300",
    56  	"enode://24c539cd87e8f4c37747776ae96842dc6c637a99c8311aef4ea56a81b977c5412f1d5f16694580c602bd53a3985d7dd87252b996c4c5dc2d00@n7.coredevin.net:30300",
    57  	"enode://4dc065ffd94b9f9b448a7c7d26277b2fc27f12348b765909d06d6f9d12c93c0d63f782cb6c2c3dc95f20bd97525ae8e6692f3df4e4c62abb80@n100.coredevin.net:30300",
    58  }
    59  
    60  // DiscoveryV5Bootnodes are the enode URLs of the P2P bootstrap nodes for the
    61  // experimental RLPx v5 topic-discovery network.
    62  var DiscoveryV5Bootnodes = []string{}
    63  
    64  const dnsPrefix = "enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@"
    65  
    66  // KnownDNSNetwork returns the address of a public DNS-based node list for the given
    67  // genesis hash and protocol. See https://github.com/core-coin/discv4-dns-lists for more
    68  // information.
    69  func KnownDNSNetwork(genesis common.Hash, protocol string) string {
    70  	return ""
    71  }