Skip to content

Commit efd1993

Browse files
authored
chore: added sanchonet and replaced testnet with preview (#174)
1 parent 592232b commit efd1993

File tree

2 files changed

+12
-19
lines changed

2 files changed

+12
-19
lines changed

api/src/main/java/org/cardanofoundation/rosetta/api/network/service/NetworkServiceImpl.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,9 @@ public Network getSupportedNetwork() {
148148
return switch (networkMagic) {
149149
case Constants.MAINNET_NETWORK_MAGIC -> Networks.mainnet();
150150
case Constants.PREPROD_NETWORK_MAGIC -> Networks.preprod();
151-
case Constants.TESTNET_NETWORK_MAGIC -> Networks.testnet();
152-
case Constants.DEVNET_NETWORK_MAGIC -> new Network(0b0000, Constants.DEVKIT_PROTOCOL_MAGIC);
151+
case Constants.PREVIEW_NETWORK_MAGIC -> Networks.preview();
152+
case Constants.SANCHONET_NETWORK_MAGIC -> new Network(0b0000, Constants.SANCHONET_NETWORK_MAGIC);
153+
case Constants.DEVKIT_NETWORK_MAGIC -> new Network(0b0000, Constants.DEVKIT_NETWORK_MAGIC);
153154
default -> throw ExceptionFactory.invalidNetworkError();
154155
};
155156
}
@@ -215,19 +216,16 @@ private boolean verifyNetwork(String network) {
215216
Network supportedNetwork = getSupportedNetwork();
216217

217218
switch ((int) supportedNetwork.getProtocolMagic()) {
218-
case Constants.MAINNET_PROTOCOL_MAGIC -> {
219+
case Constants.MAINNET_NETWORK_MAGIC -> {
219220
return network.equalsIgnoreCase(Constants.MAINNET);
220221
}
221-
case Constants.TESTNET_PROTOCOL_MAGIC -> {
222-
return network.equalsIgnoreCase(Constants.TESTNET);
223-
}
224-
case Constants.PREPROD_PROTOCOL_MAGIC -> {
222+
case Constants.PREPROD_NETWORK_MAGIC -> {
225223
return network.equals(Constants.PREPROD);
226224
}
227-
case Constants.PREVIEW_PROTOCOL_MAGIC -> {
225+
case Constants.PREVIEW_NETWORK_MAGIC -> {
228226
return network.equals(Constants.PREVIEW);
229227
}
230-
case Constants.DEVKIT_PROTOCOL_MAGIC -> {
228+
case Constants.DEVKIT_NETWORK_MAGIC -> {
231229
return network.equals(Constants.DEVKIT);
232230
}
233231
default -> {

api/src/main/java/org/cardanofoundation/rosetta/common/util/Constants.java

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,26 +20,21 @@ public class Constants {
2020
public static final String CONTENT_TYPE_HEADER_KEY = "Content-Type";
2121
public static final int TX_HASH_LENGTH = 64;
2222
public static final String PROTOCOL = "http://";
23-
public static final String NETWORK_ID_NAME = "networkId";
2423
public static final String NETWORK_MAGIC_NAME = "networkMagic";
25-
public static final int MAINNET_NETWORK_MAGIC = 764824073;
2624
public static final String KEY_REFUNDS_SUM = "keyRefundsSum";
2725
public static final String KEY_DEPOSITS_SUM = "keyDepositsSum";
2826
public static final String POOL_DEPOSITS_SUM = "poolDepositsSum";
2927
public static final String CARDANO_BLOCKCHAIN = "cardano";
30-
public static final int MAINNET_PROTOCOL_MAGIC = 764824073;
31-
public static final int TESTNET_PROTOCOL_MAGIC = 1097911063;
32-
public static final int PREPROD_PROTOCOL_MAGIC = 1;
33-
public static final int PREVIEW_PROTOCOL_MAGIC = 2;
34-
public static final int DEVKIT_PROTOCOL_MAGIC = 42;
28+
public static final int MAINNET_NETWORK_MAGIC = 764824073;
29+
public static final int PREPROD_NETWORK_MAGIC = 1;
30+
public static final int PREVIEW_NETWORK_MAGIC = 2;
31+
public static final int SANCHONET_NETWORK_MAGIC = 4;
32+
public static final int DEVKIT_NETWORK_MAGIC = 42;
3533

3634
private Constants() {
3735
}
3836

3937
public static final String CARDANO = "cardano";
40-
public static final int PREPROD_NETWORK_MAGIC = 1;
41-
public static final int TESTNET_NETWORK_MAGIC = 1097911063;
42-
public static final int DEVNET_NETWORK_MAGIC = 42;
4338
public static final byte STAKE_KEY_HASH_HEADER_KIND = (byte) -32;
4439

4540
public static final int PREFIX_LENGTH = 10;

0 commit comments

Comments
 (0)