IPFS and Smart Contract Interaction Interface
Budget: $200 – $400 USD
I need a developer to build a small Web3 interface that interacts with an existing smart contract.
The interface should allow the user to:
1. Upload a file
2. Store it on IPFS
3. Call a function in a deployed smart contract using the CID
4. Display the transaction result
5. Provide a simple page to verify stored records
This is a client-side only project (HTML, CSS, JavaScript).
No backend is required.
Further technical details (ABI, contract address, function name) will be provided after selecting the developer.
⸻
Main Tasks
• Implement wallet connection (MetaMask via ethers.js)
• Upload files to IPFS using an API (such as Lighthouse or nft.storage)
• Call a smart contract function with the IPFS CID
• Build a minimal UI with a few buttons and input fields
• Create a simple viewer for the stored record
• Create a basic verification page
⸻
Required Skills
• HTML, CSS, JavaScript
• ethers.js
• Web3 wallet integration
• IPFS
• Ability to work without a backend
⸻
Deliverables
• Full source code
• Clean UI
• Working contract interaction
• Instructions on how to run locally
⸻
Budget
200–400 USD
The interface should allow the user to:
1. Upload a file
2. Store it on IPFS
3. Call a function in a deployed smart contract using the CID
4. Display the transaction result
5. Provide a simple page to verify stored records
This is a client-side only project (HTML, CSS, JavaScript).
No backend is required.
Further technical details (ABI, contract address, function name) will be provided after selecting the developer.
⸻
Main Tasks
• Implement wallet connection (MetaMask via ethers.js)
• Upload files to IPFS using an API (such as Lighthouse or nft.storage)
• Call a smart contract function with the IPFS CID
• Build a minimal UI with a few buttons and input fields
• Create a simple viewer for the stored record
• Create a basic verification page
⸻
Required Skills
• HTML, CSS, JavaScript
• ethers.js
• Web3 wallet integration
• IPFS
• Ability to work without a backend
⸻
Deliverables
• Full source code
• Clean UI
• Working contract interaction
• Instructions on how to run locally
⸻
Budget
200–400 USD
Related categories:
JavaScript
CSS
HTML
Blockchain
Web Development
Frontend Development
Smart Contracts
API Integration
Web3.js