Skip to content

Commit 9651b62

Browse files
authored
Merge pull request #3617 from tronprotocol/remove-blackhole-account
add the solidity and pbft interafce
2 parents 95b07b4 + a82e4b0 commit 9651b62

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

framework/src/main/java/org/tron/core/services/interfaceOnPBFT/http/PBFT/HttpApiOnPBFTService.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import org.tron.core.services.interfaceOnPBFT.http.GetBlockByLimitNextOnPBFTServlet;
2525
import org.tron.core.services.interfaceOnPBFT.http.GetBlockByNumOnPBFTServlet;
2626
import org.tron.core.services.interfaceOnPBFT.http.GetBrokerageOnPBFTServlet;
27+
import org.tron.core.services.interfaceOnPBFT.http.GetBurnTrxOnPBFTServlet;
2728
import org.tron.core.services.interfaceOnPBFT.http.GetDelegatedResourceAccountIndexOnPBFTServlet;
2829
import org.tron.core.services.interfaceOnPBFT.http.GetDelegatedResourceOnPBFTServlet;
2930
import org.tron.core.services.interfaceOnPBFT.http.GetExchangeByIdOnPBFTServlet;
@@ -141,6 +142,8 @@ public class HttpApiOnPBFTService implements Service {
141142
@Autowired
142143
private IsShieldedTRC20ContractNoteSpentOnPBFTServlet
143144
isShieldedTRC20ContractNoteSpentOnPBFTServlet;
145+
@Autowired
146+
private GetBurnTrxOnPBFTServlet getBurnTrxOnPBFTServlet;
144147

145148
@Override
146149
public void init() {
@@ -224,6 +227,8 @@ public void start() {
224227
"/scanshieldedtrc20notesbyovk");
225228
context.addServlet(new ServletHolder(isShieldedTRC20ContractNoteSpentOnPBFTServlet),
226229
"/isshieldedtrc20contractnotespent");
230+
context.addServlet(new ServletHolder(getBurnTrxOnPBFTServlet),
231+
"/getburntrx");
227232

228233
int maxHttpConnectNumber = Args.getInstance().getMaxHttpConnectNumber();
229234
if (maxHttpConnectNumber > 0) {

framework/src/main/java/org/tron/core/services/interfaceOnSolidity/http/solidity/HttpApiOnSolidityService.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import org.tron.common.parameter.CommonParameter;
1414
import org.tron.core.config.args.Args;
1515
import org.tron.core.services.filter.LiteFnQueryHttpFilter;
16-
import org.tron.core.services.http.GetBurnTrxServlet;
1716
import org.tron.core.services.interfaceOnSolidity.http.GetAccountByIdOnSolidityServlet;
1817
import org.tron.core.services.interfaceOnSolidity.http.GetAccountOnSolidityServlet;
1918
import org.tron.core.services.interfaceOnSolidity.http.GetAssetIssueByIdOnSolidityServlet;
@@ -25,6 +24,7 @@
2524
import org.tron.core.services.interfaceOnSolidity.http.GetBlockByLimitNextOnSolidityServlet;
2625
import org.tron.core.services.interfaceOnSolidity.http.GetBlockByNumOnSolidityServlet;
2726
import org.tron.core.services.interfaceOnSolidity.http.GetBrokerageOnSolidityServlet;
27+
import org.tron.core.services.interfaceOnSolidity.http.GetBurnTrxOnSolidityServlet;
2828
import org.tron.core.services.interfaceOnSolidity.http.GetDelegatedResourceAccountIndexOnSolidityServlet;
2929
import org.tron.core.services.interfaceOnSolidity.http.GetDelegatedResourceOnSolidityServlet;
3030
import org.tron.core.services.interfaceOnSolidity.http.GetExchangeByIdOnSolidityServlet;
@@ -127,6 +127,8 @@ public class HttpApiOnSolidityService implements Service {
127127
@Autowired
128128
private GetRewardOnSolidityServlet getRewardServlet;
129129
@Autowired
130+
private GetBurnTrxOnSolidityServlet getBurnTrxOnSolidityServlet;
131+
@Autowired
130132
private TriggerConstantContractOnSolidityServlet triggerConstantContractOnSolidityServlet;
131133
@Autowired
132134
private GetTransactionInfoByBlockNumOnSolidityServlet
@@ -145,9 +147,6 @@ public class HttpApiOnSolidityService implements Service {
145147
@Autowired
146148
private LiteFnQueryHttpFilter liteFnQueryHttpFilter;
147149

148-
@Autowired
149-
private GetBurnTrxServlet getBurnTrxServlet;
150-
151150
@Override
152151
public void init() {
153152

@@ -243,12 +242,13 @@ public void start() {
243242
context.addServlet(new ServletHolder(getNodeInfoOnSolidityServlet), "/wallet/getnodeinfo");
244243
context.addServlet(new ServletHolder(getBrokerageServlet), "/walletsolidity/getBrokerage");
245244
context.addServlet(new ServletHolder(getRewardServlet), "/walletsolidity/getReward");
246-
context.addServlet(new ServletHolder(getBurnTrxServlet), "/walletsolidity/getburntrx");
245+
context
246+
.addServlet(new ServletHolder(getBurnTrxOnSolidityServlet), "/walletsolidity/getburntrx");
247247

248248
// filters the specified APIs
249249
// when node is lite fullnode and openHistoryQueryWhenLiteFN is false
250250
context.addFilter(new FilterHolder(liteFnQueryHttpFilter), "/*",
251-
EnumSet.allOf(DispatcherType.class));
251+
EnumSet.allOf(DispatcherType.class));
252252

253253
int maxHttpConnectNumber = Args.getInstance().getMaxHttpConnectNumber();
254254
if (maxHttpConnectNumber > 0) {

framework/src/main/resources/config-localtest.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ net {
55

66
storage {
77
# Directory for storing persistent data
8-
db.version = 1,
8+
db.version = 2,
99
db.directory = "database",
1010
index.directory = "index",
1111

0 commit comments

Comments
 (0)