Skip to content

Commit 4f3ee9c

Browse files
committed
release/4.11.3
Signed-off-by: Nischal Sharma <[email protected]>
1 parent 601d57c commit 4f3ee9c

File tree

5 files changed

+15
-21
lines changed

5 files changed

+15
-21
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ Java:
118118
<dependency>
119119
<groupId>org.web3j</groupId>
120120
<artifactId>core</artifactId>
121-
<version>4.11.2</version>
121+
<version>4.11.3</version>
122122
</dependency>
123123
```
124124

@@ -138,7 +138,7 @@ Gradle
138138
Java:
139139

140140
```groovy
141-
implementation ('org.web3j:core:4.11.2')
141+
implementation ('org.web3j:core:4.11.3')
142142
```
143143

144144
Android:

abi/src/main/java/org/web3j/abi/TypeEncoder.java

+6-4
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,11 @@ public static String encode(Type parameter) {
101101
*/
102102
public static String encodePacked(Type parameter) {
103103
if (parameter instanceof Utf8String) {
104-
//removePadding can also be used, but is not necessary
105-
return Numeric.toHexStringNoPrefix(((Utf8String) parameter).getValue().getBytes(StandardCharsets.UTF_8));
104+
// removePadding can also be used, but is not necessary
105+
return Numeric.toHexStringNoPrefix(
106+
((Utf8String) parameter).getValue().getBytes(StandardCharsets.UTF_8));
106107
} else if (parameter instanceof DynamicBytes) {
107-
//removePadding can also be used, but is not necessary
108+
// removePadding can also be used, but is not necessary
108109
return Numeric.toHexStringNoPrefix(((DynamicBytes) parameter).getValue());
109110
} else if (parameter instanceof DynamicArray) {
110111
return arrayEncodePacked((DynamicArray) parameter);
@@ -144,7 +145,8 @@ static String removePadding(String encodedValue, Type parameter) {
144145
return encodedValue.substring(64, 64 + length * 2);
145146
}
146147
if (parameter instanceof DynamicBytes) {
147-
return encodedValue.substring(64, 64 + ((DynamicBytes) parameter).getValue().length * 2);
148+
return encodedValue.substring(
149+
64, 64 + ((DynamicBytes) parameter).getValue().length * 2);
148150
} else {
149151
throw new UnsupportedOperationException(
150152
"Type cannot be encoded: " + parameter.getClass());

abi/src/test/java/org/web3j/abi/DefaultFunctionEncoderTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -158,13 +158,13 @@ public void testEncodeConstructorPacked_multipleParameters() {
158158
Arrays.asList(
159159
new Uint32(BigInteger.valueOf(69)),
160160
new Bool(true),
161-
new DynamicBytes((new byte[]{0, 1, 2, 3, 4, 5})))));
161+
new DynamicBytes((new byte[] {0, 1, 2, 3, 4, 5})))));
162162
assertEquals(
163163
"12000102030405",
164164
FunctionEncoder.encodeConstructorPacked(
165165
Arrays.asList(
166166
new DynamicBytes(Numeric.hexStringToByteArray("0x12")),
167-
new DynamicBytes((new byte[]{0, 1, 2, 3, 4, 5})))));
167+
new DynamicBytes((new byte[] {0, 1, 2, 3, 4, 5})))));
168168
}
169169

170170
@Test

abi/src/test/java/org/web3j/abi/TypeEncoderPackedTest.java

+4-12
Original file line numberDiff line numberDiff line change
@@ -904,24 +904,16 @@ public void testStaticArrayEncodePacked() {
904904
@Test
905905
public void testDynamicBytesEncodePacked() {
906906
DynamicBytes dynamicBytes = new DynamicBytes(new byte[] {0, 1, 2, 3, 4, 5});
907-
assertEquals(
908-
"000102030405",
909-
TypeEncoder.encodePacked(dynamicBytes));
907+
assertEquals("000102030405", TypeEncoder.encodePacked(dynamicBytes));
910908

911909
DynamicBytes zero = new DynamicBytes(new byte[] {0});
912-
assertEquals(
913-
"00",
914-
TypeEncoder.encodePacked(zero));
910+
assertEquals("00", TypeEncoder.encodePacked(zero));
915911

916912
DynamicBytes empty = new DynamicBytes(new byte[] {});
917-
assertEquals(
918-
"",
919-
TypeEncoder.encodePacked(empty));
913+
assertEquals("", TypeEncoder.encodePacked(empty));
920914

921915
DynamicBytes dave = new DynamicBytes("dave".getBytes());
922-
assertEquals(
923-
"64617665",
924-
TypeEncoder.encodePacked(dave));
916+
assertEquals("64617665", TypeEncoder.encodePacked(dave));
925917

926918
DynamicBytes loremIpsum =
927919
new DynamicBytes(

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
group=org.web3j
2-
version=4.11.3-SNAPSHOT
2+
version=4.11.3

0 commit comments

Comments
 (0)