Skip to content
This repository has been archived by the owner on Feb 11, 2024. It is now read-only.

Latest commit

 

History

History
29 lines (24 loc) · 1.18 KB

README.md

File metadata and controls

29 lines (24 loc) · 1.18 KB

IPFS file upload (D)app

Uploads file to IPFS and stores corresponding hash on Ethereum without requiring user to spend gas.

Architecture

Diagram

Getting started

Development

  1. Start local blockchain network: ganache-cli --deterministic
  2. Create contract instance: oz create
  3. Don't forget to initialize GSNRecipient contract: oz send-tx, initalize()
  4. Run front ent locally: npm run start
  5. Access at http://localhost:3000/

Resources

Based on this tutorial with the following improvements/changes:

Tech stack