Created on 18th August 2024
•
We are addressing the issue of a missing dedicated space on webpages where visitors can share their views about the webpage with everyone else in the world. We are embarking on creating a revolutionary comment section for the internet, designed to facilitate global discourse in a permissionless manner. Our vision is to empower individuals worldwide to share their perspectives on any webpage, without the limitations imposed by traditional comment sections. This innovation is multi-purpose because not only does it enhance community interaction by offering diverse viewpoints on a given webpage.
What sets our platform apart is its inclusivity across various website genres. We are breaking free from the constraints of specific categories, allowing users to engage in conversations spanning news articles lacking a dedicated comment section, contributing reviews on products on any e-commerce platform, raising awareness within the community about potential phishing websites, it also provides invaluable feedback to developers, catalyzing improvements to their sites and much more. Our aim is to foster an environment where opinions can flourish, unrestricted by the arbitrary boundaries that often confine online discussions.
One of the distinguishing features of our platform is the ability for users to ascertain the authenticity of the feedback they encounter. Through everyone’s public on-chain history related to comments and feedback, individuals can confidently engage in meaningful conversations with genuine contributors. This not only promotes transparency but also cultivates a sense of trust within the community.
With the limited time that we had and since there are only two resources in our team, we faced many challenges such as integrating a fully functional WalletConnect universal wallet to our website and allow users to send tips to their favourite creators. There were many doubts while integrating the sponsors into our projects and we managed to get it resolved by skimming through their docs.
We need to use a hybrid solution for connecting wallet and logging into Lens Protocol we used WalletConnect & Wagmi, but signing typedata we need to use Ether v5. Since Ether v5 does not have social login on WalletConnect and so need to choose between wagmi or Ether v6. Tried using Ether v6 but there are few function provided by Lens Protocol which return the data in such way that Ether v5
splitsignature
can only make it work. In Ether v6 there is no such function which we were able to find, also in Wagmi signTypedata does not parameter which we need to pass from Lens Protocol return function.const signature = await signedTypeData(
typedData.domain,
typedData.types,
typedData.value
);
This is increasing bit of bundle size, so we will try to optimize more from our side first, otherwise we will get in touch with Lens Protocol team to see if there is solution to this
Tracks Applied (3)
Safe and Magic
Coinbase Onramp
WalletConnect