Summary

In this chapter, we learned all about wallets, their types, and the security involved. We then learned about MetaMask, the wallet we are going to use in our application. Next, we looked at the workings of Ethereum gas, and how we can use it. After that, we explored the different types of online and offline wallets. And finally, we learned how to inject the Web3 provider to Ethereum, for our application.

In our next chapter, we're going to take a look at how to deploy our contract to a public Ethereum network, and deploy our user interface to a public server using AWS.