Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LIP-18 Claim mechanics improvment #45

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

DanIsNearby
Copy link

@DanIsNearby DanIsNearby commented Mar 12, 2024


title: Claim mechanics improvment
description: Lip-18 opens the discussion of improving the claim process of a lens handle.
author: DanIsNearby
status: Draft
type: Protocol
created: (2024-03-12)

Abstract

The Lens platform is revolutionizing the way users interact with the Metaverse through its innovative handle system and NFT integration. However, to further enhance accessibility and usability, we propose the integration of multiple currencies for handle purchases and the introduction of NFT minting tickets for onboarding friends.

Motivation

The current system on Lens, primarily reliant on wMATIC for handle purchases, presents a barrier to entry for users who may prefer to transact in alternative currencies such as Bonsai. Additionally, facilitating the onboarding process for friends to join the Lens ecosystem can be cumbersome, requiring manual assistance and gas payments. By expanding currency options and introducing minting tickets, Lens aims to democratize access and streamline user onboarding.

Specification and Rationale

  1. Multi-Currency Support for Handle Purchases

Specification:
Integrate smart contract functionality to allow handle purchases using multiple currencies, including but not limited to wMATIC, USDC and Bonsai.
Implement a dynamic exchange rate mechanism to ensure fair pricing and currency conversion during transactions.

Rationale:
By accommodating various currencies, Lens broadens its user base and promotes inclusivity within the Metaverse.
Offering flexibility in payment options enhances user experience and encourages engagement with the platform.

  1. Handle Minting Tickets for Onboarding

Specification:
Introduce handle minting tickets as transferable tokens representing the right to mint a handle on Lens.
Enable users to purchase and transfer minting tickets to friends, allowing them to claim a handle with their desired name.
Include preloaded gas fees transfer within minting tickets to eliminate barriers related to transaction costs for onboarding users.

Rationale:
Minting tickets simplify the onboarding process by providing a streamlined method for users to onboard friends to Lens.
Preloaded gas fees remove the burden of transaction costs from the recipient, reducing friction and enhancing the onboarding experience.

Copyright

Copyright and related rights waived via CC0.

Copy link

height bot commented Mar 12, 2024

Link Height tasks by mentioning a task ID in the pull request title or commit messages, or description and comments with the keyword link (e.g. "Link T-123").

💡Tip: You can also use "Close T-X" to automatically close a task when the pull request is merged.

@DanIsNearby DanIsNearby changed the title Claim mechanics improvment LIP-18 Claim mechanics improvment Mar 12, 2024
@ZKJew
Copy link
Contributor

ZKJew commented Mar 12, 2024

I agree with the idea of a tokenized-coupon token for the purpose of preminting a profile. Doing this will greatly reduce friction for onboarding users as apps can front the cost for the profiles making them free for the users potentially. I also think that the payment method should be expanded to MATIC, WMATIC, WETH, USDC, and BONSAI. Maybe more could be added if there was a way to abstract the conversion to MATIC.

@defispartan
Copy link

I support both of these ideas.

I think that tokenized minting might already be possible to build on top of the existing claim contract. If credits are delegated to a smart contract, that contract could define rules so that only holders of a specific "claim token" could access the credit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants