How to update public key of email using "MOMP Network"
Tags: momp, mompnetwork, cryptography, cryptocurrency
Published: 2021-09-28 13:31:54

---
title: How to update public key of email using "MOMP Network"
published: true
description: 
tags: momp, mompnetwork, cryptography, cryptocurrency
cover_image: https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755936/momp%20network/verify%20email%20tutorial/1.png
---
Greetings everyone,

## Brief about "MOMP"
"MOMP" (Money Over Mail Protocol) provides a mechanism for sending money to email addresses on top of decentralized network. MOMP itself is a set of rules (Protocol) originally created by "[Jeevanjot Singh](https://www.linkedin.com/in/jeevanjot-singh/)" and currently implemented by [momp.network](https://momp.network). Learn more about "MOMP" from the [document](https://github.com/genievot/momp-network-document/blob/main/Momp%20protocol%20document%2024-SEP-2021.pdf)


## Process for updating public key using "MOMP Network"

> You need a supported web wallet to perform any operation at momp.network, Currently supported wallet is **Superhero** and you can add it on your browser from extension marketplace, For e.g. [Chrome browser wallet extension](https://chrome.google.com/webstore/detail/superhero/mnhmmkepfddpifjkamaligfeemcbhdne)



### First Steps:
- Go to https://www.momp.network/#/verify and look for permissions required by the wallet. If you are agree then approve the access from your wallet for momp network.
![momp network](https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755936/momp%20network/verify%20email%20tutorial/1.png)
- After you approve, The basic information starts to load in the background and you will receive a notification once it's loaded. It may take some time depending on the current network response time.
> You can start filling the information on the stepper fields until data loads.

<p align="center">
  <img src="https://res.cloudinary.com/dpnrocxf9/image/upload/v1632741141/momp%20network/send%20money%20tutorial/2.png" alt="Momp network"/>
</p>



### After that:

- In this step, Add the new public key that you want to assign to the email! For example, If last time I registered with `ak_QWxf7hEM8CFPi3SmWSNTByQDKE2E5fgntPbEDwi7xvfb7SWwY` with same email, This time i added the new public key that i want to receive my funds in with the email that i want to attach my public key with.
![form 1 momp network verification](https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755969/momp%20network/verify%20email%20tutorial/4.png)
![form 2 momp network verification](https://res.cloudinary.com/dpnrocxf9/image/upload/v1632756064/momp%20network/verify%20email%20tutorial/5.png)

- Before moving to the confirmation step, there will be a registration fee check. If you paid already then it will forward to confirmation step, else it asks to pay the registration fee for registering new public key.
![form 2 momp network verification](https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755935/momp%20network/verify%20email%20tutorial/6.png)

- After adding email to blockchain, You will also get an email on registering email account with a unique string (One Time Pin).
![form 2 momp network verification](https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755935/momp%20network/verify%20email%20tutorial/7.png)
- Add this pin on the confirmation page & click on "Register" to verify your email and check if there is any balance so far to withdraw.
![form 2 momp network verification](https://res.cloudinary.com/dpnrocxf9/image/upload/v1632756025/momp%20network/verify%20email%20tutorial/8.png)

> After the successful attempt, Your email will become verified & from now any money sent to your email from MOMP Network will be sent to your registered wallet.


**Notes:** 
- In this process the user will never need to expose their email on the public blockchain network.
- If you want to withdraw any remaining balance from smart contract sent to your email, Then you need to perform above similar steps but with existing public key instead. You can read more on withdrawal for your email [here](https://dev.to/genievot/how-to-withdraw-balance-of-your-email-from-smart-contract-using-momp-network-40ae) .

Learn more about this protocol from this [document (AKA white paper)](https://github.com/genievot/momp-network-document/blob/main/Momp%20protocol%20document%2024-SEP-2021.pdf)

### Links
- Visit [Website](https://momp.network)
- Join MOMP Network on [Discord](https://discord.gg/grsA7QUZhJ)
- Follow on [twitter](https://twitter.com/genievot)
- Learn about current offers available on MOMP Network [in this post](https://forum.aeternity.com/t/money-over-mail-protocol-momp/10066) (Updated frequently)