Skip to content

Requirements for End-User LN Plugin #1

Description

@Yuri-SVB
  1. App / Plugin establishes LN channel with our server (see server repository);
  2. App / Plugin is able to securely send and receive messages to / from server;
  3. App / Plugin integrates with main app (t3-vault);
  4. Said integration will include: sending of TLP input, receiving of TLP output, memorization assistance for seed, backing up LN state in the encrypted state;
  5. App / Plugin has to be able to both generate a vanilla self-custodial LN wallet and import an existing one;
  6. Needless to say: try to minimize 'wheel reinvention'. Search options of existing LN wallets to fork from;
  7. Password-protect;
  8. Notifications for sending and receiving TLP-related content;
  9. Show balance, and calculate fee and prompting user for confirmation before sending;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions