Skip to content

chore: update mainnet chainparams and seeds #5692

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Nov 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
205 changes: 109 additions & 96 deletions contrib/seeds/nodes_main.txt
Original file line number Diff line number Diff line change
@@ -1,175 +1,188 @@
2.56.213.221:9999
3.211.71.169:9999
3.228.43.242:9999
5.2.67.190:9999
5.2.73.58:9999
5.9.237.34:9999
5.35.103.19:9999
5.35.103.25:9999
5.78.72.33:9999
5.79.109.243:9999
5.101.44.225:9999
5.161.87.184:9999
5.161.120.35:9999
5.161.110.79:9999
5.161.126.7:9999
5.181.202.18:9999
5.189.145.80:9999
5.255.106.192:9999
15.235.140.120:9999
18.139.244.9:9999
18.157.129.148:9999
23.81.246.42:9999
23.83.133.10:9999
23.83.133.196:9999
23.163.0.203:9999
31.10.97.36:9999
31.148.99.242:9999
31.178.4.50:9999
34.209.237.242:9999
37.18.227.56:9999
31.148.99.104:9999
37.97.227.21:9999
42.194.133.119:9999
43.229.77.46:9999
44.240.99.214:9999
45.8.248.145:9999
45.8.250.154:9999
45.11.182.64:9999
45.33.24.24:9999
45.56.64.107:9999
45.56.70.113:9999
45.33.61.249:9999
45.58.56.64:9999
45.58.56.221:9999
45.63.107.90:9999
45.71.158.58:9999
45.71.158.66:9999
45.71.158.108:9999
45.71.159.104:9999
45.76.39.241:9999
45.76.89.63:9999
45.79.46.71:9999
45.76.83.91:9999
45.76.87.51:9999
45.83.122.122:9999
45.85.117.45:9999
45.85.117.202:9999
45.86.162.83:9999
45.86.162.85:9999
45.86.162.154:9999
46.30.189.189:9999
45.86.163.42:9999
45.91.94.217:9999
46.4.162.127:9999
46.10.241.191:9999
46.30.189.213:9999
46.30.189.214:9999
46.30.189.251:9999
46.36.40.242:9999
46.254.241.24:9999
46.72.31.9:9999
46.148.231.121:9999
46.254.241.4:9999
46.254.241.6:9999
46.254.241.22:9999
46.254.241.28:9999
47.56.118.20:9999
47.91.152.232:9999
47.98.123.106:9999
50.17.175.91:9999
47.109.109.166:9999
47.243.56.197:9999
50.116.14.183:9999
51.15.96.206:9999
51.15.117.42:9999
51.15.254.224:9999
51.38.179.230:9999
51.83.191.210:9999
51.68.155.64:9999
51.158.169.237:9999
52.33.9.172:9999
52.202.141.60:9999
54.164.185.96:9999
54.218.218.43:9999
62.171.190.140:9999
64.251.65.206:9999
66.172.12.86:9999
58.110.224.166:9999
66.244.243.69:9999
67.202.20.230:9999
66.244.243.70:9999
69.61.107.215:9999
69.61.107.217:9999
69.61.107.242:9999
77.220.212.179:9999
80.85.136.248:9999
75.36.7.131:9999
75.36.7.132:9999
75.36.7.133:9999
77.223.99.4:9999
78.83.19.0:9999
79.98.31.59:9999
79.143.29.95:9999
80.90.184.194:9999
80.209.234.170:9999
80.211.207.138:9999
80.211.221.139:9999
80.240.132.231:9999
81.2.240.118:9999
81.71.13.165:9999
81.171.2.245:9999
81.226.223.153:9999
81.227.250.51:9999
82.202.230.83:9999
82.211.21.23:9999
82.211.21.179:9999
82.211.25.105:9999
82.211.25.193:9999
83.239.99.40:9999
84.9.50.17:9999
84.52.116.52:9999
84.242.179.204:9999
85.17.248.91:9999
85.206.165.89:9999
85.206.165.90:9999
85.209.241.35:9999
85.209.241.71:9999
85.209.241.188:9999
85.209.241.190:9999
85.209.242.4:9999
85.209.242.98:9999
85.215.107.202:9999
87.98.253.86:9999
89.40.13.44:9999
89.45.67.54:9999
89.45.67.138:9999
93.190.140.114:9999
87.249.44.113:9999
89.73.104.243:9999
91.137.11.31:9999
93.21.76.185:9999
93.190.140.101:9999
94.249.192.106:9999
95.183.51.141:9999
95.183.51.146:9999
95.183.53.39:9999
95.183.52.98:9999
95.183.53.44:9999
95.211.196.32:9999
95.211.196.34:9999
95.215.45.225:9999
95.215.110.120:9999
103.160.95.219:9999
103.160.95.225:9999
104.128.239.214:9999
106.52.121.218:9999
103.160.95.249:9999
104.225.159.232:9999
104.225.216.94:9999
104.238.35.114:9999
104.238.35.116:9999
106.55.9.22:9999
107.161.24.90:9999
107.191.101.212:9999
108.61.247.70:9999
109.235.65.95:9999
109.235.65.114:9999
109.235.69.170:9999
109.235.70.133:9999
123.193.64.166:9999
128.199.181.159:9999
130.162.233.186:9999
133.18.229.64:9999
138.68.28.8:9999
139.9.199.240:9999
140.238.210.34:9999
141.95.53.107:9999
142.202.205.101:9999
142.202.205.95:9999
144.91.127.166:9999
144.126.142.167:9999
145.131.28.66:9999
145.131.28.68:9999
145.131.29.214:9999
145.131.42.96:9999
146.185.175.206:9999
152.67.69.228:9999
145.239.20.176:9999
150.158.48.6:9999
151.115.72.139:9999
158.101.162.74:9999
158.101.168.28:9999
167.71.51.205:9999
167.86.79.62:9999
168.119.80.4:9999
168.235.81.85:9999
168.235.85.241:9999
170.75.170.135:9999
168.235.104.190:9999
173.249.21.122:9999
173.249.26.20:9999
174.34.233.201:9999
174.34.233.202:9999
174.34.233.203:9999
174.34.233.204:9999
174.34.233.206:9999
174.34.233.207:9999
176.102.65.145:9999
176.123.57.198:9999
176.123.57.200:9999
176.123.57.203:9999
176.123.57.205:9999
176.223.136.43:9999
178.62.235.117:9999
178.63.121.129:9999
178.157.91.126:9999
178.157.91.176:9999
178.157.91.179:9999
185.5.52.224:9999
178.159.2.12:9999
178.208.87.213:9999
178.208.87.226:9999
185.62.151.170:9999
185.62.151.174:9999
185.64.104.222:9999
185.64.104.223:9999
185.142.212.144:9999
185.155.99.34:9999
185.164.163.85:9999
185.164.163.218:9999
185.165.171.117:9999
185.175.158.40:9999
185.177.59.37:9999
185.228.83.113:9999
185.201.8.193:9999
185.213.24.34:9999
185.228.83.156:9999
185.243.10.112:9999
185.243.10.115:9999
188.40.241.106:9999
185.243.115.219:9999
188.68.223.94:9999
188.127.230.40:9999
188.127.237.243:9999
188.244.117.12:9999
192.169.6.25:9999
193.29.56.88:9999
188.225.79.132:9999
192.64.83.140:9999
192.169.6.87:9999
192.184.90.89:9999
193.29.59.96:9999
193.237.81.224:9999
194.26.232.195:9999
194.182.75.136:9999
195.181.210.17:9999
194.135.82.24:9999
195.98.95.210:9999
195.181.211.64:9999
202.61.198.112:9999
202.61.248.211:9999
202.5.18.203:9999
212.24.110.128:9999
212.52.0.210:9999
213.168.249.174:9999
216.107.217.62:9999
216.189.147.95:9999
216.189.147.178:9999
216.189.151.94:9999
222.116.64.229:9999
216.189.154.8:9999
216.250.97.52:9999
217.18.60.19:9999
217.69.15.240:9999
17 changes: 9 additions & 8 deletions src/chainparams.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -206,8 +206,8 @@ class CMainParams : public CChainParams {
consensus.vDeployments[Consensus::DEPLOYMENT_TESTDUMMY].nTimeout = 1230767999; // December 31, 2008

consensus.vDeployments[Consensus::DEPLOYMENT_V20].bit = 9;
consensus.vDeployments[Consensus::DEPLOYMENT_V20].nStartTime = 19999999999; // TODO: To be determined later
consensus.vDeployments[Consensus::DEPLOYMENT_V20].nTimeout = Consensus::BIP9Deployment::NO_TIMEOUT;
consensus.vDeployments[Consensus::DEPLOYMENT_V20].nStartTime = 1700006400; // November 15, 2023
consensus.vDeployments[Consensus::DEPLOYMENT_V20].nTimeout = 1731628800; // November 15, 2024
consensus.vDeployments[Consensus::DEPLOYMENT_V20].nWindowSize = 4032;
consensus.vDeployments[Consensus::DEPLOYMENT_V20].nThresholdStart = 3226; // 80% of 4032
consensus.vDeployments[Consensus::DEPLOYMENT_V20].nThresholdMin = 2420; // 60% of 4032
Expand All @@ -224,10 +224,10 @@ class CMainParams : public CChainParams {
consensus.vDeployments[Consensus::DEPLOYMENT_MN_RR].useEHF = true;

// The best chain should have at least this much work.
consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000008677827656704520eb39"); // 1889000
consensus.nMinimumChainWork = uint256S("0x000000000000000000000000000000000000000000008d970bc6cda0b02b30fc"); // 1969000

// By default assume that the signatures in ancestors of this block are valid.
consensus.defaultAssumeValid = uint256S("0x00000000000000075300e852d5bf5380f905b2768241f8b442498442084807a7"); // 1889000
consensus.defaultAssumeValid = uint256S("0x000000000000000c8b7a3bdcd8b9f516462122314529c8342244c685a4c899bf"); // 1969000

/**
* The message start string is designed to be unlikely to occur in normal data.
Expand Down Expand Up @@ -334,19 +334,20 @@ class CMainParams : public CChainParams {
{1796500, uint256S("0x000000000000001d531f36005159f19351bd49ca676398a561e55dcccb84eacd")},
{1850400, uint256S("0x00000000000000261bdbe99c01fcba992e577efa6cc41aae564b8ca9f112b2a3")},
{1889000, uint256S("0x00000000000000075300e852d5bf5380f905b2768241f8b442498442084807a7")},
{1969000, uint256S("0x000000000000000c8b7a3bdcd8b9f516462122314529c8342244c685a4c899bf")},
}
};

m_assumeutxo_data = MapAssumeutxo{
// TODO to be specified in a future patch.
};

// getchaintxstats 17280 00000000000000075300e852d5bf5380f905b2768241f8b442498442084807a7
// getchaintxstats 17280 000000000000000c8b7a3bdcd8b9f516462122314529c8342244c685a4c899bf
chainTxData = ChainTxData{
1687008680, // * UNIX timestamp of last known number of transactions (Block 1889000)
48071282, // * total number of transactions between genesis and that timestamp
1699617498, // * UNIX timestamp of last known number of transactions (Block 1969000)
49780131, // * total number of transactions between genesis and that timestamp
// (the tx=... number in the ChainStateFlushed debug.log lines)
0.1420701358442986, // * estimated number of transactions per second after that timestamp
0.1256464722959867, // * estimated number of transactions per second after that timestamp
};
}
};
Expand Down
Loading