Skip to content

Commit 29c1f7d

Browse files
authored
Merge branch 'develop' into receipt
2 parents eeed4ef + 9783666 commit 29c1f7d

36 files changed

Lines changed: 5052 additions & 3982 deletions

src/main/java/org/tron/common/runtime/DepositController.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ public int preProcessTransaction(TransactionCapsule trxCap)
6262
throws ContractValidateException, ContractExeException {
6363
DepositImpl deposit = DepositImpl.createRoot(dbManager);
6464
Runtime runtime = new Runtime(trxCap.getInstance(), deposit, programInvokeFactory);
65+
runtime.init();
6566
runtime.execute();
6667
runtime.go();
6768
ProgramResult programResult = runtime.getResult();
@@ -91,6 +92,7 @@ public int processBlock(BlockCapsule block)
9192
Deposit trxDeposit = currentDeposit.newDepositChild();
9293
Runtime runtime = new Runtime(trxCap.getInstance(), block.getInstance(), trxDeposit,
9394
programInvokeFactory);
95+
runtime.init();
9496
runtime.execute();
9597
runtime.go();
9698

@@ -132,6 +134,7 @@ public ProgramResult processConstantTransaction(TransactionCapsule trxCap)
132134
throws ContractValidateException, ContractExeException {
133135
DepositImpl deposit = DepositImpl.createRoot(dbManager);
134136
Runtime runtime = new Runtime(trxCap.getInstance(), programInvokeFactory, deposit);
137+
runtime.init();
135138
runtime.execute();
136139
runtime.go();
137140
ProgramResult programResult = runtime.getResult();

0 commit comments

Comments
 (0)