Help & Support

Apps

Lens Apps let you manage various aspects of your application on-chain.

A Lens App is a smart contract instance that consolidates various Lens primitives under a single entity.

At a high level, a Lens App consists of:

  • Metadata: Information about the app, including its name, description, and icon.

  • Admins: A list of EVM addresses authorized to modify the app’s configuration.

  • Graph: An optional Lens Graph that defines the relationships between accounts within your app.

  • Feeds: An optional list of Lens Feeds for storing users' posts.

  • Username: An optional Lens Username that establishes the username namespace for accounts within your app.

  • Groups: An optional list of Lens Groups for organizing initiatives or projects within your app.

  • Sponsorship: A Lens Sponsorship instance that enables transaction cost sponsorship for end-users.