|
11 | 11 | import com.google.protobuf.ByteString;
|
12 | 12 | import java.math.BigInteger;
|
13 | 13 | import java.util.Arrays;
|
14 |
| -import java.util.HashMap; |
15 | 14 | import java.util.List;
|
16 |
| -import java.util.Map; |
17 | 15 | import java.util.Objects;
|
18 | 16 | import lombok.Getter;
|
19 | 17 | import lombok.Setter;
|
20 | 18 | import lombok.extern.slf4j.Slf4j;
|
21 |
| -import org.apache.commons.lang3.ArrayUtils; |
22 | 19 | import org.apache.commons.lang3.StringUtils;
|
23 | 20 | import org.spongycastle.util.encoders.Hex;
|
24 | 21 | import org.tron.common.logsfilter.EventPluginLoader;
|
@@ -97,7 +94,6 @@ public class RuntimeImpl implements Runtime {
|
97 | 94 | @Setter
|
98 | 95 | private boolean enableEventLinstener;
|
99 | 96 |
|
100 |
| - private Map<String, ABI> abiMap = new HashMap<>(); |
101 | 97 | private LogInfoTriggerParser logInfoTriggerParser;
|
102 | 98 |
|
103 | 99 | /**
|
@@ -454,9 +450,6 @@ private void create()
|
454 | 450 | (EventPluginLoader.getInstance().isContractEventTriggerEnable()
|
455 | 451 | || EventPluginLoader.getInstance().isContractLogTriggerEnable())
|
456 | 452 | && isCheckTransaction()) {
|
457 |
| - this.abiMap |
458 |
| - .put(ArrayUtils.isEmpty(contractAddress) ? "" : Wallet.encode58Check(contractAddress), |
459 |
| - newSmartContract.getAbi()); |
460 | 453 | logInfoTriggerParser = new LogInfoTriggerParser(blockCap.getNum(), blockCap.getTimeStamp(),
|
461 | 454 | txId, callerAddress);
|
462 | 455 |
|
@@ -662,7 +655,7 @@ public void go() {
|
662 | 655 |
|
663 | 656 | if (logInfoTriggerParser != null) {
|
664 | 657 | List<ContractTrigger> triggers = logInfoTriggerParser
|
665 |
| - .parseLogInfos(program.getResult().getLogInfoList(), this.abiMap, this.deposit); |
| 658 | + .parseLogInfos(program.getResult().getLogInfoList(), this.deposit); |
666 | 659 | program.getResult().setTriggerList(triggers);
|
667 | 660 | }
|
668 | 661 |
|
|
0 commit comments