Welcome to day six. Today, we're going to be implementing the last and most critical piece to our blockchain application, the wallet. A wallet gives the players of our game not only a place to store their funds, but a way to send and receive those funds, and cryptographically signed transactions ensuring that we can validate those funds and transactions came from that wallet.
This chapter will serve as the stepping stone to getting started with this project, covering the following topics:
- Understanding wallets and security
- Introduction to the wallet
- MetaMask
- Understanding gas price and gas limit
- Viewing blockchain transactions on the Ethereum network
- Understanding online and offline wallets
- Injecting the Web3 provider