I'm following this repo (https://github.com/GuidoDipietro/solana-ed25519-secp256k1-sig-verification) to create and verify signature, but the way to create instruction isn't used anymore so I'm trying to do the method way. I have a message and sign it using @noble/ed25519
let signature = await ed.sign(
MSG,
owner.secretKey.slice(0, 32)
);
In program, my input type is msg: Vec, sig: [u8; 64] and after build the program, the types required are 'ArgsTuple<[{ name: "msg"; type: "bytes"; }, { name: "sig"; type: { array: ["u8", 64]; }; }] So how can I convert these type for the function?