pub fn derive_public_key(private_key: &[u8]) -> Result<Vec<u8>, JsValue>
Derive public key from private key
publicKey = Poseidon2(privateKey, 0, domain=0x03)