Skip to content
This repository has been archived by the owner on Jul 23, 2024. It is now read-only.

Commit

Permalink
update web3j version.
Browse files Browse the repository at this point in the history
  • Loading branch information
kale.kim committed Jul 22, 2020
1 parent a20a778 commit f2f3f0f
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 5 deletions.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
buildscript {
ext.javapoetVersion = '1.7.0'
ext.web3jVersion = '4.2.0'
ext.web3jVersion = '4.6.1'
ext.picocliVersion = '3.0.0'
ext.junitVersion = '4.12'
ext.slf4jVersion = '1.7.25'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
import org.web3j.abi.FunctionEncoder;
import org.web3j.abi.TypeReference;
import org.web3j.abi.datatypes.*;
import org.web3j.abi.datatypes.generated.AbiTypes;
import org.web3j.abi.datatypes.AbiTypes;
import org.web3j.protocol.ObjectMapperFactory;
import org.web3j.protocol.core.RemoteCall;
import org.web3j.protocol.core.methods.response.AbiDefinition;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@

import com.klaytn.caver.crypto.KlaySignatureData;
import org.web3j.crypto.Sign;
import org.web3j.utils.Numeric;

import java.math.BigInteger;

Expand All @@ -35,7 +36,7 @@ public class KlaySignatureDataUtils {
*/
public static KlaySignatureData createEip155KlaySignatureData(
Sign.SignatureData signatureData, int chainId) {
int v = (signatureData.getV() + chainId * 2) + 8;
int v = (Numeric.toBigInt(signatureData.getV()).intValue() + chainId * 2) + 8;
return new KlaySignatureData(BigInteger.valueOf(v).toByteArray(), signatureData.getR(), signatureData.getS());
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ public SignatureData sign(String sigHash, int chainId) {
ECKeyPair keyPair = ECKeyPair.create(Numeric.toBigInt(privateKey));
Sign.SignatureData signatureData = Sign.signMessage(Numeric.hexStringToByteArray(sigHash), keyPair, false);

SignatureData signData = new SignatureData(new byte[]{signatureData.getV()}, signatureData.getR(), signatureData.getS());
SignatureData signData = new SignatureData(signatureData.getV(), signatureData.getR(), signatureData.getS());
signData.makeEIP155Signature(chainId);

return signData;
Expand All @@ -88,7 +88,7 @@ public SignatureData signMessage(String messageHash) {
ECKeyPair keyPair = ECKeyPair.create(Numeric.toBigInt(privateKey));
Sign.SignatureData signatureData = Sign.signMessage(Numeric.hexStringToByteArray(messageHash), keyPair, false);

SignatureData signData = new SignatureData(new byte[]{signatureData.getV()}, signatureData.getR(), signatureData.getS());
SignatureData signData = new SignatureData(signatureData.getV(), signatureData.getR(), signatureData.getS());
return signData;
}

Expand Down

0 comments on commit f2f3f0f

Please sign in to comment.