pragma circom 2.1.0; include "../../node_modules/circomlib/circuits/poseidon.circom"; template PoseidonHash(SIZE) { signal input in[SIZE]; signal input hash; component hasher = Poseidon(SIZE); for(var i = 0; i < SIZE; i++) { hasher.inputs[i] <== in[i]; } hasher.out === hash; } component main { public [hash] } = PoseidonHash(1);