Skip to content

Commit 23f8916

Browse files
author
Jerry
committed
docs: remove IPFS deps from local setup section
the codebase no longer depends on a running/self-hosted IPFS node. Instead, it uses two third-party hosted IPFS services: 1. Storacha (web3.storage) — via the @web3-storage/w3up-client SDK. It authenticates with a private key + delegation proof (fetched from S3) and calls uploadDirectory to pin content. 2. Pinata — via the pinata-web3 SDK. After uploading to Storacha, it pins the same CID on Pinata for redundancy using pinata.upload.cid(...). Both are cloud-hosted IPFS pinning services accessed through their respective SDKs/APIs. The relevant env vars are: • MATTERS_STORACHA_PROOF_S3_BUCKET, MATTERS_STORACHA_PROOF_S3_KEY, MATTERS_STORACHA_PRIVATE_KEY — for Storacha • MATTERS_PINATA_JWT, MATTERS_PINATA_GATEWAY, MATTERS_PINATA_GROUP_ID — for Pinata
1 parent 308ea14 commit 23f8916

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
### Local
88

99
- Install dependencies: `npm install`
10-
- Start Postgres, Redis, stripe-mock, and IPFS daemon
10+
- Start Postgres, Redis, stripe-mock
1111
- Setup Environments: `cp .env.example .env`
1212
- Run all migrations: `npm run db:migrate`
1313
- Populate all seeds data if needed: `npm run db:seed`
@@ -56,4 +56,4 @@ AWS resources that we need to put in the same VPC
5656
- Cache
5757
- Queue
5858
- IPFS cluster EC2 instances
59-
- Lambda
59+
- Lambda

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)