Если хочешь разобраться как это делается вручную, то смотри видео ниже. В нём Никита подробно рассказывает как пользоваться Metamask.