When the user, visits the burner wallet page, they should see empty fields repeated in 5 places (as max of 5 burner accounts are allowed for each user), e.g:
Burner 1
- private key
- public key
- account address
Burner 2
- private key
- public key
- account address
Burner 3
- private key
- public key
- account address
Burner 4
- private key
- public key
- account address
Burner 5
- private key
- public key
- account address
And a generate wallet button.
When the generate wallet button is clicked, a private key and public key is generated. This button simultaneously deploys a new burner account using the burner account contract and returns an account contract address.
Each generated private key, public key and account address should be stored in local storage.
UI files should go in here:
https://github.com/argentlabs/Starknet-Scaffold/tree/main/frontend/src/app/components/Burner