The reason for this revert, is that the ChainProcessor does not implement pagination in the same way that the RemoteChainProcessor does. This creates an issue where the ChainProcessor eagerly decrypts the whole chain. There are external components that used to rely on the remote chain processor pausing every page and "completing". Because of that, I'll be reverting this and re-introducing this with that change to make it compatible with the RemoteChainProccessor.
Reverts iron-fish/ironfish#5063
The reason for this revert, is that the ChainProcessor does not implement pagination in the same way that the RemoteChainProcessor does. This creates an issue where the ChainProcessor eagerly decrypts the whole chain. There are external components that used to rely on the remote chain processor pausing every page and "completing". Because of that, I'll be reverting this and re-introducing this with that change to make it compatible with the RemoteChainProccessor.