Skip to content

Commit f9c0a78

Browse files
committed
Merge branch 'develop' into bl
2 parents 1b52c46 + c1abeee commit f9c0a78

File tree

71 files changed

+1479
-80
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+1479
-80
lines changed

src/main/java/org/tron/core/services/http/AccountPermissionUpdateServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2929
try {
3030
String contract = request.getReader().lines()
3131
.collect(Collectors.joining(System.lineSeparator()));
32+
Util.checkBodySize(contract);
3233
AccountPermissionUpdateContract.Builder build = AccountPermissionUpdateContract.newBuilder();
3334
JsonFormat.merge(contract, build);
3435

src/main/java/org/tron/core/services/http/AddTransactionSignServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
3030
try {
3131
String contract = request.getReader().lines()
3232
.collect(Collectors.joining(System.lineSeparator()));
33+
Util.checkBodySize(contract);
3334
JSONObject input = JSONObject.parseObject(contract);
3435
String strTransaction = input.getJSONObject("transaction").toJSONString();
3536
Transaction transaction = Util.packTransaction(strTransaction);

src/main/java/org/tron/core/services/http/BroadcastServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2323
try {
2424
String input = request.getReader().lines()
2525
.collect(Collectors.joining(System.lineSeparator()));
26+
Util.checkBodySize(input);
2627
Transaction transaction = Util.packTransaction(input);
2728
GrpcAPI.Return retur = wallet.broadcastTransaction(transaction);
2829
response.getWriter().println(JsonFormat.printToString(retur));

src/main/java/org/tron/core/services/http/CreateAccountServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2525
try {
2626
String contract = request.getReader().lines()
2727
.collect(Collectors.joining(System.lineSeparator()));
28+
Util.checkBodySize(contract);
2829
AccountCreateContract.Builder build = AccountCreateContract.newBuilder();
2930
JsonFormat.merge(contract, build);
3031
Transaction tx = wallet

src/main/java/org/tron/core/services/http/CreateAddressServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4949
try {
5050
String input = request.getReader().lines()
5151
.collect(Collectors.joining(System.lineSeparator()));
52+
Util.checkBodySize(input);
5253
BytesMessage.Builder build = BytesMessage.newBuilder();
5354
JsonFormat.merge(input, build);
5455
byte[] address = wallet.createAdresss(build.getValue().toByteArray());

src/main/java/org/tron/core/services/http/CreateAssetIssueServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2929
try {
3030
String contract = request.getReader().lines()
3131
.collect(Collectors.joining(System.lineSeparator()));
32+
Util.checkBodySize(contract);
3233
AssetIssueContract.Builder build = AssetIssueContract.newBuilder();
3334
JsonFormat.merge(contract, build);
3435
Transaction tx = wallet

src/main/java/org/tron/core/services/http/CreateWitnessServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2929
try {
3030
String contract = request.getReader().lines()
3131
.collect(Collectors.joining(System.lineSeparator()));
32+
Util.checkBodySize(contract);
3233
WitnessCreateContract.Builder build = WitnessCreateContract.newBuilder();
3334
JsonFormat.merge(contract, build);
3435
Transaction tx = wallet

src/main/java/org/tron/core/services/http/DeployContractServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
3535
try {
3636
String contract = request.getReader().lines()
3737
.collect(Collectors.joining(System.lineSeparator()));
38+
Util.checkBodySize(contract);
3839
CreateSmartContract.Builder build = CreateSmartContract.newBuilder();
3940
JSONObject jsonObject = JSONObject.parseObject(contract);
4041
byte[] ownerAddress = ByteArray.fromHexString(jsonObject.getString("owner_address"));

src/main/java/org/tron/core/services/http/EasyTransferByPrivateServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
3737
try {
3838
String input = request.getReader().lines()
3939
.collect(Collectors.joining(System.lineSeparator()));
40+
Util.checkBodySize(input);
4041
EasyTransferByPrivateMessage.Builder build = EasyTransferByPrivateMessage.newBuilder();
4142
JsonFormat.merge(input, build);
4243
byte[] privateKey = build.getPrivateKey().toByteArray();

src/main/java/org/tron/core/services/http/EasyTransferServlet.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
3939
try {
4040
String input = request.getReader().lines()
4141
.collect(Collectors.joining(System.lineSeparator()));
42+
Util.checkBodySize(input);
4243
EasyTransferMessage.Builder build = EasyTransferMessage.newBuilder();
4344
JsonFormat.merge(input, build);
4445
byte[] privateKey = wallet.pass2Key(build.getPassPhrase().toByteArray());
@@ -71,6 +72,8 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
7172
logger.debug("IOException: {}", ioe.getMessage());
7273
}
7374
return;
75+
} catch (Exception e) {
76+
logger.debug("Exception: {}", e.getMessage());
7477
}
7578
}
7679
}

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2525
try {
2626
String contract = request.getReader().lines()
2727
.collect(Collectors.joining(System.lineSeparator()));
28+
Util.checkBodySize(contract);
2829
ExchangeCreateContract.Builder build = ExchangeCreateContract.newBuilder();
2930
JsonFormat.merge(contract, build);
3031
Transaction tx = wallet

src/main/java/org/tron/core/services/http/ExchangeInjectServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2525
try {
2626
String contract = request.getReader().lines()
2727
.collect(Collectors.joining(System.lineSeparator()));
28+
Util.checkBodySize(contract);
2829
ExchangeInjectContract.Builder build = ExchangeInjectContract.newBuilder();
2930
JsonFormat.merge(contract, build);
3031
Transaction tx = wallet

src/main/java/org/tron/core/services/http/ExchangeTransactionServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2525
try {
2626
String contract = request.getReader().lines()
2727
.collect(Collectors.joining(System.lineSeparator()));
28+
Util.checkBodySize(contract);
2829
ExchangeTransactionContract.Builder build = ExchangeTransactionContract.newBuilder();
2930
JsonFormat.merge(contract, build);
3031
Transaction tx = wallet

src/main/java/org/tron/core/services/http/ExchangeWithdrawServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2525
try {
2626
String contract = request.getReader().lines()
2727
.collect(Collectors.joining(System.lineSeparator()));
28+
Util.checkBodySize(contract);
2829
ExchangeWithdrawContract.Builder build = ExchangeWithdrawContract.newBuilder();
2930
JsonFormat.merge(contract, build);
3031
Transaction tx = wallet

src/main/java/org/tron/core/services/http/FreezeBalanceServlet.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,11 @@ public class FreezeBalanceServlet extends HttpServlet {
2121
@Autowired
2222
private Wallet wallet;
2323

24-
protected void doGet(HttpServletRequest request, HttpServletResponse response) {
25-
26-
}
27-
2824
protected void doPost(HttpServletRequest request, HttpServletResponse response) {
2925
try {
3026
String contract = request.getReader().lines()
3127
.collect(Collectors.joining(System.lineSeparator()));
28+
Util.checkBodySize(contract);
3229
FreezeBalanceContract.Builder build = FreezeBalanceContract.newBuilder();
3330
JsonFormat.merge(contract, build);
3431
Transaction tx = wallet

src/main/java/org/tron/core/services/http/GetAccountByIdServlet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import org.springframework.stereotype.Component;
1313
import org.tron.common.utils.ByteArray;
1414
import org.tron.core.Wallet;
15-
import org.tron.protos.Contract.AssetIssueContract;
1615
import org.tron.protos.Protocol.Account;
1716

1817
@Component
@@ -64,6 +63,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
6463
try {
6564
String account = request.getReader().lines()
6665
.collect(Collectors.joining(System.lineSeparator()));
66+
Util.checkBodySize(account);
6767
Account.Builder build = Account.newBuilder();
6868
JsonFormat.merge(account, build);
6969

src/main/java/org/tron/core/services/http/GetAccountNetServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4646
try {
4747
String account = request.getReader().lines()
4848
.collect(Collectors.joining(System.lineSeparator()));
49+
Util.checkBodySize(account);
4950
Account.Builder build = Account.newBuilder();
5051
JsonFormat.merge(account, build);
5152
AccountNetMessage reply = wallet.getAccountNet(build.getAddress());

src/main/java/org/tron/core/services/http/GetAccountResourceServlet.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import org.tron.api.GrpcAPI.AccountResourceMessage;
1414
import org.tron.common.utils.ByteArray;
1515
import org.tron.core.Wallet;
16-
import org.tron.core.db.Manager;
1716

1817

1918
@Component
@@ -23,9 +22,6 @@ public class GetAccountResourceServlet extends HttpServlet {
2322
@Autowired
2423
private Wallet wallet;
2524

26-
@Autowired
27-
private Manager dbManager;
28-
2925
protected void doGet(HttpServletRequest request, HttpServletResponse response) {
3026
try {
3127
String address = request.getParameter("address");
@@ -50,6 +46,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
5046
try {
5147
String input = request.getReader().lines()
5248
.collect(Collectors.joining(System.lineSeparator()));
49+
Util.checkBodySize(input);
5350
JSONObject jsonObject = JSONObject.parseObject(input);
5451
String address = jsonObject.getString("address");
5552
AccountResourceMessage reply = wallet

src/main/java/org/tron/core/services/http/GetAccountServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
6868
try {
6969
String account = request.getReader().lines()
7070
.collect(Collectors.joining(System.lineSeparator()));
71+
Util.checkBodySize(account);
7172
Account.Builder build = Account.newBuilder();
7273
JsonFormat.merge(account, build);
7374

src/main/java/org/tron/core/services/http/GetAssetIssueByAccountServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4646
try {
4747
String account = request.getReader().lines()
4848
.collect(Collectors.joining(System.lineSeparator()));
49+
Util.checkBodySize(account);
4950
Account.Builder build = Account.newBuilder();
5051
JsonFormat.merge(account, build);
5152
AssetIssueList reply = wallet.getAssetIssueByAccount(build.getAddress());

src/main/java/org/tron/core/services/http/GetAssetIssueByIdServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4242
try {
4343
String input = request.getReader().lines()
4444
.collect(Collectors.joining(System.lineSeparator()));
45+
Util.checkBodySize(input);
4546
JSONObject jsonObject = JSONObject.parseObject(input);
4647
String id = jsonObject.getString("value");
4748

src/main/java/org/tron/core/services/http/GetAssetIssueByNameServlet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package org.tron.core.services.http;
22

3-
import com.alibaba.fastjson.JSONObject;
43
import com.google.protobuf.ByteString;
54
import java.io.IOException;
65
import java.util.stream.Collectors;
@@ -47,6 +46,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4746
try {
4847
String input = request.getReader().lines()
4948
.collect(Collectors.joining(System.lineSeparator()));
49+
Util.checkBodySize(input);
5050
BytesMessage.Builder build = BytesMessage.newBuilder();
5151
JsonFormat.merge(input, build);
5252
AssetIssueContract reply = wallet.getAssetIssueByName(build.getValue());

src/main/java/org/tron/core/services/http/GetAssetIssueListByNameServlet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import org.tron.api.GrpcAPI.BytesMessage;
1414
import org.tron.common.utils.ByteArray;
1515
import org.tron.core.Wallet;
16-
import org.tron.protos.Contract.AssetIssueContract;
1716

1817
@Component
1918
@Slf4j(topic = "API")
@@ -46,6 +45,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4645
try {
4746
String input = request.getReader().lines()
4847
.collect(Collectors.joining(System.lineSeparator()));
48+
Util.checkBodySize(input);
4949
BytesMessage.Builder build = BytesMessage.newBuilder();
5050
JsonFormat.merge(input, build);
5151
AssetIssueList reply = wallet.getAssetIssueListByName(build.getValue());

src/main/java/org/tron/core/services/http/GetBlockByIdServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4444
try {
4545
String input = request.getReader().lines()
4646
.collect(Collectors.joining(System.lineSeparator()));
47+
Util.checkBodySize(input);
4748
BytesMessage.Builder build = BytesMessage.newBuilder();
4849
JsonFormat.merge(input, build);
4950
Block reply = wallet.getBlockById(build.getValue());

src/main/java/org/tron/core/services/http/GetBlockByLatestNumServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4545
try {
4646
String input = request.getReader().lines()
4747
.collect(Collectors.joining(System.lineSeparator()));
48+
Util.checkBodySize(input);
4849
NumberMessage.Builder build = NumberMessage.newBuilder();
4950
JsonFormat.merge(input, build);
5051
long getNum = build.getNum();

src/main/java/org/tron/core/services/http/GetBlockByLimitNextServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4646
try {
4747
String input = request.getReader().lines()
4848
.collect(Collectors.joining(System.lineSeparator()));
49+
Util.checkBodySize(input);
4950
BlockLimit.Builder build = BlockLimit.newBuilder();
5051
JsonFormat.merge(input, build);
5152
long startNum = build.getStartNum();

src/main/java/org/tron/core/services/http/GetBlockByNumServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4242
try {
4343
String input = request.getReader().lines()
4444
.collect(Collectors.joining(System.lineSeparator()));
45+
Util.checkBodySize(input);
4546
NumberMessage.Builder build = NumberMessage.newBuilder();
4647
JsonFormat.merge(input, build);
4748
Block reply = wallet.getBlockByNum(build.getNum());

src/main/java/org/tron/core/services/http/GetContractServlet.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) {
2929
BytesMessage.Builder build = BytesMessage.newBuilder();
3030
JsonFormat.merge(jsonObject.toJSONString(), build);
3131
SmartContract smartContract = wallet.getContract(build.build());
32-
JSONObject jsonSmartContract = JSONObject.parseObject(JsonFormat.printToString(smartContract));
32+
JSONObject jsonSmartContract = JSONObject
33+
.parseObject(JsonFormat.printToString(smartContract));
3334
response.getWriter().println(jsonSmartContract.toJSONString());
3435
} catch (Exception e) {
3536
logger.debug("Exception: {}", e.getMessage());
@@ -45,10 +46,12 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4546
try {
4647
String input = request.getReader().lines()
4748
.collect(Collectors.joining(System.lineSeparator()));
49+
Util.checkBodySize(input);
4850
BytesMessage.Builder build = BytesMessage.newBuilder();
4951
JsonFormat.merge(input, build);
5052
SmartContract smartContract = wallet.getContract(build.build());
51-
JSONObject jsonSmartContract = JSONObject.parseObject(JsonFormat.printToString(smartContract));
53+
JSONObject jsonSmartContract = JSONObject
54+
.parseObject(JsonFormat.printToString(smartContract));
5255
response.getWriter().println(jsonSmartContract.toJSONString());
5356
} catch (Exception e) {
5457
logger.debug("Exception: {}", e.getMessage());

src/main/java/org/tron/core/services/http/GetDelegatedResourceAccountIndexServlet.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
@Slf4j(topic = "API")
1919
public class GetDelegatedResourceAccountIndexServlet extends HttpServlet {
2020

21-
@Autowired private Wallet wallet;
21+
@Autowired
22+
private Wallet wallet;
2223

2324
protected void doGet(HttpServletRequest request, HttpServletResponse response) {
2425
try {
@@ -45,6 +46,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4546
try {
4647
String input = request.getReader().lines()
4748
.collect(Collectors.joining(System.lineSeparator()));
49+
Util.checkBodySize(input);
4850
BytesMessage.Builder build = BytesMessage.newBuilder();
4951
JsonFormat.merge(input, build);
5052
DelegatedResourceAccountIndex reply =

src/main/java/org/tron/core/services/http/GetDelegatedResourceServlet.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
@Slf4j(topic = "API")
1919
public class GetDelegatedResourceServlet extends HttpServlet {
2020

21-
@Autowired private Wallet wallet;
21+
@Autowired
22+
private Wallet wallet;
2223

2324
protected void doGet(HttpServletRequest request, HttpServletResponse response) {
2425
try {
@@ -48,6 +49,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4849
try {
4950
String input =
5051
request.getReader().lines().collect(Collectors.joining(System.lineSeparator()));
52+
Util.checkBodySize(input);
5153
DelegatedResourceMessage.Builder build = DelegatedResourceMessage.newBuilder();
5254
JsonFormat.merge(input, build);
5355
DelegatedResourceList reply =

src/main/java/org/tron/core/services/http/GetExchangeByIdServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2525
try {
2626
String input = request.getReader().lines()
2727
.collect(Collectors.joining(System.lineSeparator()));
28+
Util.checkBodySize(input);
2829
JSONObject jsonObject = JSONObject.parseObject(input);
2930
long id = jsonObject.getLong("id");
3031
response.getWriter()

src/main/java/org/tron/core/services/http/GetPaginatedAssetIssueListServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2828
try {
2929
String input = request.getReader().lines()
3030
.collect(Collectors.joining(System.lineSeparator()));
31+
Util.checkBodySize(input);
3132
PaginatedMessage.Builder build = PaginatedMessage.newBuilder();
3233
JsonFormat.merge(input, build);
3334
AssetIssueList reply = wallet.getAssetIssueList(build.getOffset(), build.getLimit());

src/main/java/org/tron/core/services/http/GetPaginatedExchangeListServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2828
try {
2929
String input = request.getReader().lines()
3030
.collect(Collectors.joining(System.lineSeparator()));
31+
Util.checkBodySize(input);
3132
PaginatedMessage.Builder build = PaginatedMessage.newBuilder();
3233
JsonFormat.merge(input, build);
3334
ExchangeList reply = wallet.getPaginatedExchangeList(build.getOffset(), build.getLimit());

src/main/java/org/tron/core/services/http/GetPaginatedProposalListServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2828
try {
2929
String input = request.getReader().lines()
3030
.collect(Collectors.joining(System.lineSeparator()));
31+
Util.checkBodySize(input);
3132
PaginatedMessage.Builder build = PaginatedMessage.newBuilder();
3233
JsonFormat.merge(input, build);
3334
ProposalList reply = wallet.getPaginatedProposalList(build.getOffset(), build.getLimit());

src/main/java/org/tron/core/services/http/GetProposalByIdServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4545
try {
4646
String input = request.getReader().lines()
4747
.collect(Collectors.joining(System.lineSeparator()));
48+
Util.checkBodySize(input);
4849
JSONObject jsonObject = JSONObject.parseObject(input);
4950
long id = jsonObject.getLong("id");
5051
Proposal reply = wallet.getProposalById(ByteString.copyFrom(ByteArray.fromLong(id)));

src/main/java/org/tron/core/services/http/GetTransactionApprovedListServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
2828
try {
2929
String input = request.getReader().lines()
3030
.collect(Collectors.joining(System.lineSeparator()));
31+
Util.checkBodySize(input);
3132
Transaction transaction = Util.packTransaction(input);
3233
TransactionApprovedList reply = wallet.getTransactionApprovedList(transaction);
3334
if (reply != null) {

src/main/java/org/tron/core/services/http/GetTransactionByIdServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4545
try {
4646
String input = request.getReader().lines()
4747
.collect(Collectors.joining(System.lineSeparator()));
48+
Util.checkBodySize(input);
4849
BytesMessage.Builder build = BytesMessage.newBuilder();
4950
JsonFormat.merge(input, build);
5051
Transaction reply = wallet.getTransactionById(build.getValue());

0 commit comments

Comments
 (0)