Namely nftMarketplaceListNFTs. This should be as simple as modifying the contract config before calling this particular contract.
We don't want the user to be prompted to connect their wallet when it's not needed, specifically on first page load when just listing NFTs.