Commit 8dffdcd8 authored by huanyu's avatar huanyu

Java版 Filecoin 签名和地址生成

parent b017e7d7
package com.blocksignature.signature; package com.blocksignature.signature;
public class UnsignedMessageAPI { import java.io.Serializable;
public class UnsignedMessageAPI implements Serializable {
private String to; private String to;
private String from; private String from;
private long nonce; private long nonce;
......
...@@ -7,11 +7,11 @@ import org.bitcoinj.core.ECKey; ...@@ -7,11 +7,11 @@ import org.bitcoinj.core.ECKey;
import org.bitcoinj.core.Utils; import org.bitcoinj.core.Utils;
public class FilecoinUtil { public class FilecoinUtil {
public String generateAddress(ECKey ecKey) { public static String generateAddress(ECKey ecKey) {
return GenerateAddressUtil.generateAddress(ecKey); return GenerateAddressUtil.generateAddress(ecKey);
} }
public String signatureTransaction(UnsignedMessageAPI message, ECKey ecKey) { public static String signatureTransaction(UnsignedMessageAPI message, ECKey ecKey) {
String hexKey = Utils.HEX.encode(ecKey.getPrivKeyBytes()); String hexKey = Utils.HEX.encode(ecKey.getPrivKeyBytes());
return SignatureTransactionUtil.transaction_serialize(message, hexKey); return SignatureTransactionUtil.transaction_serialize(message, hexKey);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment