It would be useful if we have test cases in our example smart contracts that showcase how to generate signatures in the test case directly side by side with our current approach of using external tools to create such signatures (e.g. https://cyphr.me/ed25519_tool/ed.html). This in-code signature generation would have simplified the umbrella smart contracts tests (checking ed25519 signatures) as well as simplified some of the cis3-sponsored-transaction smart contract tests (checking account signatures).
Changes
Add test case to signature-verifier to showcase how ed25519 signatures can be generated within a test case.
Purpose
It would be useful if we have test cases in our example smart contracts that showcase how to generate signatures in the test case directly side by side with our current approach of using external tools to create such signatures (e.g. https://cyphr.me/ed25519_tool/ed.html). This in-code signature generation would have simplified the umbrella smart contracts tests (checking ed25519 signatures) as well as simplified some of the cis3-sponsored-transaction smart contract tests (checking account signatures).
Changes
signature-verifier
to showcase how ed25519 signatures can be generated within a test case.