SignatureParams: {
    verifyingAddr: string;
    chainId: BigNumberish;
} | {
    signature: string;
}

Either verifying address or signature must be provided; If signature is not provided, the verifying address with the engine signer will be used to sign.