And may be retried multiple times if they fail, possibly dividing the total prize in smaller payments. A notification should be sent to the user with information about the payments final status, whether the prizes could be sent or not.
Payments should use a default fee of 1500 ppm, which will be deducted from the prizes.
The option to add the lightning address should be in the user's menu. The button's name could be "Enable automatic withdrawal".
Description
Let the users specify a lightning address to automatically send them the prizes in case they win.
Design
Users should be able to send they address only if they have previously made a bet that day and if the address is valid.
The payments should be attempted right after old prizes have expired: https://github.com/aftermath2/btry/blob/8a09e7ad325acd2a8118f673d25be95b13d2219f/lottery/lottery.go#L132-L135
And may be retried multiple times if they fail, possibly dividing the total prize in smaller payments. A notification should be sent to the user with information about the payments final status, whether the prizes could be sent or not.
Payments should use a default fee of 1500 ppm, which will be deducted from the prizes.
The option to add the lightning address should be in the user's menu. The button's name could be "Enable automatic withdrawal".