Apps
Lens Apps let you manage various aspects of your application on-chain.
A Lens App is an instance of a smart contract that allows to collate different Lens primitives under a single entity.
At broadstroke, a Lens App consists of:
Metadata: Information about the app, such as name, description, and icon.
Admins: A list of EVM addresses that can make changes to the app's configuration.
Graph: A Lens Graph used to represent the relationships between Accounts for your app. If not specified, the Lens Global Graph is used.
Feeds: One or more Lens Feeds used to store user's Posts. If not specified, the Lens Global Feed is used.
Username: The Lens Username that defines the username namespace for Accounts for your app. If not specified, the lens/* Global Username is used.
Groups: An optional list of Lens Groups that you can use to organize initiatives or projects within your app.
Sponsorship: A Lens Paymaster that you can use to sponsor transaction costs for your end-users.