Skip to content

Commit d584aab

Browse files
diegagaryschulte
authored andcommitted
Drop Kotti Network support (ETC) (besu-eth#5816)
Signed-off-by: Diego López León <dieguitoll@gmail.com> Signed-off-by: garyschulte <garyschulte@gmail.com>
1 parent 7f959f2 commit d584aab

File tree

7 files changed

+2
-870
lines changed

7 files changed

+2
-870
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ https://hyperledger.jfrog.io/artifactory/besu-binaries/besu/23.7.2/besu-23.7.2.z
3232
### Breaking Changes
3333
- Removed deprecated GoQuorum permissioning interop [#5607](https://github.com/hyperledger/besu/pull/5607)
3434
- Removed support for version 0 of the database as it is no longer used by any active node. [#5698](https://github.com/hyperledger/besu/pull/5698)
35+
- Removed support for Kotti network (ETC) [#5816](https://github.com/hyperledger/besu/pull/5816)
3536

3637
### Additions and Improvements
3738
- `evmtool` launcher binaries now ship as part of the standard distribution. [#5701](https://github.com/hyperledger/besu/pull/5701)

besu/src/main/java/org/hyperledger/besu/cli/config/NetworkName.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ public enum NetworkName {
3838
EXPERIMENTAL_EIPS("/experimental.json", BigInteger.valueOf(2023), false),
3939
/** Classic network name. */
4040
CLASSIC("/classic.json", BigInteger.valueOf(1)),
41-
/** Kotti network name. */
42-
KOTTI("/kotti.json", BigInteger.valueOf(6)),
4341
/** Mordor network name. */
4442
MORDOR("/mordor.json", BigInteger.valueOf(7));
4543

besu/src/test/java/org/hyperledger/besu/ForkIdsNetworkConfigTest.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -131,17 +131,6 @@ public static Collection<Object[]> parameters() {
131131
new ForkId(Bytes.ofUnsignedInt(0x8c9b1797L), 0L),
132132
new ForkId(Bytes.ofUnsignedInt(0x8c9b1797L), 0L))
133133
},
134-
new Object[] {
135-
NetworkName.KOTTI,
136-
List.of(
137-
new ForkId(Bytes.ofUnsignedInt(0x550152eL), 716617L),
138-
new ForkId(Bytes.ofUnsignedInt(0xa3270822L), 1705549L),
139-
new ForkId(Bytes.ofUnsignedInt(0x8f3698e0L), 2200013L),
140-
new ForkId(Bytes.ofUnsignedInt(0x6f402821L), 4368634),
141-
new ForkId(Bytes.ofUnsignedInt(0xf03e54e7L), 5578000L),
142-
new ForkId(Bytes.ofUnsignedInt(0xc5459816L), 0L),
143-
new ForkId(Bytes.ofUnsignedInt(0xc5459816L), 0L))
144-
},
145134
new Object[] {
146135
NetworkName.CLASSIC,
147136
List.of(

besu/src/test/java/org/hyperledger/besu/cli/BesuCommandTest.java

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import static org.hyperledger.besu.cli.config.NetworkName.FUTURE_EIPS;
2626
import static org.hyperledger.besu.cli.config.NetworkName.GOERLI;
2727
import static org.hyperledger.besu.cli.config.NetworkName.HOLESKY;
28-
import static org.hyperledger.besu.cli.config.NetworkName.KOTTI;
2928
import static org.hyperledger.besu.cli.config.NetworkName.MAINNET;
3029
import static org.hyperledger.besu.cli.config.NetworkName.MORDOR;
3130
import static org.hyperledger.besu.cli.config.NetworkName.SEPOLIA;
@@ -4109,22 +4108,6 @@ public void classicValuesAreUsed() throws Exception {
41094108
assertThat(commandErrorOutput.toString(UTF_8)).isEmpty();
41104109
}
41114110

4112-
@Test
4113-
public void kottiValuesAreUsed() throws Exception {
4114-
parseCommand("--network", "kotti");
4115-
4116-
final ArgumentCaptor<EthNetworkConfig> networkArg =
4117-
ArgumentCaptor.forClass(EthNetworkConfig.class);
4118-
4119-
verify(mockControllerBuilderFactory).fromEthNetworkConfig(networkArg.capture(), any(), any());
4120-
verify(mockControllerBuilder).build();
4121-
4122-
assertThat(networkArg.getValue()).isEqualTo(EthNetworkConfig.getNetworkConfig(KOTTI));
4123-
4124-
assertThat(commandOutput.toString(UTF_8)).isEmpty();
4125-
assertThat(commandErrorOutput.toString(UTF_8)).isEmpty();
4126-
}
4127-
41284111
@Test
41294112
public void mordorValuesAreUsed() throws Exception {
41304113
parseCommand("--network", "mordor");
@@ -4166,11 +4149,6 @@ public void classicValuesCanBeOverridden() throws Exception {
41664149
networkValuesCanBeOverridden("classic");
41674150
}
41684151

4169-
@Test
4170-
public void kottiValuesCanBeOverridden() throws Exception {
4171-
networkValuesCanBeOverridden("kotti");
4172-
}
4173-
41744152
@Test
41754153
public void mordorValuesCanBeOverridden() throws Exception {
41764154
networkValuesCanBeOverridden("mordor");

besu/src/test/java/org/hyperledger/besu/cli/NetworkDeprecationMessageTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ void shouldGenerateDeprecationMessageForDeprecatedNetworks(final NetworkName net
3939
@EnumSource(
4040
value = NetworkName.class,
4141
names = {
42-
"MAINNET", "SEPOLIA", "GOERLI", "DEV", "CLASSIC", "KOTTI", "MORDOR", "HOLESKY",
42+
"MAINNET", "SEPOLIA", "GOERLI", "DEV", "CLASSIC", "MORDOR", "HOLESKY",
4343
})
4444
void shouldThrowErrorForNonDeprecatedNetworks(final NetworkName network) {
4545
assertThatThrownBy(() -> NetworkDeprecationMessage.generate(network))

besu/src/test/java/org/hyperledger/besu/ethereum/p2p/config/DefaultDiscoveryConfiguration.java

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -109,25 +109,6 @@ public class DefaultDiscoveryConfiguration {
109109
"enode://5cd218959f8263bc3721d7789070806b0adff1a0ed3f95ec886fb469f9362c7507e3b32b256550b9a7964a23a938e8d42d45a0c34b332bfebc54b29081e83b93@35.187.57.94:30303")
110110
.map(EnodeURLImpl::fromString)
111111
.collect(toList()));
112-
public static final List<EnodeURL> KOTTI_BOOTSTRAP_NODES =
113-
Collections.unmodifiableList(
114-
Stream.of(
115-
// Authority Nodes
116-
"enode://a59e33ccd2b3e52d578f1fbd70c6f9babda2650f0760d6ff3b37742fdcdfdb3defba5d56d315b40c46b70198c7621e63ffa3f987389c7118634b0fefbbdfa7fd@51.158.191.43:37956", // @q9f Mizar
117-
"enode://93c94e999be5dd854c5d82a7cf5c14822973b5d9badb56ad4974586ec4d4f1995c815af795c20bb6e0a6226d3ee55808435c4dc89baf94ee581141b064d19dfc@80.187.116.161:25720",
118-
"enode://ae8658da8d255d1992c3ec6e62e11d6e1c5899aa1566504bc1ff96a0c9c8bd44838372be643342553817f5cc7d78f1c83a8093dee13d77b3b0a583c050c81940@18.232.185.151:30303",
119-
"enode://b477ca6d507a3f57070783eb62ba838847635f8b1a0cbffb8b7f8173f5894cf550f0225a5c279341e2d862a606e778b57180a4f1db3db78c51eadcfa4fdc6963@40.68.240.160:30303",
120-
121-
// @q9f Bootnodes
122-
"enode://4956f6924335c951cb70cbc169a85c081f6ff0b374aa2815453b8a3132b49613f38a1a6b8e103f878dbec86364f60091e92a376d7cd3aca9d82d2f2554794e63@51.15.97.240:41235", // @q9f Ginan
123-
"enode://6c9a052c01bb9995fa53bebfcdbc17733fe90708270d0e6d8e38dc57b32e1dbe8c287590b634ee9753b94ba302f411c96519c7fa07df0df6a6848149d819b2c5@51.15.70.7:41235", // @q9f Polis
124-
"enode://95a7302fd8f35d9ad716a591b90dfe839dbf2d3d6a6737ef39e07899f844ad82f1659dd6212492922dd36705fb0a1e984c1d5d5c42069d5bd329388831e820c1@51.15.97.240:45678", // @q9f Ginan
125-
"enode://8c5c4dec9a0728c7058d3c29698bae888adc244e443cebc21f3d708a20751511acbf98a52b5e5ea472f8715c658913e8084123461fd187a4980a0600420b0791@51.15.70.7:45678", // @q9f Polis
126-
"enode://efd7391a3bed73ad74ae5760319bb48f9c9f1983ff22964422688cdb426c5d681004ece26c47121396653cf9bafe7104aa4ecff70e24cc5b11fd76be8e5afce0@51.158.191.43:45678", // @q9f Mizar
127-
"enode://93b12383c74c39b67afa99a7ff44ce250fe94295fa1fc087465cc4fe2d0b33b91a8d8cabe03b250104a9096aa0e06bcde5f95665a5bd9f890edd2ab33e16ae47@51.15.41.19:30303" // @q9f Zibal
128-
)
129-
.map(EnodeURLImpl::fromString)
130-
.collect(toList()));
131112
public static final List<EnodeURL> MORDOR_BOOTSTRAP_NODES =
132113
Collections.unmodifiableList(
133114
Stream.of(

0 commit comments

Comments
 (0)