Jimmy
Jimmy
Its hard to implement what i planed without change the exception name, maybe just keep it as it is.
I’ve reworked the BN254 native contract so it no longer relies on Nethermind.MclBindings—the entire G1/G2 arithmetic and Miller loop now live in `BN254.Managed.*` and are backed by BouncyCastle. The wrapper...
@txhsl please check again
> Conflicts. i am waiting for erik to complete his refactoring.
@roman-khimov @shargon this pr is for the resync optimization, it still verify blocks, but can achieve the speed of unverify. Consensus change is not frequent, here is the full list...
Only the block whose Nextconsensu is changed will be verified by witness, rest of them will be verified with prehash. According to the chain of hash, only if someone can...
> . This is a demo, will also add the consensus history as checkpoint.
> I still don't understand how checking signatures in one place and not checking in another improves anything. Exactly because of > > > this attack method: no consensus change...
no longer needed
nothing will be changed, exception will still be exception, just trying to.make the name more meaningful and enforce a detailed error message. its an issue purely for c# implementation, not...