<?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>Developers Forum for XinFin XDC Network: Raj Shah</title>
    <description>The latest articles on Developers Forum for XinFin XDC Network by Raj Shah (@rajshah1609).</description>
    <link>https://www.xdc.dev/rajshah1609</link>
    <image>
      <url>https://www.xdc.dev/images/OnCiKG3w1tT6rTRcF9hPts6ROUHkNyqRCDBwMkvNK9o/rs:fill:90:90/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL3VzZXIvcHJv/ZmlsZV9pbWFnZS8z/OS9kMjBhODQ0Ny0y/NTdmLTRmMjgtYjgw/Yy02NmMzNzJkZjFi/YzcuanBn</url>
      <title>Developers Forum for XinFin XDC Network: Raj Shah</title>
      <link>https://www.xdc.dev/rajshah1609</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.xdc.dev/feed/rajshah1609"/>
    <language>en</language>
    <item>
      <title>XDC Multi-Sender: Send XDC Cryptocurrency with SmartContract to Multiple Addresses.</title>
      <dc:creator>Raj Shah</dc:creator>
      <pubDate>Mon, 23 Jan 2023 06:29:58 +0000</pubDate>
      <link>https://www.xdc.dev/rajshah1609/multi-send-xdc-cryptocurrency-with-smartcontract-to-multiple-addresses-1dh7</link>
      <guid>https://www.xdc.dev/rajshah1609/multi-send-xdc-cryptocurrency-with-smartcontract-to-multiple-addresses-1dh7</guid>
      <description>&lt;p&gt;A multi-send smart contract can simultaneously send XDC cryptocurrency tokens to several wallet addresses. Using this smart contract, you may distribute your digital assets quickly and efficiently.&lt;/p&gt;

&lt;h2&gt;
  
  
  How do you send XDC tokens to multiple addresses?
&lt;/h2&gt;

&lt;p&gt;This smart contract allows users to send XDC tokens to multiple wallet addresses in a single transaction. This makes it easy for any bounty organizers to distribute their XDC tokens efficiently. The smart contract code is open source in a motto to help and contribute towards the web3 communities.&lt;/p&gt;

&lt;p&gt;Anyone can &lt;a href="https://github.com/rajshah1609/distribution-contract"&gt;fork the distribution contract on GitHub&lt;/a&gt; to distribute the XDC cryptocurrency balance of the contract to multiple addresses based on the address and percent struct of the array. &lt;/p&gt;

&lt;p&gt;Below are the steps to use the Token Multi sender smart contract to distribute your XDC tokens to multiple addresses.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steps
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Deploy the contract.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/33IXJfY0hF-g4FO5fZ8s7g-ZRNerCiHsbflF-cOQr3U/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2p2bGs5OGs5d2ly/c2MwYWx0bWNrLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/33IXJfY0hF-g4FO5fZ8s7g-ZRNerCiHsbflF-cOQr3U/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2p2bGs5OGs5d2ly/c2MwYWx0bWNrLnBu/Zw" alt="Image description" width="880" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/y58jU-n2CwVzH7mZzLTpwG8-bjGmJ196ikBWS_vE_ME/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3l6d2ppOHg0OWV3/ZHFsMjA2MW0zLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/y58jU-n2CwVzH7mZzLTpwG8-bjGmJ196ikBWS_vE_ME/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3l6d2ppOHg0OWV3/ZHFsMjA2MW0zLnBu/Zw" alt="Image description" width="880" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add the address and percent array using the &lt;strong&gt;addAddress&lt;/strong&gt; function, which will create a mapping regarding the transfers to the address. &lt;em&gt;Note&lt;/em&gt;: The owner of the contract can only call this function. When adding the address map, if the total exceeds 100% at any point, it won't allow adding the address and percent to the map. Use &lt;em&gt;0x&lt;/em&gt; prefix address instead of &lt;em&gt;xdc&lt;/em&gt; prefix address and checksum verified address to avoid any failures.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/jnk70NbRQBbSCYq-SsaxDR1FYLK-0jTVDTt4ZvsSyFs/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2cxNXUzamhibnNy/aXk5a2JzMXpkLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/jnk70NbRQBbSCYq-SsaxDR1FYLK-0jTVDTt4ZvsSyFs/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2cxNXUzamhibnNy/aXk5a2JzMXpkLnBu/Zw" alt="Image description" width="880" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You can check the address mapping one by one by calling the &lt;strong&gt;addressArr&lt;/strong&gt; variable with the index to get the value of the address and the percent defined for that index.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/moTT0Axzm3VFeMKqyNhkgAg1nT1VLsqKD_o-fbMjVf0/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzA3Njg0ZTI1NDNr/MTA3Nm81dzhwLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/moTT0Axzm3VFeMKqyNhkgAg1nT1VLsqKD_o-fbMjVf0/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzA3Njg0ZTI1NDNr/MTA3Nm81dzhwLnBu/Zw" alt="Image description" width="880" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/KWS64tYP8vEZ3rLPMQERJHfzjnYgSu3GhEZ3_gnNPFc/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2FpMGhkN3I3dDBh/aHczOXN0ZjlpLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/KWS64tYP8vEZ3rLPMQERJHfzjnYgSu3GhEZ3_gnNPFc/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2FpMGhkN3I3dDBh/aHczOXN0ZjlpLnBu/Zw" alt="Image description" width="880" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Once all the addresses have been added, transfer the desired amount of the cryptocurrency you want to the contract address. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/b8rVv-9m6YI-U4W5JR-JzTrEKGSKf6mlpuRbpFk6i1M/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2E1aTQxcGwwb3Fs/eHM2d2J5dWt1LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/b8rVv-9m6YI-U4W5JR-JzTrEKGSKf6mlpuRbpFk6i1M/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2E1aTQxcGwwb3Fs/eHM2d2J5dWt1LnBu/Zw" alt="Image description" width="360" height="603"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Call the &lt;strong&gt;withdrawFunds&lt;/strong&gt; functions, which will transfer the currency balance of the contract address to the defined address and percent map. Note: The owner of the contract can only call this function. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/Alg_5Rk7FrMofUwqsGugtEhxSTqHBIslamUWj33CN4I/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2ltc2NocjhqMHJ6/azM5N2J3MXNuLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/Alg_5Rk7FrMofUwqsGugtEhxSTqHBIslamUWj33CN4I/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2ltc2NocjhqMHJ6/azM5N2J3MXNuLnBu/Zw" alt="Image description" width="880" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/GDOQJgjIQ_b-EBzC537XB4ls2UefITqrq247hXMJZm0/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3Y3Z2w2azNlanJm/a3YxeWc2d2p6LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/GDOQJgjIQ_b-EBzC537XB4ls2UefITqrq247hXMJZm0/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3Y3Z2w2azNlanJm/a3YxeWc2d2p6LnBu/Zw" alt="Image description" width="880" height="396"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you have any questions or feedback write them in the comments.   &lt;/p&gt;

</description>
      <category>xdc</category>
      <category>smartcontract</category>
      <category>multisender</category>
      <category>cryptocurrency</category>
    </item>
    <item>
      <title>The Comprehensive XDC Crosschain Guide — Bridging XDC and USDT</title>
      <dc:creator>Raj Shah</dc:creator>
      <pubDate>Mon, 13 Jun 2022 11:52:12 +0000</pubDate>
      <link>https://www.xdc.dev/rajshah1609/the-comprehensive-xdc-crosschain-guide-bridging-xdc-and-usdt-14lh</link>
      <guid>https://www.xdc.dev/rajshah1609/the-comprehensive-xdc-crosschain-guide-bridging-xdc-and-usdt-14lh</guid>
      <description>&lt;p&gt;A guide on how to bridge XDC using XDCPay Chrome extension, including how to bridge USDT to XinFin Network.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/E9X4H_W6WNwqT7setwNg-cLZyM4v9u1XNQ-uD5Ai_ZQ/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzkyYmI0djRpc3E5/dzg0eDR4MGQwLmpw/ZWc" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/E9X4H_W6WNwqT7setwNg-cLZyM4v9u1XNQ-uD5Ai_ZQ/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzkyYmI0djRpc3E5/dzg0eDR4MGQwLmpw/ZWc" alt="Image description" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Download XDC Pay Chrome extension here:&lt;/strong&gt; &lt;a href="https://chrome.google.com/webstore/detail/xdcpay/bocpokimicclpaiekenaeelehdjllofo"&gt;https://chrome.google.com/webstore/detail/xdcpay/bocpokimicclpaiekenaeelehdjllofo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WanBridge:&lt;/strong&gt; &lt;a href="https://bridge.wanchain.org/#/"&gt;https://bridge.wanchain.org/#/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Overview&lt;/strong&gt;&lt;br&gt;
In this guide we’ll be doing four crosschain transactions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Sending XDC from XDC Network to Wanchain&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sending XDC from Wanchain back to XDC Network&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sending USDT from Ethereum to XDC Network&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sending USDT from Wanchain to XDC Network&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We will also cover how to acquire wanUSDT on WanSwap&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Note: Make sure you have MetaMask installed and connected to Wanchain network, and also have the XDC Pay Chrome extension setup and funded with some XDC.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Note: Bridging USDC between chains follows the exact same process as USDT. Just choose USDC in place of USDT.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Bridging XDC from XDC Network to Wanchain&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Head over to &lt;strong&gt;&lt;a href="https://bridge.wanchain.org/#/"&gt;WanBridge&lt;/a&gt;&lt;/strong&gt; Web, then click “&lt;strong&gt;Connect to Wallet&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/59WbUD5PO5FMKbW5jdmlTNKkAHJgiIBmrj7SDDHgBV8/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2tmbzM3aTR2eTJu/ejMwaTN5MGh6LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/59WbUD5PO5FMKbW5jdmlTNKkAHJgiIBmrj7SDDHgBV8/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2tmbzM3aTR2eTJu/ejMwaTN5MGh6LnBu/Zw" alt="Image description" width="880" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on &lt;strong&gt;XDCPay&lt;/strong&gt; as seen below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/miUGsOcQRREMjOHQ2HxWg9SJYrUk37aGu4ACll2sjPM/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2pnd2g1anRndmxu/YnI3ODZpaTVkLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/miUGsOcQRREMjOHQ2HxWg9SJYrUk37aGu4ACll2sjPM/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2pnd2g1anRndmxu/YnI3ODZpaTVkLnBu/Zw" alt="Image description" width="880" height="545"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select “&lt;strong&gt;XDC&lt;/strong&gt;” from the drop-down menu, then select “From: &lt;strong&gt;XDC Network&lt;/strong&gt;” and “To: &lt;strong&gt;Wanchain&lt;/strong&gt;”. Enter your destination address in the Recipient field (Your Wanchain address) and the amount you wish to crosschain convert, then click “&lt;strong&gt;Next&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/3QLanQxd4-E9ZjahrDVz1qU-niFr6Ck8sLgOBZHJGK4/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L254M2tlc3l3N3Rk/a3dldW00ZDV1LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/3QLanQxd4-E9ZjahrDVz1qU-niFr6Ck8sLgOBZHJGK4/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L254M2tlc3l3N3Rk/a3dldW00ZDV1LnBu/Zw" alt="Image description" width="880" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Confirm your details, then click “&lt;strong&gt;Confirm&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/hL7c62SqiBcBdljO48ok7ct_PylIEVIVAgkoj1H4XaI/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2Y4aGJ5NGEzYTJk/aTFmMmhjenluLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/hL7c62SqiBcBdljO48ok7ct_PylIEVIVAgkoj1H4XaI/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2Y4aGJ5NGEzYTJk/aTFmMmhjenluLnBu/Zw" alt="Image description" width="880" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Confirm the XDC Pay extension pop-ups (Click &lt;strong&gt;Submit&lt;/strong&gt;)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/hiPAPqecnGglxMnhVUHeEovprkh5tVnilbulN1aive0/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2t0NTA3YmthcG43/MXI1OWNtM3V4LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/hiPAPqecnGglxMnhVUHeEovprkh5tVnilbulN1aive0/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2t0NTA3YmthcG43/MXI1OWNtM3V4LnBu/Zw" alt="Image description" width="880" height="470"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your XDC crosschain transaction will now begin processing, wait for it to show “&lt;strong&gt;Success&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/DLbTaTNB5_aSG9qnc60dYRT-1CYN1JAohxKEvVX7v68/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3FjMXliMWdueGc4/Z241MWI0ZXR1LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/DLbTaTNB5_aSG9qnc60dYRT-1CYN1JAohxKEvVX7v68/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3FjMXliMWdueGc4/Z241MWI0ZXR1LnBu/Zw" alt="Image description" width="880" height="483"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Add XDC token details to your MetaMask wallet:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Token Contract Address&lt;/strong&gt;: 0xc7dca84A81324075e90A39250B0e07b7Daf4F45d&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Token Symbol&lt;/strong&gt;: XDC&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Token Decimal&lt;/strong&gt;: 18&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Click Import Tokens, then you should see your XDC balance reflect.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/7uPNc9vE3MB2iaWaD9svgFc-ke0D4Ccxm1Wtm8-b2lA/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3d0dWIzc3Viamc3/ZDNycHA3aHZyLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/7uPNc9vE3MB2iaWaD9svgFc-ke0D4Ccxm1Wtm8-b2lA/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3d0dWIzc3Viamc3/ZDNycHA3aHZyLnBu/Zw" alt="Image description" width="880" height="490"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Bridging XDC from Wanchain to XDC Network&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Head over to &lt;a href="https://bridge.wanchain.org/#/"&gt;WanBridge Web&lt;/a&gt;, then click “&lt;strong&gt;Connect to Wallet&lt;/strong&gt;”, then click on “&lt;strong&gt;MetaMask&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/hOBYeSbihKzWtt-vCl6IPxFlXhZ1e9e8IgKVQi4CRfU/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3RkZ29jY2lyZnQ4/M3hybnpocThvLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/hOBYeSbihKzWtt-vCl6IPxFlXhZ1e9e8IgKVQi4CRfU/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3RkZ29jY2lyZnQ4/M3hybnpocThvLnBu/Zw" alt="Image description" width="880" height="517"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Select “&lt;strong&gt;XDC&lt;/strong&gt;” from the drop-down menu, then select “From: &lt;strong&gt;Wanchain&lt;/strong&gt;” and “To: &lt;strong&gt;XDC Network&lt;/strong&gt;”. Enter your destination address in the Recipient field (Your XDC address) and the amount you wish to crosschain convert, then click “&lt;strong&gt;Next&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/PfeJ5TbaAbxBngLnLWsqJZwN2jdmxyPmlhDCtbJqZE8/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L21xM3IwNW81Y2E0/b3E0N3Z4NWxoLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/PfeJ5TbaAbxBngLnLWsqJZwN2jdmxyPmlhDCtbJqZE8/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L21xM3IwNW81Y2E0/b3E0N3Z4NWxoLnBu/Zw" alt="Image description" width="880" height="540"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Confirm your details then click on “&lt;strong&gt;Confirm&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/Y4EYs40vEx8w9gF7LOjzYRAFru7y-rF0jDpG_0QDPVY/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2s1YXZqcDBzZ3pu/c25lemd5enJtLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/Y4EYs40vEx8w9gF7LOjzYRAFru7y-rF0jDpG_0QDPVY/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2s1YXZqcDBzZ3pu/c25lemd5enJtLnBu/Zw" alt="Image description" width="880" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Confirm the MetaMask pop-ups, there will be two here if you are a first-time user, confirm them both.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/UWk8jdBi2UpGdChXM6hJWo9C3GnWn7Nt8BcrMe_j4uw/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2Z4b2p5dDFqOWF2/YTRlb2p5cXByLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/UWk8jdBi2UpGdChXM6hJWo9C3GnWn7Nt8BcrMe_j4uw/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2Z4b2p5dDFqOWF2/YTRlb2p5cXByLnBu/Zw" alt="Image description" width="880" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wait for your crosschain transaction status to show “&lt;strong&gt;Success&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/QBjmGJ6GUa31MapFCEb40qw_kKbBg-CNyAkh0IAD4M0/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3RsMzhoeGtvdnp2/dzZjZ2o0YXdzLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/QBjmGJ6GUa31MapFCEb40qw_kKbBg-CNyAkh0IAD4M0/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3RsMzhoeGtvdnp2/dzZjZ2o0YXdzLnBu/Zw" alt="Image description" width="880" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Congrats, your XDC transaction is now complete, check your XDC wallet address balance!&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Bridging USDT from Ethereum to XinFin Network&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Make sure you have your MetaMask connected to Ethereum Mainnet, then connect to WanBridge.&lt;/p&gt;

&lt;p&gt;Select “&lt;strong&gt;USDT&lt;/strong&gt;” from the drop-down menu, then select “From: &lt;strong&gt;Ethereum&lt;/strong&gt;” and “To: &lt;strong&gt;XDC Network&lt;/strong&gt;”. Enter your destination address in the Recipient field (Your XinFin address) and the amount you wish to crosschain convert, then click “&lt;strong&gt;Next&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/cPAf7j5GMims-h_Bqs30-s5TCBipJsZEjfM1nHxXiMI/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3M2eW9odW5jaXJ2/ZHloZDJsbjl1LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/cPAf7j5GMims-h_Bqs30-s5TCBipJsZEjfM1nHxXiMI/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3M2eW9odW5jaXJ2/ZHloZDJsbjl1LnBu/Zw" alt="Image description" width="880" height="527"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click “&lt;strong&gt;Confirm&lt;/strong&gt;” to continue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/16m2srSbbt2C5NP8FYTq_riL4vDSKRPYNwqge4CuQvI/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3ZuaGZqN2t4dHY3/bjFnODhxa3RsLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/16m2srSbbt2C5NP8FYTq_riL4vDSKRPYNwqge4CuQvI/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3ZuaGZqN2t4dHY3/bjFnODhxa3RsLnBu/Zw" alt="Image description" width="880" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Confirm all MetaMask pop-ups. &lt;strong&gt;Notice the very high fee of $19&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/pP9iFT8V4xgBB034GucBBIbQeiSLpPx0QVv40HUKmtM/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2p2dmQ5Y3B3djl6/cjNxaDhhZGRyLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/pP9iFT8V4xgBB034GucBBIbQeiSLpPx0QVv40HUKmtM/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2p2dmQ5Y3B3djl6/cjNxaDhhZGRyLnBu/Zw" alt="Image description" width="880" height="443"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wait for your transaction to show “&lt;strong&gt;Success&lt;/strong&gt;”, then check your XinFin wallet address for your USDT balance.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/XNV_dh0e3BU2lnd1mAdSyj8fozr_2rmBSVU0fv6ME3A/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3Nqa2ZqanZtYmYz/cHc5Y2JlcDMyLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/XNV_dh0e3BU2lnd1mAdSyj8fozr_2rmBSVU0fv6ME3A/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3Nqa2ZqanZtYmYz/cHc5Y2JlcDMyLnBu/Zw" alt="Image description" width="880" height="525"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;How to acquire USDT on Wanchain network via WanSwap&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Head over to &lt;strong&gt;&lt;a href="https://www.wanswap.finance/#/"&gt;WanSwap&lt;/a&gt;&lt;/strong&gt; and connect your MetaMask address. Make sure you are connected to Wanchain network, and have your address funded with some WAN.&lt;/p&gt;

&lt;p&gt;From the drop-down menu, select wanUSDT then enter the amount you wish to swap (in our case, we are swapping ~45 Wan for 10 wanUSDT). Finally, click “&lt;strong&gt;Swap&lt;/strong&gt;” to continue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/IS4_gDeIknk6sTTbn4oGkluYBF3QQU_Xc98L-J8JIlM/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzJ1bWE3dXk1bDJl/a2wwYW43bGRiLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/IS4_gDeIknk6sTTbn4oGkluYBF3QQU_Xc98L-J8JIlM/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzJ1bWE3dXk1bDJl/a2wwYW43bGRiLnBu/Zw" alt="Image description" width="880" height="430"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Confirm the amount you wish to swap, then click “&lt;strong&gt;Confirm Swap&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/yB0tiIpRxCM64iHRoi1ieVYZvhIfQg5b0BzQ_E0f_4w/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3BjNGNra2Y0emI1/cW92dDgxYzNpLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/yB0tiIpRxCM64iHRoi1ieVYZvhIfQg5b0BzQ_E0f_4w/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3BjNGNra2Y0emI1/cW92dDgxYzNpLnBu/Zw" alt="Image description" width="880" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Confirm the MetaMask pop-ups, there will be two if this is your first time swapping on WanSwap.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/_7qSZrPhv3Ap5fPkffJjvGRpUj7IfTWmg578_C_M4bM/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2pleTN1eGJhNmx1/MDdnbnBhanRhLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/_7qSZrPhv3Ap5fPkffJjvGRpUj7IfTWmg578_C_M4bM/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2pleTN1eGJhNmx1/MDdnbnBhanRhLnBu/Zw" alt="Image description" width="880" height="476"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once your swap has completed, you’ll see the notification on the top right-hand corner.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/jVKrIB_fBi_GwAPhAhft125L74R73eEta-VIobVczmk/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2QxanVsM2lwaHJ5/cWxpcXR6aGZ2LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/jVKrIB_fBi_GwAPhAhft125L74R73eEta-VIobVczmk/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2QxanVsM2lwaHJ5/cWxpcXR6aGZ2LnBu/Zw" alt="Image description" width="880" height="503"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Bridging USDT from Wanchain to XinFin Network&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Make sure you have your MetaMask connected to Wanchain Network, then connect to WanBridge.&lt;/p&gt;

&lt;p&gt;Select “&lt;strong&gt;USDT&lt;/strong&gt;” from the drop-down menu, then select “From: &lt;strong&gt;Wanchain&lt;/strong&gt;” and “To: &lt;strong&gt;XDC Network&lt;/strong&gt;”. Enter your destination address in the Recipient field (Your XinFin address) and the amount you wish to crosschain convert, then click “&lt;strong&gt;Next&lt;/strong&gt;”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/7RZD4Nl28TYVD8JOU7S8SKrlGMtU3uKFdNtVynT9jDI/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L29qYXhrNmp6bXh0/aXh6dDZ6b3V2LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/7RZD4Nl28TYVD8JOU7S8SKrlGMtU3uKFdNtVynT9jDI/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L29qYXhrNmp6bXh0/aXh6dDZ6b3V2LnBu/Zw" alt="Image description" width="880" height="622"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Confirm your details, then click “&lt;strong&gt;Confirm&lt;/strong&gt;” to continue.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/0DqhGIVN_eNbDeAK1vmrlp3kp1j8s3rbtTeXKcKdqC8/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3BpbnE4aDZxZzE4/bzJrZjBnMGZmLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/0DqhGIVN_eNbDeAK1vmrlp3kp1j8s3rbtTeXKcKdqC8/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3BpbnE4aDZxZzE4/bzJrZjBnMGZmLnBu/Zw" alt="Image description" width="880" height="523"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Confirm your MetaMask pop-ups.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Notice how cheap the fees are when bridging from Wanchain ($0.0001), compared to the $19 fee to bridge from Ethereum.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/R-YvpboU7XKtNzTBGw3Vbr_86_aRfb3y6LmBERsHOwU/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2pweXJiNDYyaTRw/cHU0c21uazR4LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/R-YvpboU7XKtNzTBGw3Vbr_86_aRfb3y6LmBERsHOwU/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2pweXJiNDYyaTRw/cHU0c21uazR4LnBu/Zw" alt="Image description" width="880" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wait for your transaction to show “&lt;strong&gt;Success&lt;/strong&gt;”, then check your XinFin wallet address for your USDT.&lt;/p&gt;

&lt;p&gt;Make sure you add the USDT token to XDC Pay extension: xdcD4B5f10D61916Bd6E0860144a91Ac658dE8a1437&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/UXwVR1rlg8JnmuOGuqy42HVVOl4dSkDkqGBWBOq2TSI/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzJvYzMxb2oxbWRn/Y3lsaGdicnByLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/UXwVR1rlg8JnmuOGuqy42HVVOl4dSkDkqGBWBOq2TSI/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzJvYzMxb2oxbWRn/Y3lsaGdicnByLnBu/Zw" alt="Image description" width="880" height="625"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Congrats, you are now a crosschain master! See you in the next guide ;)&lt;/p&gt;

</description>
      <category>wanchainbridge</category>
      <category>usdt</category>
      <category>ethereum</category>
      <category>xdcnetwork</category>
    </item>
    <item>
      <title>HOW TO ACCESS YOUR XINFIN (XDC) ACCOUNT VIA METAMASK</title>
      <dc:creator>Raj Shah</dc:creator>
      <pubDate>Fri, 10 Jun 2022 10:30:04 +0000</pubDate>
      <link>https://www.xdc.dev/rajshah1609/how-to-access-your-xinfin-xdc-account-via-metamask-4c9e</link>
      <guid>https://www.xdc.dev/rajshah1609/how-to-access-your-xinfin-xdc-account-via-metamask-4c9e</guid>
      <description>&lt;p&gt;This tutorial describes how to access your &lt;strong&gt;XinFin (XDC)&lt;/strong&gt; account via &lt;strong&gt;MetaMask&lt;/strong&gt;. &lt;/p&gt;

&lt;h2&gt;
  
  
  Before you start
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Make sure to &lt;strong&gt;update Ledger Live&lt;/strong&gt; to the latest version via &lt;a href="https://www.ledger.com/ledger-live/download"&gt;this link&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open Ledger Live and connect your Ledger device to the Manager to ensure that your Ledger device is running the &lt;strong&gt;latest firmware version&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ensure that the latest version of the &lt;a href="https://support.ledger.com/hc/en-us/articles/360009576554-Ethereum-ETH-?docs=true"&gt;Ethereum (ETH) app&lt;/a&gt; is installed on your Ledger device.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Once you're all done, &lt;strong&gt;close Ledger Live&lt;/strong&gt; as it can conflict with Metamask.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Accessing your Ledger XinFin (XDC) account via MetaMask.
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Download and install the &lt;a href="https://metamask.io/download/"&gt;MetaMask extension&lt;/a&gt; in your browser by following &lt;a href="https://metamask.zendesk.com/hc/en-us/articles/360015489531-Getting-started-with-MetaMask"&gt;these steps&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open MetaMask and create a regular MetaMask account as shown in &lt;a href="https://www.youtube.com/watch?t=32&amp;amp;v=Af_lQ1zUnoM&amp;amp;feature=youtu.be"&gt;this video&lt;/a&gt;.&lt;br&gt;
In the next steps, you will add a second account to MetaMask: your XDC account. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Once you're all set up, open MetaMask in your browser, click on the &lt;strong&gt;three dots&lt;/strong&gt; icon, and select &lt;strong&gt;Expand view&lt;/strong&gt;.&lt;br&gt;
MetaMask opens in a tab that is easier to navigate.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Connect Metamask to the &lt;strong&gt;XinFin Network Mainnet&lt;/strong&gt; by following &lt;a href="https://metamask.zendesk.com/hc/en-us/articles/360043227612-How-to-add-a-custom-network-RPC"&gt;these steps&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Use the &lt;strong&gt;RPC data&lt;/strong&gt; below to add XinFin Network to Metamask:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Network Name&lt;/strong&gt;: XinFin Network Mainnet &lt;br&gt;
   &lt;strong&gt;New RPC URL&lt;/strong&gt;: &lt;a href="https://rpc.xinfin.network"&gt;https://rpc.xinfin.network&lt;/a&gt; &lt;br&gt;
   &lt;strong&gt;Chain ID&lt;/strong&gt;: 50 &lt;br&gt;
   &lt;strong&gt;Currency Symbol&lt;/strong&gt;: XDC&lt;br&gt;
   &lt;strong&gt;Block Explorer URL&lt;/strong&gt;: &lt;a href="https://explorer.xinfin.network/"&gt;https://explorer.xinfin.network/&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;Metamask now displays an XDC balance instead of an ETH balance.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Plug your Ledger device into your computer and &lt;strong&gt;open the Ethereum app&lt;/strong&gt; on your device by navigating to the &lt;strong&gt;Ethereum&lt;/strong&gt; icon and pressing both buttons simultaneously.&lt;br&gt;
Your Ledger device displays &lt;strong&gt;Application is ready&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In &lt;strong&gt;MetaMask&lt;/strong&gt;, click the &lt;strong&gt;identicon&lt;/strong&gt;, select &lt;strong&gt;Connect Hardware Wallet &amp;gt; Ledger&lt;/strong&gt;, and click &lt;strong&gt;Continue&lt;/strong&gt;.&lt;br&gt;
After a brief moment, a &lt;strong&gt;list of account addresses&lt;/strong&gt; appears.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Select an account by &lt;strong&gt;ticking&lt;/strong&gt; the box. Then click &lt;strong&gt;Unlock&lt;/strong&gt;.&lt;br&gt;
Your XinFin (XDC) account and XDC balance appear in MetaMask.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ledger</category>
      <category>xdcledger</category>
      <category>hardwarewallets</category>
    </item>
    <item>
      <title>Details required to list XinFin-XDC (MainNet Chain) with exchange | Exchange Listing Resource for XDC</title>
      <dc:creator>Raj Shah</dc:creator>
      <pubDate>Sat, 04 Jun 2022 09:04:24 +0000</pubDate>
      <link>https://www.xdc.dev/rajshah1609/exchange-listing-resource-298a</link>
      <guid>https://www.xdc.dev/rajshah1609/exchange-listing-resource-298a</guid>
      <description>&lt;h2&gt;
  
  
  Details require to list XinFin-XDC (MainNet Chain) with exchange.
&lt;/h2&gt;

&lt;p&gt;Project Name: Xinfin Network&lt;/p&gt;

&lt;p&gt;Project website: &lt;a href="https://xinfin.org"&gt;https://xinfin.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Token Name: XDC Mainnet&lt;/p&gt;

&lt;p&gt;Token Symbol: XDC&lt;/p&gt;

&lt;p&gt;Block Finality: 32 Blocks&lt;/p&gt;

&lt;p&gt;XDC3 SDK: &lt;a href="https://www.npmjs.com/package/xdc3"&gt;https://www.npmjs.com/package/xdc3&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Blockchain endpoint: &lt;a href="https://rpc.xinfin.network"&gt;https://rpc.xinfin.network&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mainnet Blockchain endpoint: &lt;a href="https://rpc.xinfin.network"&gt;https://rpc.xinfin.network&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Testnet Blockchain endpoint: &lt;a href="https://rpc.apothem.network"&gt;https://rpc.apothem.network&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Devnet Blockchain endpoint: &lt;a href="https://devnetrpc.apothem.network"&gt;https://devnetrpc.apothem.network&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Github: &lt;a href="https://github.com/XinFinOrg/XinFin-Node"&gt;https://github.com/XinFinOrg/XinFin-Node&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Technical White Paper: &lt;a href="https://www.xinfin.org/docs/whitepaper-tech.pdf"&gt;https://www.xinfin.org/docs/whitepaper-tech.pdf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Business White Paper: &lt;a href="https://www.xinfin.org/docs/whitepaper-business.pdf"&gt;https://www.xinfin.org/docs/whitepaper-business.pdf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Telegram: &lt;a href="https://t.me/xinfin"&gt;https://t.me/xinfin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Youtube: &lt;a href="https://www.youtube.com/channel/UCQaL6FixEQ80RJC0B2egX6g"&gt;https://www.youtube.com/channel/UCQaL6FixEQ80RJC0B2egX6g&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Twitter: &lt;a href="https://twitter.com/XinFin_Official"&gt;https://twitter.com/XinFin_Official&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Reddit: &lt;a href="https://www.reddit.com/r/xinfin/"&gt;https://www.reddit.com/r/xinfin/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Slack: &lt;a href="https://xinfin-public.slack.com/"&gt;https://xinfin-public.slack.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;XinFin Logo: &lt;br&gt;
&lt;a href="https://www.xdc.dev/images/jAJyKM2BK-yfQp8wXoOm-yLVwZ9_hySmvJyVdwAVLJg/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3Y5MW83Mngyd2Ex/Njd4bGY0YWc5LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/jAJyKM2BK-yfQp8wXoOm-yLVwZ9_hySmvJyVdwAVLJg/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3Y5MW83Mngyd2Ex/Njd4bGY0YWc5LnBu/Zw" alt="XinFin Logo" width="101" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;XDC Logo:&lt;br&gt;
&lt;a href="https://www.xdc.dev/images/UzqLpulGaeClEkAzMzAWjnHlcwNB39aEDD0UF0KdS5E/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzY1YzNxNjR6ZTRn/eGxiN2E4b2lzLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/UzqLpulGaeClEkAzMzAWjnHlcwNB39aEDD0UF0KdS5E/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzY1YzNxNjR6ZTRn/eGxiN2E4b2lzLnBu/Zw" alt="XDC Logo" width="100" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pair Reference : XDC:USDC, XDC:ETH, XDC:BTC, XDC:USD&lt;/p&gt;

&lt;p&gt;Preference to run bounty plan : No&lt;/p&gt;
&lt;h2&gt;
  
  
  Test Network/Sandbox call as Apothem Network
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Need to provide test currency advice to prepare financial process in advance&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://www.apothem.network/"&gt;Sandbox/Test Network&lt;/a&gt; &lt;a href="https://www.apothem.network/#getTestXDC"&gt;Get Free Test XDC&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Also send us an XDC wallet Address &lt;a href="mailto:info@xinfin.org"&gt;info@xinfin.org&lt;/a&gt; to transfer real XDC coins to do transactions under the Live network environment.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  How to create account in XinFin Blockchain?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Using Keystore&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;web3.eth.personal.newAccount(password, [callback])
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;password - String:&lt;/code&gt; The password to encrypt this account with.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Promise&lt;/code&gt; returns &lt;code&gt;String:&lt;/code&gt; The address of the newly created account.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;web3.eth.personal.newAccount('!@superpassword')
.then(console.log);
&amp;gt; '0x1234567891011121314151617181920212223456'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;2. Using Private key&lt;/strong&gt; (Generates an account object with private key and public key.)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;web3.eth.accounts.create([entropy]);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;entropy - String&lt;/code&gt; (optional): A random string to increase entropy. If given it should be at least 32 characters. If none is given a random string will be generated using random hex.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Object&lt;/code&gt; - The account object with the following structure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;address - string&lt;/code&gt; : The account address.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;privateKey - string&lt;/code&gt; : The accounts private key. This should never be shared or stored unencrypted in localstorage! Also make sure to null the memory after usage.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;signTransaction(tx [, callback]) - Function&lt;/code&gt; : The function to sign transactions. See &lt;a href="https://web3js.readthedocs.io/en/v1.2.0/web3-eth-accounts.html#eth-accounts-signtransaction"&gt;web3.eth.accounts.signTransaction()&lt;/a&gt; for more.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;sign(data) - Function&lt;/code&gt; : The function to sign transactions. See &lt;a href="https://web3js.readthedocs.io/en/v1.2.0/web3-eth-accounts.html#eth-accounts-sign"&gt;web3.eth.accounts.sign()&lt;/a&gt; for more.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;web3.eth.accounts.create();
&amp;gt; {
    address: "0xb8CE9ab6943e0eCED004cDe8e3bBed6568B2Fa01",
    privateKey: "0x348ce564d427a3311b6536bbcff9390d69395b06ed6c486954e971d960fe8709",
    signTransaction: function(tx){...},
    sign: function(data){...},
    encrypt: function(password){...}
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How to deposit XDC?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. New Block Notification&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. getTransactionFromBlock&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;getTransactionFromBlock(hashStringOrNumber, indexNumber [, callback])&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Returns a transaction based on a block hash or number and the transactions index position.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;string&lt;/code&gt; - A block number or hash. Or the string &lt;code&gt;"genesis", "latest"&lt;/code&gt; or &lt;code&gt;"pending"&lt;/code&gt; as in the &lt;a href="https://web3js.readthedocs.io/en/v1.2.0/web3-eth.html#eth-defaultblock"&gt;default block parameter&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;Number&lt;/code&gt; - The transactions index position.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;Function&lt;/code&gt; - (optional) Optional callback, returns an error object as first parameter and the result as second.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;sign(data) - Function&lt;/code&gt; : The function to sign transactions. See web3.eth.accounts.sign() for more.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Promise&lt;/code&gt; returns &lt;code&gt;Object&lt;/code&gt; - A transaction object.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;var transaction = web3.eth.getTransactionFromBlock('0x4534534534', 2)
.then(console.log);
&amp;gt; &amp;gt; {
    "hash": "0x9fc76417374aa880d4449a1f7f31ec597f00b1f6f3dd2d66f4c9c6c445836d8b",
    "nonce": 2,
    "blockHash": "0xef95f2f1ed3ca60b048b4bf67cde2195961e0bba6f70bcbea9a2c4e133e34b46",
    "blockNumber": 3,
    "transactionIndex": 0,
    "from": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b",
    "to": "0x6295ee1b4f6dd65047762f924ecd367c17eabf8f",
    "value": '123450000000000000',
    "gas": 314159,
    "gasPrice": '2000000000000',
    "input": "0x57cb2fc4"
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How to withdraw XDC?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. sendTransaction&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;web3.eth.sendTransaction(transactionObject [, callback])&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Sends a transaction to the network.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;Object&lt;/code&gt; - The transaction object to send:&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;from - String|Number&lt;/code&gt; : The address for the sending account. Uses the web3.eth.defaultAccount property, if not specified. Or an address or index of a local wallet in web3.eth.accounts.wallet.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;to - String&lt;/code&gt; : (optional) The destination address of the message, left undefined for a contract-creation transaction.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;value - Number|String|BN|BigNumber&lt;/code&gt; : (optional) The value transferred for the transaction in wei, also the endowment if it's a contract-creation transaction.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;gas - Number&lt;/code&gt; : (optional, default: To-Be-Determined) The amount of gas to use for the transaction (unused gas is refunded).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;gasPrice - Number|String|BN|BigNumber&lt;/code&gt; : (optional) The price of gas for this transaction in wei, defaults to web3.eth.gasPrice.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;data - String&lt;/code&gt; : (optional) Either a ABI byte string containing the data of the function call on a contract, or in the case of a contract-creation transaction the initialisation code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;nonce - Number&lt;/code&gt; : (optional) Integer of a nonce. This allows to overwrite your own pending transactions that use the same nonce.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;callback - Function&lt;/code&gt; : (optional) Optional callback, returns an error object as first parameter and the result as second. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Returns&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;callback&lt;/strong&gt; will return the 32 bytes transaction hash.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;PromiEvent&lt;/code&gt; : A &lt;a href="https://web3js.readthedocs.io/en/v1.2.0/callbacks-promises-events.html#promievent"&gt;promise combined event emitter&lt;/a&gt;. Will be resolved when the transaction &lt;a href="https://web3js.readthedocs.io/en/v1.2.0/web3-eth.html#eth-gettransactionreceipt-return"&gt;receipt&lt;/a&gt; is available. Additionally the following events are available:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;"transactionHash"&lt;/code&gt; returns &lt;code&gt;String&lt;/code&gt; : Is fired right after the transaction is sent and a transaction hash is available.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;"receipt"&lt;/code&gt; returns &lt;code&gt;object&lt;/code&gt; : Is fired when the transaction receipt is available.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;"confirmation"&lt;/code&gt; returns &lt;code&gt;Number, Object&lt;/code&gt; : Is fired for every confirmation up to the 12th confirmation. Receives the confirmation number as the first and the receipt as the second argument. Fired from confirmation 0 on, which is the block where its minded.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;"error"&lt;/code&gt; returns &lt;code&gt;Error&lt;/code&gt; : Is fired if an error occurs during sending. If a out of gas error, the second parameter is the receipt.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
// compiled solidity source code using https://remix.ethereum.org
var code = "603d80600c6000396000f3007c01000000000000000000000000000000000000000000000000000000006000350463c6888fa18114602d57005b6007600435028060005260206000f3";
// using the callback
web3.eth.sendTransaction({
    from: '0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe',
    data: code // deploying a contracrt
}, function(error, hash){
    ...
});
// using the promise
web3.eth.sendTransaction({
    from: '0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe',
    to: '0x11f4d0A3c12e86B4b5F39B213F7E19D048276DAe',
    value: '1000000000000000'
})
.then(function(receipt){
    ...
});
// using the event emitter
web3.eth.sendTransaction({
    from: '0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe',
    to: '0x11f4d0A3c12e86B4b5F39B213F7E19D048276DAe',
    value: '1000000000000000'
})
.on('transactionHash', function(hash){
    ...
})
.on('receipt', function(receipt){
    ...
})
.on('confirmation', function(confirmationNumber, receipt){ ... })
.on('error', console.error); // If a out of gas error, the second parameter is the receipt.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>resources</category>
      <category>xdclistingresource</category>
      <category>listingresource</category>
      <category>xinfin</category>
    </item>
  </channel>
</rss>
