<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jeevanjot Singh</title>
    <description>The latest articles on DEV Community by Jeevanjot Singh (@genievot).</description>
    <link>https://dev.to/genievot</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F112011%2F7cce8f9c-eaae-4e7a-8768-67c8fa2a16ce.png</url>
      <title>DEV Community: Jeevanjot Singh</title>
      <link>https://dev.to/genievot</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/genievot"/>
    <language>en</language>
    <item>
      <title>How to interact with "MOMP" smart contract</title>
      <dc:creator>Jeevanjot Singh</dc:creator>
      <pubDate>Wed, 29 Sep 2021 15:35:25 +0000</pubDate>
      <link>https://dev.to/genievot/how-to-interact-with-momp-smart-contract-kch</link>
      <guid>https://dev.to/genievot/how-to-interact-with-momp-smart-contract-kch</guid>
      <description>&lt;p&gt;Greetings everyone,&lt;/p&gt;

&lt;h2&gt;
  
  
  Brief about "MOMP Network"
&lt;/h2&gt;

&lt;p&gt;"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 "&lt;a href="https://www.linkedin.com/in/jeevanjot-singh/"&gt;Jeevanjot Singh&lt;/a&gt;" and currently implemented by &lt;a href="https://momp.network"&gt;momp.network&lt;/a&gt;. Learn more about "MOMP" from the &lt;a href="https://github.com/genievot/momp-network-document/blob/main/Momp%20protocol%20document%2024-SEP-2021.pdf"&gt;document&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Process to interact with "MOMP" smart contract
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;You need a supported web wallet to perform any operation for "MOMP", Currently supported wallet is &lt;strong&gt;Superhero&lt;/strong&gt; and you can add it on your browser from extension marketplace, For e.g. &lt;a href="https://chrome.google.com/webstore/detail/superhero/mnhmmkepfddpifjkamaligfeemcbhdne"&gt;Chrome browser wallet extension&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;There are some useful methods that might doesn't exist in a front-end currently. You can directly use the "MOMP" smart contract to interact with those methods.&lt;/p&gt;

&lt;h3&gt;
  
  
  First Steps:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;For ease, Use an online editor to load the MOMP smart contract e.g. Ae studio. Visit &lt;a href="https://studio.aepps.com/"&gt;https://studio.aepps.com/&lt;/a&gt; and change your settings from Testnet to &lt;code&gt;Mainnet&lt;/code&gt;. Select option &lt;strong&gt;Browser Wallet&lt;/strong&gt; and make sure that your wallet's network is &lt;code&gt;Mainnet&lt;/code&gt;. Look for permissions and if agree then click accept.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wt8FFFn2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632928969/momp%2520network/Smart%2520contract%2520interaction/1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wt8FFFn2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632928969/momp%2520network/Smart%2520contract%2520interaction/1.png" alt="momp smart contract"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Now, Copy the smart contract code of "MOMP" from &lt;a href="https://github.com/genievot/momp-network-smart_contract/blob/main/merged_momp.aes"&gt;github link&lt;/a&gt; and add it in a new file inside the editor.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--U9dkal56--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632928969/momp%2520network/Smart%2520contract%2520interaction/2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--U9dkal56--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632928969/momp%2520network/Smart%2520contract%2520interaction/2.png" alt="momp smart contract"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Now, You need to call the existing contract instead of deploying new one. The existing MOMP contract is deployed on mainnet address at &lt;code&gt;ct_2uJthb5s1D8c8F8ZYMAZ6LYGWno5ubFnrmkkHLE1FBzN3JruQw&lt;/code&gt;. So fill this contract address the input field next to &lt;strong&gt;use at address&lt;/strong&gt; and click that &lt;code&gt;use at address&lt;/code&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--n9K22LYm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632928969/momp%2520network/Smart%2520contract%2520interaction/3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n9K22LYm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632928969/momp%2520network/Smart%2520contract%2520interaction/3.png" alt="momp smart contract"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Now, You can see your contract under &lt;code&gt;Deployed Contract&lt;/code&gt; section. Expand the contract to see its methods.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--C6dihRFn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632928969/momp%2520network/Smart%2520contract%2520interaction/4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--C6dihRFn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632928969/momp%2520network/Smart%2520contract%2520interaction/4.png" alt="momp smart contract"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Calling methods
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;There are numerous methods that are useful for an individual to learn more about MOMP. But lets focus on some that currently you can use easily. &lt;code&gt;Call Locally&lt;/code&gt; methods are read only methods that won't require any transaction fee and can be called with appropriate parameters ([]) to get the status of a state variable or any other information returnable.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;get_base_fee&lt;/code&gt; (get base fee) :- It gets you the current base fee (Transaction fee - SMTP base fee) of MOMP smart contract.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;get_registration_fee&lt;/code&gt; (get registration fee) :- It gets you current registration fee that is required to register &amp;amp; verify your email on top of smart contract.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;get_time_for_refund_in&lt;/code&gt; (get time for refund in) :- It gets you current millisecond value that is being added to each payment to mark its expiry (transaction block time + returned value)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;clients_balance&lt;/code&gt; (clients balance) [Email {hashed using Sha256}] :- Using unregistered (unverified) email (hashed with sha256 in bytes32 format), you can fetch your current balance in the smart contract.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;clients_pub_key&lt;/code&gt; (clients pub key) [Email {hashed using Sha256}] :- Using the email (hashed with sha256 in bytes32 format), You can find public key of the email.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;get_time_for_refund_in_for_payment_id&lt;/code&gt; (get time for refund in for payment id) [Payment id, Address of sender] :- It gets you current millisecond value (UNIX Timestamp) that show when a payment will expire (Can be claimed from both side now [Sender &amp;amp; Receiver])&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JbKeq4IQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632928969/momp%2520network/Smart%2520contract%2520interaction/7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JbKeq4IQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632928969/momp%2520network/Smart%2520contract%2520interaction/7.png" alt="momp smart contract"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;claim refund&lt;/code&gt; (claim refund) [Payment Id] :- Using payment ID, Sender can claim their amount back if it is expired.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;getNextQueryID&lt;/code&gt; :- It fetches the upcoming payment ID or query ID from Say Network's SMTP module for visual use.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JNZdNy9g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632928969/momp%2520network/Smart%2520contract%2520interaction/5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JNZdNy9g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632928969/momp%2520network/Smart%2520contract%2520interaction/5.png" alt="momp smart contract"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In this process neither sender nor receiver will ever need to expose their email on the public blockchain network.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learn more about this protocol from this &lt;a href="https://github.com/genievot/momp-network-document/blob/main/Momp%20protocol%20document%2024-SEP-2021.pdf"&gt;document (AKA white paper)&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Links
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Visit &lt;a href="https://momp.network"&gt;Website&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Join MOMP Network on &lt;a href="https://discord.gg/grsA7QUZhJ"&gt;Discord&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow on &lt;a href="https://twitter.com/genievot"&gt;twitter&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>momp</category>
      <category>mompnetwork</category>
      <category>cryptography</category>
      <category>cryptocurrency</category>
    </item>
    <item>
      <title>How to withdraw balance of your email from smart contract using "MOMP Network"</title>
      <dc:creator>Jeevanjot Singh</dc:creator>
      <pubDate>Tue, 28 Sep 2021 13:59:18 +0000</pubDate>
      <link>https://dev.to/genievot/how-to-withdraw-balance-of-your-email-from-smart-contract-using-momp-network-40ae</link>
      <guid>https://dev.to/genievot/how-to-withdraw-balance-of-your-email-from-smart-contract-using-momp-network-40ae</guid>
      <description>&lt;p&gt;Greetings everyone,&lt;/p&gt;

&lt;h2&gt;
  
  
  Brief about "MOMP"
&lt;/h2&gt;

&lt;p&gt;"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 "&lt;a href="https://www.linkedin.com/in/jeevanjot-singh/"&gt;Jeevanjot Singh&lt;/a&gt;" and currently implemented by &lt;a href="https://momp.network"&gt;momp.network&lt;/a&gt;. Learn more about "MOMP" from the &lt;a href="https://github.com/genievot/momp-network-document/blob/main/Momp%20protocol%20document%2024-SEP-2021.pdf"&gt;document&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Process for withdrawing existing money using "MOMP Network"
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;You need a supported web wallet to perform any operation at momp.network, Currently supported wallet is &lt;strong&gt;Superhero&lt;/strong&gt; and you can add it on your browser from extension marketplace, For e.g. &lt;a href="https://chrome.google.com/webstore/detail/superhero/mnhmmkepfddpifjkamaligfeemcbhdne"&gt;Chrome browser wallet extension&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  First Steps:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Go to &lt;a href="https://www.momp.network/#/verify"&gt;https://www.momp.network/#/verify&lt;/a&gt; and look for permissions required by the wallet. If you are agree then approve the access from your wallet for momp network.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MqSGdSmr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755936/momp%2520network/verify%2520email%2520tutorial/1.png" alt="momp network"&gt;
&lt;/li&gt;
&lt;li&gt;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.
&amp;gt; You can start filling the information on the stepper fields until data loads.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
  &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mKoBQlgL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632741141/momp%2520network/send%2520money%2520tutorial/2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mKoBQlgL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632741141/momp%2520network/send%2520money%2520tutorial/2.png" alt="Momp network"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  After that:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;In this step, Add the same public key that is currently registered with your email !&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RX3VbtAO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755969/momp%2520network/verify%2520email%2520tutorial/4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RX3VbtAO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755969/momp%2520network/verify%2520email%2520tutorial/4.png" alt="form 1 momp network verification"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QvAa2lpD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632756064/momp%2520network/verify%2520email%2520tutorial/5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QvAa2lpD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632756064/momp%2520network/verify%2520email%2520tutorial/5.png" alt="form 2 momp network verification"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;When you click register, There will be a remaining balance check. If there will be balance for your email which is still not withdrawan. Then you the withdrawal process will run by your comfirmation and complete by itself.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--p2sDziOi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632836414/momp%2520network/Withdraw/1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--p2sDziOi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632836414/momp%2520network/Withdraw/1.png" alt="form 2 momp network verification"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This will withdraw your email funds from smart contract to your registered public key with that email.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In this process the user will never need to expose their email on the public blockchain network.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learn more about this protocol from this &lt;a href="https://github.com/genievot/momp-network-document/blob/main/Momp%20protocol%20document%2024-SEP-2021.pdf"&gt;document (AKA white paper)&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Links
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Visit &lt;a href="https://momp.network"&gt;Website&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Join MOMP Network on &lt;a href="https://discord.gg/grsA7QUZhJ"&gt;Discord&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow on &lt;a href="https://twitter.com/genievot"&gt;twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Learn about current offers available on MOMP Network &lt;a href="https://forum.aeternity.com/t/money-over-mail-protocol-momp/10066"&gt;in this post&lt;/a&gt; (Updated frequently)&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>momp</category>
      <category>mompnetwork</category>
      <category>cryptography</category>
      <category>cryptocurrency</category>
    </item>
    <item>
      <title>How to update public key of email using "MOMP Network"</title>
      <dc:creator>Jeevanjot Singh</dc:creator>
      <pubDate>Tue, 28 Sep 2021 13:31:54 +0000</pubDate>
      <link>https://dev.to/genievot/how-to-update-public-key-of-email-using-momp-network-2dce</link>
      <guid>https://dev.to/genievot/how-to-update-public-key-of-email-using-momp-network-2dce</guid>
      <description>&lt;p&gt;Greetings everyone,&lt;/p&gt;

&lt;h2&gt;
  
  
  Brief about "MOMP"
&lt;/h2&gt;

&lt;p&gt;"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 "&lt;a href="https://www.linkedin.com/in/jeevanjot-singh/"&gt;Jeevanjot Singh&lt;/a&gt;" and currently implemented by &lt;a href="https://momp.network"&gt;momp.network&lt;/a&gt;. Learn more about "MOMP" from the &lt;a href="https://github.com/genievot/momp-network-document/blob/main/Momp%20protocol%20document%2024-SEP-2021.pdf"&gt;document&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Process for updating public key using "MOMP Network"
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;You need a supported web wallet to perform any operation at momp.network, Currently supported wallet is &lt;strong&gt;Superhero&lt;/strong&gt; and you can add it on your browser from extension marketplace, For e.g. &lt;a href="https://chrome.google.com/webstore/detail/superhero/mnhmmkepfddpifjkamaligfeemcbhdne"&gt;Chrome browser wallet extension&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  First Steps:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Go to &lt;a href="https://www.momp.network/#/verify"&gt;https://www.momp.network/#/verify&lt;/a&gt; and look for permissions required by the wallet. If you are agree then approve the access from your wallet for momp network.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MqSGdSmr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755936/momp%2520network/verify%2520email%2520tutorial/1.png" alt="momp network"&gt;
&lt;/li&gt;
&lt;li&gt;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.
&amp;gt; You can start filling the information on the stepper fields until data loads.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
  &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mKoBQlgL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632741141/momp%2520network/send%2520money%2520tutorial/2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mKoBQlgL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632741141/momp%2520network/send%2520money%2520tutorial/2.png" alt="Momp network"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  After that:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;In this step, Add the new public key that you want to assign to the email! For example, If last time I registered with &lt;code&gt;ak_QWxf7hEM8CFPi3SmWSNTByQDKE2E5fgntPbEDwi7xvfb7SWwY&lt;/code&gt; 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.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RX3VbtAO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755969/momp%2520network/verify%2520email%2520tutorial/4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RX3VbtAO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755969/momp%2520network/verify%2520email%2520tutorial/4.png" alt="form 1 momp network verification"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QvAa2lpD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632756064/momp%2520network/verify%2520email%2520tutorial/5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QvAa2lpD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632756064/momp%2520network/verify%2520email%2520tutorial/5.png" alt="form 2 momp network verification"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;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.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kSd-9eRd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755935/momp%2520network/verify%2520email%2520tutorial/6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kSd-9eRd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755935/momp%2520network/verify%2520email%2520tutorial/6.png" alt="form 2 momp network verification"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;After adding email to blockchain, You will also get an email on registering email account with a unique string (One Time Pin).&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MgfI7y3Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755935/momp%2520network/verify%2520email%2520tutorial/7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MgfI7y3Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755935/momp%2520network/verify%2520email%2520tutorial/7.png" alt="form 2 momp network verification"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add this pin on the confirmation page &amp;amp; click on "Register" to verify your email and check if there is any balance so far to withdraw.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZGnma29Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632756025/momp%2520network/verify%2520email%2520tutorial/8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZGnma29Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632756025/momp%2520network/verify%2520email%2520tutorial/8.png" alt="form 2 momp network verification"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;After the successful attempt, Your email will become verified &amp;amp; from now any money sent to your email from MOMP Network will be sent to your registered wallet.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In this process the user will never need to expose their email on the public blockchain network.&lt;/li&gt;
&lt;li&gt;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 &lt;a href="https://dev.to/genievot/how-to-withdraw-balance-of-your-email-from-smart-contract-using-momp-network-40ae"&gt;here&lt;/a&gt; .&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learn more about this protocol from this &lt;a href="https://github.com/genievot/momp-network-document/blob/main/Momp%20protocol%20document%2024-SEP-2021.pdf"&gt;document (AKA white paper)&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Links
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Visit &lt;a href="https://momp.network"&gt;Website&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Join MOMP Network on &lt;a href="https://discord.gg/grsA7QUZhJ"&gt;Discord&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow on &lt;a href="https://twitter.com/genievot"&gt;twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Learn about current offers available on MOMP Network &lt;a href="https://forum.aeternity.com/t/money-over-mail-protocol-momp/10066"&gt;in this post&lt;/a&gt; (Updated frequently)&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>momp</category>
      <category>mompnetwork</category>
      <category>cryptography</category>
      <category>cryptocurrency</category>
    </item>
    <item>
      <title>How to send money on emails using "MOMP Network"</title>
      <dc:creator>Jeevanjot Singh</dc:creator>
      <pubDate>Mon, 27 Sep 2021 16:33:34 +0000</pubDate>
      <link>https://dev.to/genievot/how-to-send-money-on-emails-using-momp-network-57m6</link>
      <guid>https://dev.to/genievot/how-to-send-money-on-emails-using-momp-network-57m6</guid>
      <description>&lt;p&gt;Greetings everyone,&lt;/p&gt;

&lt;h2&gt;
  
  
  Brief about "MOMP"
&lt;/h2&gt;

&lt;p&gt;"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 "&lt;a href="https://www.linkedin.com/in/jeevanjot-singh/"&gt;Jeevanjot Singh&lt;/a&gt;" and currently implemented by &lt;a href="https://momp.network"&gt;momp.network&lt;/a&gt;. Learn more about "MOMP" from the &lt;a href="https://github.com/genievot/momp-network-document/blob/main/Momp%20protocol%20document%2024-SEP-2021.pdf"&gt;document&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Process for sending money using "MOMP Network"
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;You need a supported web wallet to perform any operation at momp.network, Currently supported wallet is &lt;strong&gt;Superhero&lt;/strong&gt; and you can add it on your browser from extension marketplace, For e.g. &lt;a href="https://chrome.google.com/webstore/detail/superhero/mnhmmkepfddpifjkamaligfeemcbhdne"&gt;Chrome browser wallet extension&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  First Steps:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Go to &lt;a href="https://www.momp.network/#/"&gt;https://www.momp.network/#/&lt;/a&gt; and look for permissions. If you are agree then approve the access from your wallet for momp network.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nUK9XpPY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632741142/momp%2520network/send%2520money%2520tutorial/1.png" alt="momp network"&gt;
&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;You can start filling the information on the stepper fields until data loads.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
  &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mKoBQlgL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632741141/momp%2520network/send%2520money%2520tutorial/2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mKoBQlgL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632741141/momp%2520network/send%2520money%2520tutorial/2.png" alt="Momp network"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  After that:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;You can fill the details, e.g.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3_6ryQJW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632741142/momp%2520network/send%2520money%2520tutorial/4.png" alt="form 1 momp network"&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kn8fvUKx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632741142/momp%2520network/send%2520money%2520tutorial/5.png" alt="form 2 momp network"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;On first step's first field you can add &lt;strong&gt;your Name or Email&lt;/strong&gt;. If you add your email then you will receive a copy of the email that will be sent to the receiver.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;Click on "send" and check for confirmation logo appeared by your wallet. If you agree then you can proceed to confirm and this will send the money from the smart contract to the verified email address's public key and an email will be delivered to the receiver's email address of transaction.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kNQzUiYs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632741142/momp%2520network/send%2520money%2520tutorial/6.png" alt="send from momp network"&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cLCRZCrE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632742841/momp%2520network/send%2520money%2520tutorial/7.png" alt="tx for verified email"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;If the email is not verified then the money will remain on smart contract and an email will be sent to the sender with an option to verify their email on the network (without exposing their email address) and claim their money into their personal wallet.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In this process neither sender nor receiver will ever need to expose their email on the public blockchain network.&lt;/li&gt;
&lt;li&gt;If you had sent money to wrong email addresss that cannot be verified then you can claim your money back after expiration date. You can read more on claiming back your unclaimed amount here (To be updated)...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learn more about this protocol from this &lt;a href="https://github.com/genievot/momp-network-document/blob/main/Momp%20protocol%20document%2024-SEP-2021.pdf"&gt;document (AKA white paper)&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Links
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Visit &lt;a href="https://momp.network"&gt;Website&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Join MOMP Network on &lt;a href="https://discord.gg/grsA7QUZhJ"&gt;Discord&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow on &lt;a href="https://twitter.com/genievot"&gt;twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Learn about current offers available on MOMP Network &lt;a href="https://forum.aeternity.com/t/money-over-mail-protocol-momp/10066"&gt;in this post&lt;/a&gt; (Updated frequently)&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>momp</category>
      <category>mompnetwork</category>
      <category>cryptography</category>
      <category>cryptocurrency</category>
    </item>
    <item>
      <title>How to register &amp; verify email using "MOMP Network"</title>
      <dc:creator>Jeevanjot Singh</dc:creator>
      <pubDate>Mon, 27 Sep 2021 16:17:43 +0000</pubDate>
      <link>https://dev.to/genievot/how-to-send-money-on-emails-using-momp-network-4pg4</link>
      <guid>https://dev.to/genievot/how-to-send-money-on-emails-using-momp-network-4pg4</guid>
      <description>&lt;p&gt;Greetings everyone,&lt;/p&gt;

&lt;h2&gt;
  
  
  Brief about "MOMP Network"
&lt;/h2&gt;

&lt;p&gt;"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 "&lt;a href="https://www.linkedin.com/in/jeevanjot-singh/"&gt;Jeevanjot Singh&lt;/a&gt;" and currently implemented by &lt;a href="https://momp.network"&gt;momp.network&lt;/a&gt;. Learn more about "MOMP" from the &lt;a href="https://github.com/genievot/momp-network-document/blob/main/Momp%20protocol%20document%2024-SEP-2021.pdf"&gt;document&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Process to verify email on "MOMP Network"
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;You need a supported web wallet to perform any operation at momp.network, Currently supported wallet is &lt;strong&gt;Superhero&lt;/strong&gt; and you can add it on your browser from extension marketplace, For e.g. &lt;a href="https://chrome.google.com/webstore/detail/superhero/mnhmmkepfddpifjkamaligfeemcbhdne"&gt;Chrome browser wallet extension&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  First Steps:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Go to &lt;a href="https://www.momp.network/#/verify"&gt;https://www.momp.network/#/verify&lt;/a&gt; and look for permissions required by the wallet. If you are agree then approve the access from your wallet for momp network.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MqSGdSmr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755936/momp%2520network/verify%2520email%2520tutorial/1.png" alt="momp network"&gt;
&lt;/li&gt;
&lt;li&gt;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.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;You can start filling the information on the stepper fields until data loads.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
  &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--puOx_ORH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755935/momp%2520network/verify%2520email%2520tutorial/2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--puOx_ORH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755935/momp%2520network/verify%2520email%2520tutorial/2.png" alt="Momp network"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  After that:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;You can fill the details, e.g.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RX3VbtAO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755969/momp%2520network/verify%2520email%2520tutorial/4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RX3VbtAO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755969/momp%2520network/verify%2520email%2520tutorial/4.png" alt="form 1 momp network verification"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QvAa2lpD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632756064/momp%2520network/verify%2520email%2520tutorial/5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QvAa2lpD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632756064/momp%2520network/verify%2520email%2520tutorial/5.png" alt="form 2 momp network verification"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;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.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kSd-9eRd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755935/momp%2520network/verify%2520email%2520tutorial/6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kSd-9eRd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755935/momp%2520network/verify%2520email%2520tutorial/6.png" alt="form 2 momp network verification"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;After adding email to blockchain, You will also get an email on registering email account with a unique string (One Time Pin).&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MgfI7y3Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755935/momp%2520network/verify%2520email%2520tutorial/7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MgfI7y3Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632755935/momp%2520network/verify%2520email%2520tutorial/7.png" alt="form 2 momp network verification"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add this pin on the confirmation page &amp;amp; click on "Register" to verify your email and check if there is any balance so far to withdraw.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZGnma29Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632756025/momp%2520network/verify%2520email%2520tutorial/8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZGnma29Q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/dpnrocxf9/image/upload/v1632756025/momp%2520network/verify%2520email%2520tutorial/8.png" alt="form 2 momp network verification"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;After the successful attempt, Your email will become verified &amp;amp; from now any money sent to your email from MOMP Network will be sent to your registered wallet.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In this process the user will never need to expose their email on the public blockchain network.&lt;/li&gt;
&lt;li&gt;If you want to update your public key to a new one, Then you need to perform above similar steps but with new public key instead. You can read more on updating your email &lt;a href="https://dev.to/genievot/how-to-update-public-key-of-email-using-momp-network-2dce"&gt;here&lt;/a&gt; .&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learn more about this protocol from this &lt;a href="https://github.com/genievot/momp-network-document/blob/main/Momp%20protocol%20document%2024-SEP-2021.pdf"&gt;document (AKA white paper)&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Links
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Visit &lt;a href="https://momp.network"&gt;Website&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Join MOMP Network on &lt;a href="https://discord.gg/grsA7QUZhJ"&gt;Discord&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Follow on &lt;a href="https://twitter.com/genievot"&gt;twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Learn about current offers available on MOMP Network &lt;a href="https://forum.aeternity.com/t/money-over-mail-protocol-momp/10066"&gt;in this post&lt;/a&gt; (Updated frequently)&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>momp</category>
      <category>mompnetwork</category>
      <category>cryptography</category>
      <category>cryptocurrency</category>
    </item>
  </channel>
</rss>
