Build Ethereum wallet which will transfer currency from one address to another address. Project should be able to perform following operations:
1. Create Wallet
2. Transfer ETH from one wallet to another.
3. Show deposit transactions received in the wallet.
4. Dynamic fees calculation based on blockchain network.
5. Option to input manual fees for withdrawal transactions.
6. HTML page which will demonstrate all above features.
7. Project should be implemented in JAVA.
8. Project should not use any third party API calls like Etherscan etc.