<?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: Andrey Komendantov</title>
    <description>The latest articles on Developers Forum for XinFin XDC Network by Andrey Komendantov (@andrey_komendantov).</description>
    <link>https://www.xdc.dev/andrey_komendantov</link>
    <image>
      <url>https://www.xdc.dev/images/xY97iqDhRe7txHCcggVVOOkwI-pVaG0ka1OsryF9fWQ/rs:fill:90:90/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL3VzZXIvcHJv/ZmlsZV9pbWFnZS8x/MjcvZTRjM2I5NTgt/ODUzZi00Mjg0LTg4/Y2MtMmM3YjE1ZWY2/OTEwLmpwZw</url>
      <title>Developers Forum for XinFin XDC Network: Andrey Komendantov</title>
      <link>https://www.xdc.dev/andrey_komendantov</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.xdc.dev/feed/andrey_komendantov"/>
    <language>en</language>
    <item>
      <title>Don't send transaction from xdc3.js to XdcPay wallet in browser</title>
      <dc:creator>Andrey Komendantov</dc:creator>
      <pubDate>Tue, 19 Jul 2022 13:46:59 +0000</pubDate>
      <link>https://www.xdc.dev/andrey_komendantov/dont-send-transaction-to-xdcpay-wallet-in-browser-ahm</link>
      <guid>https://www.xdc.dev/andrey_komendantov/dont-send-transaction-to-xdcpay-wallet-in-browser-ahm</guid>
      <description>&lt;p&gt;I send transaction from xdc3 (contract) library to xdcpay by mean xdc-connect library (using xinpay.js module and requirements), but occurre error. You have working example send transaction to xdcpay wallet in browser for signing from JavaScript context?&lt;/p&gt;

&lt;p&gt;&lt;u&gt;Example of my code:&lt;/u&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;let Web3 = require('web3');
let Xdc3 = require('xdc3');
import * as xinpay from './XinPay';

let web3 = new Web3('wss://ws.apothem.network/ws');
let xdc3 = new Xdc3("wss://ws.apothem.network/ws");

// Token Contract
const ERC20TransferABI = [...]
const TOKEN_ADDRESS = "xdc67a32d6D502Eac7Ce097DA3AcBDee6C15DDD01eb"
const eursToken = new xdc3.eth.Contract(ERC20TransferABI, TOKEN_ADDRESS)

// Multisig contract
const MULTISIGN_ADDRESS = "xdc14795A18238C49856c7513F2Bc72BF6f4b423Ddc"
const multisignWallet = new xdc3.eth.Contract(MultisignWalletABI, MULTISIGN_ADDRESS)
console.log('multisignWallet', multisignWallet)
const token_address = "xdc67a32d6D502Eac7Ce097DA3AcBDee6C15DDD01eb"

const senderAddress = "xdc14795A18238C49856c7513F2Bc72BF6f4b423Ddc"
const receiverAddress = "0xedf9197329646fb4b028b40c2850ac13a24258bd"

let nonce = xdc3.eth.getTransactionCount(Xdc3.utils.toChecksumAddress("xdcedf9197329646fb4b028b40c2850ac13a24258bd"))

let rawTransaction = {
    "from": Xdc3.utils.toChecksumAddress(senderAddress),
    "gasPrice": web3.utils.toHex(2 * 1e9),
    "gasLimit": web3.utils.toHex(210000),
    "to": Xdc3.utils.toChecksumAddress(receiverAddress),
    "value": "0x0",
    "data": eursToken.methods.transfer(receiverAddress, "1000"),
    "nonce": nonce,
}

await xinpay.SendTransaction(rawTransaction).then((res) =&amp;gt; {
    console.log('SendTransaction', res);
});

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Occurre error:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.xdc.dev/images/5rFfsTMbDYqFY94r7sikfl-N_uEQe4KuOotnp0TDZ_4/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzdlZ2preGJ4dWhq/NmtsaXJ3bTVpLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/5rFfsTMbDYqFY94r7sikfl-N_uEQe4KuOotnp0TDZ_4/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzdlZ2preGJ4dWhq/NmtsaXJ3bTVpLnBu/Zw" alt="Image description" width="846" height="279"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>xdc3</category>
      <category>xdcconnect</category>
      <category>xdcpay</category>
    </item>
    <item>
      <title>Don't connect to apothem.network in xdc3.js</title>
      <dc:creator>Andrey Komendantov</dc:creator>
      <pubDate>Wed, 13 Jul 2022 12:43:22 +0000</pubDate>
      <link>https://www.xdc.dev/andrey_komendantov/dont-connect-to-apothemnetwork-in-xdc3js-2hle</link>
      <guid>https://www.xdc.dev/andrey_komendantov/dont-connect-to-apothemnetwork-in-xdc3js-2hle</guid>
      <description>&lt;p&gt;I don't connect to wss://ws.apothem.network in xdc3.js app. I try connect with: &lt;br&gt;
let Xdc3 = require('xdc3');&lt;br&gt;
let xdc3 = Xdc3("wss://ws.apothem.network");&lt;/p&gt;

&lt;p&gt;Getting result: &lt;br&gt;
browser.js:28 WebSocket connection to 'wss://ws.apothem.network/' failed&lt;/p&gt;

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

</description>
      <category>apothem</category>
      <category>xdc3</category>
      <category>xdc3js</category>
    </item>
  </channel>
</rss>
