arithmetic.zk 276 B

1234567891011121314151617
  1. constant "Arith" {}
  2. contract "Arith" {
  3. Base a,
  4. Base b,
  5. }
  6. circuit "Arith" {
  7. sum = base_add(a, b);
  8. constrain_instance(sum);
  9. product = base_mul(a, b);
  10. constrain_instance(product);
  11. difference = base_sub(a, b);
  12. constrain_instance(difference);
  13. }