Is your feature request related to a problem? Please describe.
I'd like to be able to define a source of checkpoints that is used in testing environments and that don't need to be bundled anywhere in the SDK. For example, currently checkpoint 663150 is bundled in the SDK because otherwise the darkside tests wouldn't had been able to work.
If developers could actually provide a different source of checkpoints they could avoid this altogether and even test other scenarios like an adversary lightwalletd providing wrong checkpoints.
additional context
related to #1314 and necessary for going towards #1233
Is your feature request related to a problem? Please describe.
I'd like to be able to define a source of checkpoints that is used in testing environments and that don't need to be bundled anywhere in the SDK. For example, currently checkpoint 663150 is bundled in the SDK because otherwise the darkside tests wouldn't had been able to work.
If developers could actually provide a different source of checkpoints they could avoid this altogether and even test other scenarios like an adversary lightwalletd providing wrong checkpoints.
additional context
related to #1314 and necessary for going towards #1233