Skip to content

Commit cb7862c

Browse files
committed
refactor ExchangeCreateServlet post code
1 parent 61c07a2 commit cb7862c

File tree

2 files changed

+6
-22
lines changed

2 files changed

+6
-22
lines changed

crypto/src/main/java/org/tron/common/crypto/Hash.java

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -120,21 +120,7 @@ public static byte[] sha3(byte[] input, int start, int length) {
120120
throw new RuntimeException(e);
121121
}
122122
}
123-
124-
public static byte[] sha512(byte[] input) {
125-
MessageDigest digest;
126-
try {
127-
digest = MessageDigest.getInstance(HASH_512_ALGORITHM_NAME,
128-
CRYPTO_PROVIDER);
129-
digest.update(input);
130-
return digest.digest();
131-
} catch (NoSuchAlgorithmException e) {
132-
logger.error(ALGORITHM_NOT_FOUND, e);
133-
throw new RuntimeException(e);
134-
}
135-
}
136-
137-
123+
138124
public static byte[] encodeElement(byte[] srcData) {
139125

140126
// [0x80]

framework/src/main/java/org/tron/core/services/http/ExchangeCreateServlet.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,16 @@ public class ExchangeCreateServlet extends RateLimiterServlet {
2222

2323
protected void doPost(HttpServletRequest request, HttpServletResponse response) {
2424
try {
25-
String contract = request.getReader().lines()
26-
.collect(Collectors.joining(System.lineSeparator()));
27-
Util.checkBodySize(contract);
28-
boolean visible = Util.getVisiblePost(contract);
25+
PostParams params = PostParams.getPostParams(request);
2926
ExchangeCreateContract.Builder build = ExchangeCreateContract.newBuilder();
30-
JsonFormat.merge(contract, build, visible);
27+
JsonFormat.merge(params.getParams(), build, params.isVisible());
3128
Transaction tx = wallet
3229
.createTransactionCapsule(build.build(), ContractType.ExchangeCreateContract)
3330
.getInstance();
34-
JSONObject jsonObject = JSONObject.parseObject(contract);
31+
JSONObject jsonObject = JSONObject.parseObject(params.getParams());
3532
tx = Util.setTransactionPermissionId(jsonObject, tx);
36-
response.getWriter().println(Util.printCreateTransaction(tx, visible));
33+
response.getWriter().println(Util
34+
.printCreateTransaction(tx, params.isVisible()));
3735
} catch (Exception e) {
3836
Util.processError(e, response);
3937
}

0 commit comments

Comments
 (0)