String sign(BigInt messageHash) { CircomLib circomLib = CircomLib(); String signature = circomLib.signPoseidon(bytesToHex(this.sk), messageHash.toString()); return signature; }