I'm creating a web3.0 project where I need to know if the user has a specific token in their wallet to provide access to content.
The collection was created in opensea, was lazy minted, and the contract is ERC-1155 provided by opensea.
My question is, based on Opensea is the owner of the contract, how can I determine if the asset hold for the customer is the one in the collection?
Ask the customer to verify their wallet using Sign in with Ethereum
After you have verified the address of the customer wallet, you can use this address to query NFTs under it using web3.js and NFT ABIs
ERC-1155 ABIs are available in several Github repositories
You need an Ethreum node you can trust to give you a correct answer for proof of ownership queries