Lineaster

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:

  • 270,000 ENS domains created (cf. Lineascan)

  • 195,000 Lens names created (cf. Lineascan)

  • 191,000 Lineaster profiles created

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