Skip to content

Commit dac74be

Browse files
committed
change some permissions
1 parent 3e5fdc1 commit dac74be

File tree

7 files changed

+18
-7
lines changed

7 files changed

+18
-7
lines changed

build.gradle

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
plugins {
1010
// Apply the java-library plugin to add support for Java Library
1111
id 'java-library'
12+
id "com.github.johnrengelman.shadow" version "5.2.0"
1213
}
1314

1415
repositories {
@@ -36,7 +37,7 @@ test {
3637
}
3738

3839
// Manual overrides
39-
version = '0.9.8'
40+
version = '0.9.9'
4041
group = 'org.vechain'
4142
archivesBaseName = 'devkit'
4243

@@ -46,3 +47,13 @@ Java library to assist smooth development on VeChain,
4647
4748
Includes wallets creation, transaction assembling,
4849
signature, ABI encoding and bloom filter."""
50+
51+
shadowJar {
52+
project.configurations.implementation.canBeResolved = true
53+
configurations = [project.configurations.implementation]
54+
55+
relocate 'com.google.common', 'vechain.common'
56+
relocate 'com.google.gson', 'vechain.gson'
57+
relocate 'org.bouncycastle', 'vechain.bouncycastle'
58+
relocate 'org.web3j', 'vechain.web3j'
59+
}

src/main/java/org/vechain/devkit/types/Clause.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* data: BlobKind() // the call data, if not call data fill in "0x"
1919
* }
2020
*/
21-
public class Clause {
21+
final public class Clause {
2222
public final NullableFixedBlobKind to = new NullableFixedBlobKind(20);
2323
public final NumericKind value = new NumericKind(32);
2424
public final BlobKind data = new BlobKind();

src/main/java/org/vechain/devkit/types/CompactFixedBlobKind.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*
99
* When encoded, the resulting byte[] will remove the leading 0.
1010
*/
11-
public class CompactFixedBlobKind extends FixedBlobKind {
11+
final public class CompactFixedBlobKind extends FixedBlobKind {
1212

1313
public CompactFixedBlobKind(int byteLength) {
1414
super(byteLength);

src/main/java/org/vechain/devkit/types/NullableFixedBlobKind.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* To object:
1111
* byte[]{} => null;
1212
*/
13-
public class NullableFixedBlobKind extends FixedBlobKind {
13+
final public class NullableFixedBlobKind extends FixedBlobKind {
1414

1515
public NullableFixedBlobKind(int byteLength) {
1616
super(byteLength);

src/main/java/org/vechain/devkit/types/NumericKind.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
/**
1212
* Positive or Zero number kind of integers.
1313
*/
14-
public class NumericKind implements ScalarKind <BigInteger> {
14+
final public class NumericKind implements ScalarKind <BigInteger> {
1515
public static final int MAX = 256; // MAX bit length is 256-bits.
1616
public static final BigInteger ZERO = new BigInteger("0"); // Smallest is 0.
1717

src/main/java/org/vechain/devkit/types/Reserved.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* unused: List<byte[]>
1010
* }
1111
*/
12-
public class Reserved {
12+
final public class Reserved {
1313
final static NumericKind featuresKind = new NumericKind(4);
1414
private int features;
1515
private List<byte[]> unused;

src/main/java/org/vechain/devkit/types/V1ParamWrapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.vechain.devkit.types;
22

33
/** ABI v1 style paramter wrapper. This can be further process into JSON. */
4-
public class V1ParamWrapper {
4+
final public class V1ParamWrapper {
55
public int index; // The parameter position in the tuple.
66
public String name; // The name of the parameter, can be "".
77
public String canonicalType; // The solidity type name.

0 commit comments

Comments
 (0)