# liminal-ark-relations This is a library containing a couple of R1CS relations. It was built using [arkworks](https://github.com/arkworks-rs) libraries. ## Provided relations 1. `xor` - representing `a ⊕ b = c` 2. `linear-equation` - representing `a·x + b = y` 3. `preimage` - representing Poseidon 1:1 hashing 4. `deposit`, `deposit-and-merge`, `merge` and `withdraw` relations that are used in Shielder zk-app (see: https://github.com/cardinal-Cryptography/zk-apps/) All relations were built using [`liminal-ark-relation-macro`](https://crates.io/crates/liminal-ark-relation-macro).