Discussion: Open Proposal 134417 for a Lock Function for Manually Added Tokens in the NNS Wallet

Hello ICP Community,

I’d like to discuss an idea I’ve proposed for improving the NNS Wallet: introducing a Lock Function for Manually Added Tokens. This feature has the potential to be a game-changer, particularly for users involved in pre-SNS sales or any situation requiring locked or vested tokens. It aligns perfectly with the NNS wallet’s reputation as the most secure and trusted wallet in the Internet Computer ecosystem.

Key Points of the Proposal

  1. What is the Lock Function?
  • A feature allowing users to manually lock tokens in their wallet for a specified period.
  • Tokens in the locked state would be untransferable until the lock expires, ensuring compliance with vesting schedules or other conditions.
  1. Why is it Needed?
  • Many early-stage projects on ICP (e.g., SNS launches) distribute tokens with lockup or vesting periods.
  • Current solutions often involve third-party wallets or external mechanisms, which can be less secure and transparent.
  • The NNS wallet is the ideal place for such functionality, offering unparalleled security and trust.
  1. How Could It Work?
  • Users could manually set lock periods for tokens they’ve added to their wallet.
  • Pre-SNS projects could enforce lockup terms automatically, leveraging smart contracts integrated with the wallet.
  • Locked tokens would be clearly displayed, with details on amounts, lock periods, and expiration dates.
  1. Benefits
  • Users: Gain peace of mind knowing their tokens are secure and locked as intended.
  • Developers: Simplify token distribution processes and instill greater trust in their projects.
  • ICP Ecosystem: Enhance the utility and adoption of the NNS wallet, while ensuring the safe management of tokens.

Let’s Discuss

  1. Is this a feature you would find useful?
  2. Are there any specific use cases where you think this would be particularly valuable?
  3. What challenges or concerns do you foresee with implementing a lock function?
  4. Any additional features or improvements you’d like to see alongside this proposal?

I’ve already submitted this proposal to the NNS and would love to hear your thoughts and your feedback to shape this idea and making it a reality before the Proposal is expired. Let’s collaborate to make the NNS wallet even better!

Looking forward to your thoughts!
Marlon Hank

Proposal 134417

Forum post of the Proposal 134417