dappuniversity / nft_marketplace

145 stars 186 forks source link

Update Infura IPFS Provider API with Pinata IPFS Provider API for I… #17

Open upendra-eth opened 1 year ago

upendra-eth commented 1 year ago

…PFS integration

Description

This pull request updates the IPFS integration in the NFT Marketplace project by switching from the Infura API to the Pinata API. Infura recently deprecated their public gateway, requiring users to create an account and provide card details to access the free API. However, this additional step of providing card details is often the last thing students and developers would prefer to do. To simplify the process and make it more convenient, I have replaced the Infura API calls with equivalent calls to the Pinata API, which does not require card details. This change ensures smooth functionality for IPFS-related operations in the application while addressing the concerns of students and developers.

Changes Made

Testing Done

Related Issues

5 - IPFS image upload error 9 - ipfs image upload error: HTTPError: project id required

Closes #5 #9

Checklist

dweezymonae commented 11 months ago

i was encountering the same issue, unfortunately your PR was not merged - is there a way to merge this update into my local branch?