The Explore NFTs page currently requires users to connect their wallet in order to display NFTs. This limits user access to the NFT data unless they connect a wallet, which is unnecessary for simply viewing the NFTs. To improve user experience, we should replace the Signer with a Provider.
Also this part of contract interaction should be moved to the backend as creating the provider with Infura needs your project-id which a hacker can use to diminish the speed of the application and hit the request limits.
Use Case
If a user comes to explore the Nfts, he/she would be able to see them without needing to connect wallet.
Benefits
Improve user experience.
Secure Interaction with the blockchain
Priority
Medium
Record
[X] I agree to follow this project's Code of Conduct
[X] I'm a WOB contributor
[X] I want to work on this issue
[X] I'm willing to provide further clarification or assistance if needed.
Is there an existing issue for this?
Feature Description
The Explore NFTs page currently requires users to connect their wallet in order to display NFTs. This limits user access to the NFT data unless they connect a wallet, which is unnecessary for simply viewing the NFTs. To improve user experience, we should replace the Signer with a Provider. Also this part of contract interaction should be moved to the backend as creating the provider with Infura needs your project-id which a hacker can use to diminish the speed of the application and hit the request limits.
Use Case
If a user comes to explore the Nfts, he/she would be able to see them without needing to connect wallet.
Benefits
Priority
Medium
Record