We work in an interesting and emerging field of web3 technology which used decentralized wallets, eg using walletconnect. The requirement is as follows -
1. Create a wallet in the browser via JS and to connect this wallet to the Fantom testnet.
2. A seedphrase should be displayed to create the wallet should the user forget their credentials
3. The wallet should manage private keys
The full tech stack is open but should use the following -
Possible solutions could use walletconnect. You will need experience of -
2. Bip39 and Bip44
3. Private keys
7. HDKeys and wallets
9. knowledge of blocknumbers, balances, and blocks
This is an interesting task to work with wallets and connections to a testnet outside of infura and mainstream ethereum networks.