feat(backend): implement more ops (#222)

* Implement more ops

* Split up op verification tests

* Code review
This commit is contained in:
Ahmad Afuni 2025-05-07 10:37:05 +10:00 committed by GitHub
parent 8cc090c5e0
commit bf394eada3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 399 additions and 80 deletions

View file

@ -222,6 +222,7 @@ pub trait Flattenable {
/// For the purpose of op verification, we need only look up the
/// Merkle claim rather than the Merkle proof since it is verified
/// elsewhere.
#[derive(Copy, Clone)]
pub struct MerkleClaimTarget {
pub(crate) enabled: BoolTarget,
pub(crate) root: HashOutTarget,