Skip to content

Commit eb25313

Browse files
authored
ENS contract for Holesky added (#2111)
* ens contract for Holesky added Signed-off-by: Nischal Sharma <[email protected]> * added changelog entry Signed-off-by: Nischal Sharma <[email protected]> --------- Signed-off-by: Nischal Sharma <[email protected]>
1 parent 2e21466 commit eb25313

File tree

4 files changed

+7
-0
lines changed

4 files changed

+7
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
1313

1414
* bump snapshot version to 4.12.3 [#2101](https://github.com/hyperledger/web3j/pull/2101)
1515
* Add HSM kms implementation [#2105](https://github.com/hyperledger/web3j/pull/2105)
16+
* Added support for Holesky [#2111](https://github.com/hyperledger/web3j/pull/2111)
1617

1718
### BREAKING CHANGES
1819

core/src/main/java/org/web3j/ens/Contracts.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ public class Contracts {
2222
public static final String RINKEBY = "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
2323
public static final String GOERLI = "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
2424
public static final String SEPOLIA = "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
25+
public static final String HOLESKY = "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
2526
public static final String LINEA = "0x50130b669B28C339991d8676FA73CF122a121267";
2627
public static final String LINEA_SEPOLIA = "0x5B2636F0f2137B4aE722C01dd5122D7d3e9541f7";
2728

@@ -37,6 +38,8 @@ public static String resolveRegistryContract(String chainId) {
3738
return GOERLI;
3839
} else if (chainIdLong.equals(ChainIdLong.SEPOLIA)) {
3940
return SEPOLIA;
41+
} else if (chainIdLong.equals(ChainIdLong.HOLESKY)) {
42+
return HOLESKY;
4043
} else if (chainIdLong.equals(ChainIdLong.LINEA)) {
4144
return LINEA;
4245
} else if (chainIdLong.equals(ChainIdLong.LINEA_SEPOLIA)) {

core/src/main/java/org/web3j/tx/ChainIdLong.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public class ChainIdLong {
2020
public static final long RINKEBY = 4;
2121
public static final long GOERLI = 5;
2222
public static final long SEPOLIA = 11155111;
23+
public static final long HOLESKY = 17000;
2324
public static final long ROOTSTOCK_MAINNET = 30;
2425
public static final long ROOTSTOCK_TESTNET = 31;
2526
public static final long KOVAN = 42;

core/src/test/java/org/web3j/ens/ContractsTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
import static org.junit.jupiter.api.Assertions.assertEquals;
2020
import static org.junit.jupiter.api.Assertions.assertThrows;
21+
import static org.web3j.ens.Contracts.HOLESKY;
2122
import static org.web3j.ens.Contracts.LINEA;
2223
import static org.web3j.ens.Contracts.LINEA_SEPOLIA;
2324
import static org.web3j.ens.Contracts.MAINNET;
@@ -35,6 +36,7 @@ public void testResolveRegistryContract() {
3536
assertEquals(resolveRegistryContract(ChainIdLong.ROPSTEN + ""), (ROPSTEN));
3637
assertEquals(resolveRegistryContract(ChainIdLong.RINKEBY + ""), (RINKEBY));
3738
assertEquals(resolveRegistryContract(ChainIdLong.SEPOLIA + ""), (SEPOLIA));
39+
assertEquals(resolveRegistryContract(ChainIdLong.HOLESKY + ""), (HOLESKY));
3840
assertEquals(resolveRegistryContract(ChainIdLong.LINEA + ""), (LINEA));
3941
assertEquals(resolveRegistryContract(ChainIdLong.LINEA_SEPOLIA + ""), (LINEA_SEPOLIA));
4042
}

0 commit comments

Comments
 (0)