Lineaster
-
The context
As part of the launch of its ZK-EVM type network, Consensys wanted to organize an event to invite as many users as possible to interact with the network. Indeed, it was both about making it known, and testing its ability to support a large number of users.
But to bring a large number of testers, they needed a reason to come. That’s why, during the "Testnet Voyage", Consensys chose to rely on applications around DeFi, but also identity with the ENS protocol, or the Lens protocol for the social aspect.
The application
This is how the idea of "Lineaster", a fork of Lenster, now renamed "Hey.xyz", was born. Since the Lens protocol was only deployed on Polygon, it was first necessary to deploy its technical stack on Linea. We benefited from the work of the Lens team to do this.
In parallel, the project consisted in adapting the Lenster web client to the protocols available or not on Linea. This is how we had to find a new NFT platform to display the tokens owned by users, or do without OpenZeppelin Defender, which was not yet deployed on Linea at that time.
The result
Once online, the application was immediately used in the context of the "Testnet Voyage", and allowed many users to discover the Lens protocol, and test the Linea network.
To limit the impact of bots that could have been used to spam the network, we implemented a simple rule: to create a Lens profile on Linea, you had to have previously created an ENS profile on Linea.
In the end, the figures exceeded our hopes, with:
Also, as the Linea quest involved using the protocol, and the web client set up, this generated massive engagement with the various features made available:
150,000 posts created
7,000 posts re-shared
9,000 comments
90,000 posts collected
100,000 follows
The technical stack
Front-end
React
Web3
Lens Protocol, Infura, Linea, Solidity
Tools
GitHub