MetamaskAdditionalOptions
type MetamaskAdditionalOptions = { projectId?: string; qrModalOptions?: QRModalOptions; qrcode?: boolean;};
When connecting MetaMask using the QR Code - Wallet Connect connector is used which requires a project id. This project id is Your project’s unique identifier for wallet connect that can be obtained at cloud.walletconnect.com.
https://docs.walletconnect.com/2.0/web3modal/options#projectid-required
type projectId = string;
WalletConnect's options to customize the QR Code Modal.
type qrModalOptions = QRModalOptions;
Whether to open the default Wallet Connect QR code Modal for connecting to MetaMask Wallet on mobile if MetaMask is not injected when calling connect().
type qrcode = boolean;