Skip to content

Commit aea9849

Browse files
committed
UPDATE
1 parent e3f834a commit aea9849

1 file changed

Lines changed: 4 additions & 14 deletions

File tree

framework/src/main/java/org/tron/program/ScanDB.java

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,19 @@
33
import static org.fusesource.leveldbjni.JniDBFactory.factory;
44
import static org.tron.program.DBConvert.newDefaultLevelDbOptions;
55

6-
import java.io.BufferedReader;
76
import java.io.File;
8-
import java.io.FileReader;
97
import java.io.IOException;
10-
import java.util.HashMap;
11-
import java.util.HashSet;
128
import java.util.List;
13-
import java.util.Map;
14-
import java.util.Set;
159
import lombok.extern.slf4j.Slf4j;
1610
import org.bouncycastle.util.encoders.Hex;
1711
import org.iq80.leveldb.DB;
1812
import org.iq80.leveldb.DBIterator;
1913
import org.iq80.leveldb.Options;
2014
import org.tron.common.utils.StringUtil;
21-
import org.tron.core.Constant;
2215
import org.tron.core.capsule.BlockCapsule;
2316
import org.tron.core.capsule.TransactionCapsule;
2417
import org.tron.core.exception.BadItemException;
2518
import org.tron.protos.Protocol;
26-
import org.tron.protos.contract.AssetIssueContractOuterClass;
2719
import org.tron.protos.contract.BalanceContract;
2820

2921
@Slf4j(topic = "DB")
@@ -36,11 +28,6 @@ public static void main(String[] args) throws IOException {
3628
iterateDB(sourcePath);
3729
}
3830

39-
public static long txSize(TransactionCapsule trx) {
40-
return trx.getInstance().toBuilder().clearRet().build().getSerializedSize() +
41-
Constant.MAX_RESULT_SIZE_IN_TX;
42-
}
43-
4431
public static void iterateDB(String sourcePath) throws IOException {
4532
Options options = newDefaultLevelDbOptions();
4633
DB db = initDB(sourcePath, options);
@@ -54,9 +41,12 @@ public static void iterateDB(String sourcePath) throws IOException {
5441
// 46257710
5542
// 55715000
5643
// 45391198
57-
if (num <= 75360000 || num >= 75440000) {
44+
if (num <= 75360000) {
5845
break;
5946
}
47+
if (num >= 75440000) {
48+
continue;
49+
}
6050
List<TransactionCapsule> transactions = blockCapsule.getTransactions();
6151
transactions.forEach(o -> {
6252
String txId = Hex.toHexString(o.getTransactionId().getBytes());

0 commit comments

Comments
 (0)