I am new to bitcoin development. I am going through documentation and researching to build below in the webwallet solution
- Create a HD Wallet which can assign addresses to subscribed users.
- BackUp / Restore HD wallet on a different machine for managing any risks.
- Allow user to withdraw funds as needed by processing a Withdrawal transaction if the user is sufficient funds in his account.