Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
evm: fix InternalTransactions order (#450)
* evm: add order of internal transactions test * evm: reorder InternalTransactions * evm_test: add additional order or internal transactions tests Add more tests: - Multiple calls: one contract calls multiple contracts - Complex calls: one contract calls multiple contracts with various depths - Delegate calls: one contract delegate-calls multiple contracts * blockchain: add condition to check when to pass bc.OpEvents() to bc.processor.Process() Only some blocks need to be tracked with bc.OpEvents(), then just pass bc.OpEvents() to bc.processor.Process() when the flag bc.enableAdditionalChainEvent is on. --------- Co-authored-by: Bui Quang Minh <[email protected]>
- Loading branch information