gitlab.com/aquachain/aquachain@v1.17.16-rc3.0.20221018032414-e3ddf1e1c055/params/bootnodes.go (about)

     1  // Copyright 2018 The aquachain Authors
     2  // This file is part of the aquachain library.
     3  //
     4  // The aquachain 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 aquachain 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 aquachain library. If not, see <http://www.gnu.org/licenses/>.
    16  
    17  package params
    18  
    19  // MainnetBootnodes are the enode URLs of the P2P bootstrap nodes running on
    20  // the main Aquachain network.
    21  var MainnetBootnodes = []string{
    22  	"enode://ef5a7f89789f9150e282c4a37d317596c1f29e0b51748269472395c45790784d585b253089ef87e579408de88961f1e43f15d5dbc271d612b676f1961792814f@168.235.107.40:21000",  // new c.onical.org (2020/12/05)
    23  	"enode://7f636b8198a41abb10c1a571992335b8cb760d6ef973efc5f3ff613dda7acbe9e6d6b27254e076ef7b684ac7ea09a27bd05a37844cd8ad242199593bdd8cec21@107.161.24.142:21000",  // aquachain-1
    24  	"enode://6227ff2948ff51ee4f09e5f1df2c1270c47b753718d406605787326341de6ff8e7cb6a5f01a4deed5437dcdd7b9fb8e656f0ad6a08c1f677c2ca5d0e666a92fc@168.235.78.103:21000",  // aquachain-2
    25  	"enode://1a6b78cf626540d1eecfeba1f364e72bf92847561b9344403ac7010b2be184cfc760b5bcd21402b19713deebef256dcdfc5af67487554650bf07807737a36203@23.94.123.137:21303",   // aerthnode
    26  	"enode://a341920437d7141e4355ed1f298fd2415cbec781c8b4fedd943eac37fd0c835375718085b1a65208c0a06af10c388d452a4148b8430da93bd0b75100b2315f3c@107.161.24.142:21303",  // aerthpool
    27  	"enode://fa2ad4aba184e5c7cbcdc613dcfb70ecd7ebd77fcef1b9b1b468476a7f043f7d0fe8befb7c2ace319b0c2316a94d743c3a5ca401ef5d35c897c5a8af65d1badd@140.82.42.96:21000",    // GribblyRulez
    28  	"enode://f413c22f83972c7736668fc5f3b6b1eaccb9a59da9ed75538ff3ea85a842b76f680aac72fcd3549d153f2886e6231595ab0d2f1c5cc657318f2752ad46bd0cca@93.171.216.173:21000",  // artemka
    29  	"enode://f6a307137829a32941249d8bf2bfa9e365735a120b3acaeff339af6ee4111f81bae48812671bfff26e98c851d8c3a2e51c32a32b264b94f29715c619b098053c@173.212.244.109:21000", // abudfv
    30  	"enode://9b18e3f7540f314c64c9e4e83b678020030c194e61f607581a0eb8de2fa1204c07f9c593042b3ec706493acc191d53d0e8516e4e283fe5d7329f76e79859fb10@35.204.163.184:21000",  // gcp
    31  	"enode://ed34ed3655326e9bdb1cd3ac8af35dc4c5c100fc617c256e988f14241343fda70e1d42a94002e70bc755f7f3cbcc310115075da786a0096c70d07b7abf87b109@3.137.155.72:21000",    // bazzooka
    32  	"enode://fd9ad9c0115f59cfeed9470c4771f6fe3cbe6097801773881b69e6e8a7810d339a3dc3876bd5e4dd854c75b8cafa3fdbdee21ab4f9d78ddde0228146a89a7983@195.46.0.106:21303",    // Pon
    33  	"enode://5b152d555ecd59d225a9cec9c002554fe1afc75a96ec6c4b021524029b3c683df31981f4e460cf02da8740dbae97b213d899a2c5464e21dfe0223633d00e2dd5@168.235.111.37:21000",  // tf1
    34  	"enode://61cf6974b566caefc7238c3095692a3cac266a0eb76cb4c950034427a3112388d28db410412bc5d59d54789c6418b4aa59af797f34b39c1c08c2642fa60ddc90@168.235.85.77:21000",   // aqua xyz
    35  }
    36  
    37  // DiscoveryV5Bootnodes are the enode URLs of the P2P bootstrap nodes for the
    38  // experimental RLPx v5 topic-discovery network. (port 21001)
    39  var DiscoveryV5Bootnodes = []string{
    40  	"enode://7f636b8198a41abb10c1a571992335b8cb760d6ef973efc5f3ff613dda7acbe9e6d6b27254e076ef7b684ac7ea09a27bd05a37844cd8ad242199593bdd8cec21@107.161.24.142:21001", // aquachain-1 new protocol
    41  	"enode://6227ff2948ff51ee4f09e5f1df2c1270c47b753718d406605787326341de6ff8e7cb6a5f01a4deed5437dcdd7b9fb8e656f0ad6a08c1f677c2ca5d0e666a92fc@168.235.78.103:21001", // aquachain-2 new protocol
    42  }
    43  
    44  // TestnetBootnodes are the enode URLs of the P2P bootstrap nodes running on the
    45  // test network. (port 21002)
    46  var TestnetBootnodes = []string{
    47  	"enode://6227ff2948ff51ee4f09e5f1df2c1270c47b753718d406605787326341de6ff8e7cb6a5f01a4deed5437dcdd7b9fb8e656f0ad6a08c1f677c2ca5d0e666a92fc@168.235.78.103:21002", // aquachain-2 testnet new protocol
    48  }
    49  
    50  // Testnet2Bootnodes are the enode URLs of the P2P bootstrap nodes running on the
    51  // Testnet2 test network.
    52  var Testnet2Bootnodes = []string{}
    53  
    54  var EthnetBootnodes = []string{
    55  	// Ethereum Foundation Go Bootnodes
    56  	"enode://d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666@18.138.108.67:30303",   // bootnode-aws-ap-southeast-1-001
    57  	"enode://22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de@3.209.45.79:30303",     // bootnode-aws-us-east-1-001
    58  	"enode://ca6de62fce278f96aea6ec5a2daadb877e51651247cb96ee310a318def462913b653963c155a0ef6c7d50048bba6e6cea881130857413d9f50a621546b590758@34.255.23.113:30303",   // bootnode-aws-eu-west-1-001
    59  	"enode://279944d8dcd428dffaa7436f25ca0ca43ae19e7bcf94a8fb7d1641651f92d121e972ac2e8f381414b80cc8e5555811c2ec6e1a99bb009b3f53c4c69923e11bd8@35.158.244.151:30303",  // bootnode-aws-eu-central-1-001
    60  	"enode://8499da03c47d637b20eee24eec3c356c9a2e6148d6fe25ca195c7949ab8ec2c03e3556126b0d7ed644675e78c4318b08691b7b57de10e5f0d40d05b09238fa0a@52.187.207.27:30303",   // bootnode-azure-australiaeast-001
    61  	"enode://103858bdb88756c71f15e9b5e09b56dc1be52f0a5021d46301dbbfb7e130029cc9d0d6f73f693bc29b665770fff7da4d34f3c6379fe12721b5d7a0bcb5ca1fc1@191.234.162.198:30303", // bootnode-azure-brazilsouth-001
    62  	"enode://715171f50508aba88aecd1250af392a45a330af91d7b90701c436b618c86aaa1589c9184561907bebbb56439b8f8787bc01f49a7c77276c58c1b09822d75e8e8@52.231.165.108:30303",  // bootnode-azure-koreasouth-001
    63  	"enode://5d6d7cd20d6da4bb83a1d28cadb5d409b64edf314c0335df658c1a54e32c7c4a7ab7823d57c39b6a757556e68ff1df17c748b698544a55cb488b52479a92b60f@104.42.217.25:30303",   // bootnode-azure-westus-001
    64  
    65  	// Ethereum Foundation Go Bootnodes
    66  	"enode://a979fb575495b8d6db44f750317d0f4622bf4c2aa3365d6af7c284339968eef29b69ad0dce72a4d8db5ebb4968de0e3bec910127f134779fbcb0cb6d3331163c@52.16.188.185:30303", // IE
    67  	"enode://3f1d12044546b76342d59d4a05532c14b85aa669704bfe1f864fe079415aa2c02d743e03218e57a33fb94523adb54032871a6c51b2cc5514cb7c7e35b3ed0a99@13.93.211.84:30303",  // US-WEST
    68  	"enode://78de8a0916848093c73790ead81d1928bec737d565119932b98c6b100d944b7a95e94f847f689fc723399d2e31129d182f7ef3863f2b4c820abbf3ab2722344d@191.235.84.50:30303", // BR
    69  	"enode://158f8aab45f6d19c6cbf4a089c2670541a8da11978a2f90dbf6a502a4a3bab80d288afdbeb7ec0ef6d92de563767f3b1ea9e8e334ca711e9f8e2df5a0385e8e6@13.75.154.138:30303", // AU
    70  	"enode://1118980bf48b0a3640bdba04e0fe78b1add18e1cd99bf22d53daac1fd9972ad650df52176e7c7d89d1114cfef2bc23a2959aa54998a46afcf7d91809f0855082@52.74.57.123:30303",  // SG
    71  
    72  	// Ethereum Foundation C++ Bootnodes
    73  	"enode://979b7fa28feeb35a4741660a16076f1943202cb72b6af70d327f053e248bab9ba81760f39d0701ef1d8f89cc1fbd2cacba0710a12cd5314d5e0c9021aa3637f9@5.1.83.226:30303", // DE
    74  }