Hello, wanted to ask about CallBundle. Why does it need *core.BlockChain when normal call to "DoCall()" function does not. Seems it operates on state, so we could just call DoCall() twice without resetting state in between? What i'm missing.
Can it be skipped or replaced with null?