/*
 * Copyright 2020 Dash Core Group
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.bitcoinj.params;

public class MobileDevNetParams extends DevNetParams {

    private static String DEVNET_NAME = "mobile-2";

    public static String[] DNS_SEEDERS = new String[]{
            "seed-1.mobile.networks.dash.org",
            "seed-2.mobile.networks.dash.org",
            "seed-3.mobile.networks.dash.org",
            "seed-4.mobile.networks.dash.org",
            "seed-5.mobile.networks.dash.org"
    };

    public static String[] MASTERNODES = new String[]{
            "34.217.130.113",
            "34.212.127.218",
            "34.217.109.240",
            "35.165.117.23",
            "54.185.186.244",
            "34.222.113.168",
            "54.218.48.42",
            "34.222.214.130",
            "34.212.55.24",
            "34.212.175.168",
            "34.222.50.176",
            "34.217.210.86",
            "54.190.107.64"
    };

    public MobileDevNetParams() {
        super(DEVNET_NAME, "yQuAu9YAMt4yEiXBeDp3q5bKpo7jsC2eEj", 20001,
                DNS_SEEDERS, true, 70216);
    }

    private static MobileDevNetParams instance;

    public static MobileDevNetParams get() {
        if (instance == null) {
            instance = new MobileDevNetParams();
            add(instance);
        }
        return instance;
    }

    @Override
    public String[] getDefaultMasternodeList() {
        return MASTERNODES;
    }
}

@@ -1100,22 +1100,20 @@
    %22
-34.217
+52
 .13
-0
 .1
-13
+03.87
 %22,%0A 
@@ -1132,18 +1132,16 @@
 34.2
-12.127.218
+22.93.50
 %22,%0A 
@@ -1156,22 +1156,19 @@
    %22
-34.217.109.240
+52.12.115.4
 %22,%0A 
@@ -1183,21 +1183,21 @@
    %22
-35.165.117
+52.24.159
 .23
+6
 %22,%0A 
@@ -1212,22 +1212,21 @@
    %22
-54.185.186.244
+35.167.229.36
 %22,%0A 
@@ -1246,17 +1246,15 @@
 4.22
-2.113.168
+0.91.64
 %22,%0A 
@@ -1269,20 +1269,21 @@
    %22
-5
+3
 4.21
-8.48.42
+4.159.94
 %22,%0A 
@@ -1302,18 +1302,18 @@
 34.2
-22.2
+19.
 14
+7
 .1
-3
 0
+2
 %22,%0A 
@@ -1328,19 +1328,20 @@
    %22
-34.212.55.2
+54.185.66.13
 4%22,%0A
@@ -1357,22 +1357,19 @@
    %22
-34.212.175.168
+52.27.96.24
 %22,%0A 
@@ -1391,14 +1391,13 @@
 222.
-50.176
+63.37
 %22,%0A 
@@ -1417,16 +1417,16 @@
 4.21
-7.210.86
+6.79.150
 %22,%0A 
@@ -1441,22 +1441,23 @@
    %22
-5
+3
 4.
+2
 19
-0
 .1
-07.64%22
+77.88%22,
 %0A   

Update MobileDevNetParams for 0.15 network