Add code/scripting to generate test vectors for different choices of parameters.
Note that we can define the canonical solution to the puzzle as the one with the lowest selector index within the lowest extra nonce, so that the solutions are deterministic based on the puzzle. (It would be too expensive for the verifier to test if a solution is canonical, but the notion is useful to have for testing).
Add code/scripting to generate test vectors for different choices of parameters.
Note that we can define the canonical solution to the puzzle as the one with the lowest selector index within the lowest extra nonce, so that the solutions are deterministic based on the puzzle. (It would be too expensive for the verifier to test if a solution is canonical, but the notion is useful to have for testing).