Skip to content

Commit

Permalink
change to utf8
Browse files Browse the repository at this point in the history
  • Loading branch information
hule authored and hule committed Jun 8, 2018
1 parent 99612ed commit 4a9688f
Show file tree
Hide file tree
Showing 5 changed files with 62 additions and 61 deletions.
1 change: 1 addition & 0 deletions .settings/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/org.eclipse.core.resources.prefs
62 changes: 31 additions & 31 deletions src/main/java/io/eblock/eos4j/Ecc.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,123 +5,123 @@
import io.eblock.eos4j.ese.Ese;

/**
* Ecc,用户生成公私钥,签名,数据序列化
* Ecc,用户生成公私钥,签名,数据序列化
*
* @author espritblock http://eblock.io
*
*/
public class Ecc {

/**
* 通过种子生成私钥
* 通过种子生成私钥
*
* @param seed
* 种子
* 种子
* @return
*/
public static String seedPrivate(String seed) {
return EccTool.seedPrivate(seed);
}

/**
* 通过私钥生成公钥
* 通过私钥生成公钥
*
* @param privateKey
* 私钥
* 私钥
* @return
*/
public static String privateToPublic(String privateKey) {
return EccTool.privateToPublic(privateKey);
}

/**
* 普通数据签名
* 普通数据签名
*
* @param privateKey
* 私钥
* 私钥
* @param data
* 需要签名的数据
* 需要签名的数据
* @return
*/
public static String sign(String privateKey, String data) {
return EccTool.sign(privateKey, data);
}

/**
* 交易签名
* 交易签名
*
* @param privateKey
* 私钥
* 私钥
* @param data
* 需要签名的对象
* 需要签名的对象
* @return
*/
public static String signTransaction(String privateKey, TxSign sign) {
return EccTool.signTransaction(privateKey, sign);
}

/**
* 转账数据序列化
* 转账数据序列化
*
* @param from
* 从
* 从
* @param to
* 到
* 到
* @param quantity
* 转账金额和币种
* 转账金额和币种
* @param memo
* 备注留言
* 备注留言
* @return
*/
public static String parseTransferData(String from, String to, String quantity, String memo) {
return Ese.parseTransferData(from, to, quantity, memo);
}

/**
* 创建账户数据序列化
* 创建账户数据序列化
*
* @param creator
* 创建者
* 创建者
* @param name
* 账户名
* 账户名
* @param onwe
* onwer公钥
* onwer公钥
* @param active
* active公钥
* active公钥
* @return
*/
public static String parseAccountData(String creator, String name, String onwer, String active) {
return Ese.parseAccountData(creator, name, onwer, active);
}

/**
* 购买ram数据序列化
* 购买ram数据序列化
*
* @param payer
* 付款账户
* 付款账户
* @param receiver
* 接收账户
* 接收账户
* @param bytes
* 购买字节数量
* 购买字节数量
* @return
*/
public static String parseBuyRamData(String payer, String receiver, Long bytes) {
return Ese.parseBuyRamData(payer, receiver, bytes);
}

/**
* 抵押数据序列化
* 抵押数据序列化
*
* @param from
* 抵押账户
* 抵押账户
* @param receiver
* 接受账户
* 接受账户
* @param stakeNetQuantity
* 网络抵押数量和币种
* 网络抵押数量和币种
* @param stakeCpuQuantity
* CPU抵押数量和币种
* CPU抵押数量和币种
* @param transfer
* 是否讲抵押资产转送给对方,0自己所有,1对方所有
* 是否讲抵押资产转送给对方,0自己所有,1对方所有
* @return
*/
public static String parseBuyRamData(String from, String receiver, String stakeNetQuantity, String stakeCpuQuantity,
Expand Down
52 changes: 26 additions & 26 deletions src/main/java/io/eblock/eos4j/Rpc.java
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public Rpc(String baseUrl) {
}

/**
* 获得链信息
* 获得链信息
*
* @return
*/
Expand All @@ -45,36 +45,36 @@ public ChainInfo getChainInfo() {
}

/**
* 获得区块信息
* 获得区块信息
*
* @param blockNumberOrId
* 区块ID或者高度
* 区块ID或者高度
* @return
*/
public Block getBlock(String blockNumberOrId) {
return Generator.executeSync(rpcService.getBlock(Collections.singletonMap("block_num_or_id", blockNumberOrId)));
}

/**
* 获得账户信息
* 获得账户信息
*
* @param account
* 账户名称
* 账户名称
* @return
*/
public Account getAccount(String account) {
return Generator.executeSync(rpcService.getAccount(Collections.singletonMap("account_name", account)));
}

/**
* 发送请求
* 发送请求
*
* @param compression
* 压缩
* 压缩
* @param pushTransaction
* 交易
* 交易
* @param signatures
* 签名
* 签名
* @return
* @throws Exception
*/
Expand All @@ -88,20 +88,20 @@ public Transaction pushTransaction(String compression, Tx pushTransaction, Strin
}

/**
* 转账
* 转账
*
* @param pk
* 私钥
* 私钥
* @param contractAccount
* 合约账户
* 合约账户
* @param from
* 从
* 从
* @param to
* 到
* 到
* @param quantity
* 币种金额
* 币种金额
* @param memo
* 留言
* 留言
* @return
* @throws Exception
*/
Expand Down Expand Up @@ -143,26 +143,26 @@ public Transaction transfer(String pk, String contractAccount, String from, Stri
}

/**
* 创建账户
* 创建账户
*
* @param pk
* 私钥
* 私钥
* @param creator
* 创建者
* 创建者
* @param newAccount
* 新账户
* 新账户
* @param owner
* 公钥
* 公钥
* @param active
* 公钥
* 公钥
* @param buyRam
* 购买空间数量
* 购买空间数量
* @param stakeNetQuantity
* 网络抵押
* 网络抵押
* @param stakeCpuQuantity
* cpu抵押
* cpu抵押
* @param transfer
* 抵押资产是否转送给对方,0自己所有,1对方所有
* 抵押资产是否转送给对方,0自己所有,1对方所有
* @return
* @throws Exception
*/
Expand Down
6 changes: 3 additions & 3 deletions src/main/java/io/eblock/eos4j/Test.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ public static void main(String[] args) {
// System.out.println("\n public key :" + pu);
//
// String sign = Ecc.sign("5JF7uA3ERcSp8EjMvsnEWLdHVLR9oJsY7FVUj8qfHTnXZv7r98p",
// "is京東價as看到可可是是是@#¥%……&*(CVBNM《d ");
// "is京東價as看到可可是是是@#¥%……&*(CVBNM《d ");
// System.out.println("\n sign :" + sign);
//
// String data = Ecc.parseTransferData("fromaccount", "toaccount", "10.0020 SYS", "测试123abcdo./,./!@##$%");
// String data = Ecc.parseTransferData("fromaccount", "toaccount", "10.0020 SYS", "测试123abcdo./,./!@##$%");
// System.out.println("\n seriz data :" + data);
// System.out.println("\n transfer eq eosjs seriz " + data.equals(eosjs_transfer_seriz));
//
Expand All @@ -48,7 +48,7 @@ public static void main(String[] args) {
// }
// try {
// Transaction tx = rpc.createAccount("5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3", "eosio",
// "qqqsssdddeee", "EOS8eAX54cJtAngV2V22WZhRCW7e4sTAZz1mC5U22vp8mAGuFdMXx",
// "ooopppkkkddd", "EOS8eAX54cJtAngV2V22WZhRCW7e4sTAZz1mC5U22vp8mAGuFdMXx",
// "EOS8eAX54cJtAngV2V22WZhRCW7e4sTAZz1mC5U22vp8mAGuFdMXx", 8192l, "1.0000 SYS", "1.0000 SYS", 0l);
// System.out.println("transfer = " + tx.getTransactionId());
// } catch (Exception e) {
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/io/eblock/eos4j/ecc/Ecdsa.java
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ public Ecdsa(Secp256k curve) {
}

/**
* Ç©Ãû
* sign
*
* @param dataHash
* @param d
Expand Down

0 comments on commit 4a9688f

Please sign in to comment.