public void TallyTransaction(Chain newChain, ValidatableTx validatableTx, ref object runningTally) { if (TallyTransactionFunc == null) { coreRules.TallyTransaction(newChain, validatableTx, ref runningTally); } else { runningTally = TallyTransactionFunc(newChain, validatableTx, runningTally); } }