natrium_wallet_flutter icon indicating copy to clipboard operation
natrium_wallet_flutter copied to clipboard

Recurring and scheduled sends

Open ATXMJ opened this issue 4 years ago • 2 comments

I know that the general stance of Natrium is to require authentication to access private keys, but maybe it would be feasible to create notifications for recurring and scheduled sends?

"Approving" a recurring send could probably be as simple as

  1. Click the notification for the recurring send
  2. Authenticate
  3. Click approve (or cancel)

In my opinion, this would help draw in a lot of potential users, as not many P2P payment platforms (including P2P fiat platforms) even offer this feature.

ATXMJ avatar Feb 05 '21 03:02 ATXMJ

For a little more detail:

  • User can create both recurring and single scheduled sends
  • User can set end date for recurring send
  • User can select amount for recurring/scheduled send in either USD or NANO
  • User should be re-prompted periodically (maybe at a configurable rate) until they have explicitly either approved or cancelled the send, even if they have dismissed/cleared the notification
  • User can disable/suspend a recurring send without deleting it

ATXMJ avatar Feb 05 '21 03:02 ATXMJ

I think this Syncfusion Flutter library could be used to create and view active recurring sends. See the section "Recurring appointments".

https://pub.dev/packages/syncfusion_flutter_calendar https://help.syncfusion.com/flutter/calendar/appointments#recurrence-appointment

ATXMJ avatar Feb 05 '21 05:02 ATXMJ