Issue Description: Trying to setup a contract, which works across multiple chain such as XDC, Polygon & Ethereum network. The smart contract which we configured, works fine in Polygon & Etherueum Network using Metamask. But the same contract throws error in XDC Network, resulting( JSON-RPC ) issues with XDCPay, since the token value is 0.
Actual Results: Token minted is not showing up in XDCPay but the tXn has the token value - Link here
** Expected results:** Token minted should show up in XDCPay