Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/irisxyz/iris

iris, the future of decentralized social
https://github.com/irisxyz/iris

Last synced: 4 days ago
JSON representation

iris, the future of decentralized social

Awesome Lists containing this project

README

        

# iris

lens protocol social media implementation

## Getting Started

You will need Metamask installed on Google Chrome, connected to Polygon Mumbai network

`npm install` to install all dependencies

## Frontend

`cd frontend`

`npm install` install deps

`npm start` run react app at http://localhost:3000/

### Gasless

On localhost you must run app on port 4783 to enable gasless tx with Lens API

`/frontend/.env` add `PORT=4783`

### Changing Chain

Default chain on localhost is `mumbai`. If you want to change it change `/frontend/.env` to `VITE_CHAIN="polygon"`

Remember all `.env` changes require an `npm start` restart.

## Deploying

Testnet
- change `.env` to `VITE_CHAIN="mumbai"`
- `npm run build`
- `firebase deploy --only hosting:testnet`

Prod
- change `.env` to `VITE_CHAIN="polygon"` or remove `VITE_CHAIN`
- `npm run build`
- `firebase deploy --only hosting:prod`