web3.partialSign
to authenticate System Program. Meta-Transaction is going to wrap your instructions into invoke instruction so that it can be sent to program wallet properly. Therefore, your dApps have to call convertToProgramWalletTransaction
to the correct message before calling signAndSendTransaction
.