Meta-Transaction Support
Last updated
Last updated
const metaTxParams = await secureOwnable.createMetaTxParams(
contractAddress,
functionSelector,
deadline,
maxGasPrice,
signer
);
const metaTx = await secureOwnable.generateUnsignedMetaTransactionForExisting(
txId,
metaTxParams
);
const signature = await walletClient.signMessage({ message: { raw: metaTx.message }, account: signer });
await secureOwnable.transferOwnershipApprovalWithMetaTx({
...metaTx,
signature
}, { from: broadcaster });