Description

This projects combines a lens protocol with a postgresql db connected with a postgrest api, an authorization server and a ui to create a signer, set it as dispatcher for your profiles and allow other wallet to send publications in your profiles without spending any gas. The idea is to include a monitor that could check for the signer vitality (balance, stuck transactions) and also using filters to see lens activity related with the profiles the dispatcher are responsible for.

Overlens showcase

How it's made

It uses docker to setup a hardhat node and deploy the lens protocol. The it uses a worker and a ui to interact with it. Is far for finish but the idea is to have the ui to interact with the postgrest api that can run jobs in the worker that will send the created post to the blockchain using the signer or wait until some off-chain condition is met.