Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor: hashchain interface improvements (#156)
* refactor: remove unused get_valid_keys * refactor(common): Creating Signature type * feat(common): Add method to hash multiple items * refactor(common): Operation is only a container for op-specific args * refactor(common): Hashchain provides methods to do operations * refactor(common): Tree interface uses HashchainEntry instead of Operation * test: Tree utils use HashchainEntry instead of Operation * feat: Introduce struct for id-based hashchain updates * test: OpsBuilder builds requests now * refactor(prover): Prover uses requests instead of operations * refactor(da): DA layer uses requests instead of operations * test(prover): Prover tests use requests instead of operations * refactor(prover): Webserver uses requests instead of operations * test: Integration test is adapted to Hashchain changes * refactor(bin): Adjust celestia config namespace variable names * refactor(common): No need for entries without challenge * chore: Remove debug comments and unnecessary code * refactor: More simple approach for converting REST DTOs * refactor: Replace more id/entry params with request entity * refactor: Rename request to transaction * test: Better file and method names for transaction builder * refactor: More renaming to transaction * fix: Correct basic validation for operations * chore: Incorporate changes in zkvm elf
- Loading branch information