diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b8b1b94f..23b5def35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline ### Bug Fixes -* +* Fix contract wrapper generation [#2017](https://github.com/web3j/web3j/pull/2017) ### Features diff --git a/codegen/src/main/java/org/web3j/codegen/SolidityFunctionWrapper.java b/codegen/src/main/java/org/web3j/codegen/SolidityFunctionWrapper.java index ecd8e420a..d8bb4bc95 100644 --- a/codegen/src/main/java/org/web3j/codegen/SolidityFunctionWrapper.java +++ b/codegen/src/main/java/org/web3j/codegen/SolidityFunctionWrapper.java @@ -671,7 +671,7 @@ private Set getDuplicateFunctionNames(List functionDefini private static MethodSpec buildGetDeploymentBinaryMethod() { MethodSpec.Builder toReturn = MethodSpec.methodBuilder("getDeploymentBinary") - .addModifiers(Modifier.PRIVATE, Modifier.STATIC) + .addModifiers(Modifier.PUBLIC, Modifier.STATIC) .returns(ClassName.get(String.class)); CodeBlock codeBlock = diff --git a/codegen/src/test/resources/solidity/metacoin/build/java/MetaCoin.java b/codegen/src/test/resources/solidity/metacoin/build/java/MetaCoin.java index 4cff50861..bf4fd30b2 100644 --- a/codegen/src/test/resources/solidity/metacoin/build/java/MetaCoin.java +++ b/codegen/src/test/resources/solidity/metacoin/build/java/MetaCoin.java @@ -166,7 +166,7 @@ public static void linkLibraries(List references) { librariesLinkedBinary = linkBinaryWithReferences(BINARY, references); } - private static String getDeploymentBinary() { + public static String getDeploymentBinary() { if (librariesLinkedBinary != null) { return librariesLinkedBinary; } else {