<?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: Minisoft</title>
    <description>The latest articles on Developers Forum for XinFin XDC Network by Minisoft (@minisoft).</description>
    <link>https://www.xdc.dev/minisoft</link>
    <image>
      <url>https://www.xdc.dev/images/ew6YNqqc6aERX7dckUAiKETXLz03X-qdm9vvcttPg6I/rs:fill:90:90/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL3VzZXIvcHJv/ZmlsZV9pbWFnZS81/OTIxL2E2MGZhNjM5/LWQ1NDItNDFjZC05/MTRjLTgwODQ3ZmRj/ZGYyOC5wbmc</url>
      <title>Developers Forum for XinFin XDC Network: Minisoft</title>
      <link>https://www.xdc.dev/minisoft</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.xdc.dev/feed/minisoft"/>
    <language>en</language>
    <item>
      <title>NUVOWallet Digital Trust Frameworks Enables Financial and Healthcare Inclusion</title>
      <dc:creator>Minisoft</dc:creator>
      <pubDate>Tue, 12 Aug 2025 18:14:24 +0000</pubDate>
      <link>https://www.xdc.dev/minisoft/nuvowallet-digital-trust-frameworks-enables-financial-and-healthcare-inclusion-5fke</link>
      <guid>https://www.xdc.dev/minisoft/nuvowallet-digital-trust-frameworks-enables-financial-and-healthcare-inclusion-5fke</guid>
      <description>&lt;p&gt;NUVO Wallet addresses the significant challenge of financial and healthcare exclusion in rural India, particularly for the 447 million women who lack access to digital services. Recognizing that over 54% of women in this demographic do not own a smartphone, NUVO has developed a low-cost, patent-pending solution called NUVO SmartCards. These SmartCards provide digital enablement to the "last mile," offering a practical and affordable alternative to smartphones for managing essential personal data, thus bridging the digital divide and enabling access to critical services.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/UTYBrnAN3RHyVfzFxjjcKyU6CYLTGQ6Nhjvdx-TgcoU/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzRjMmtwenBjcTJy/aXQ1Zmxjd2hmLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/UTYBrnAN3RHyVfzFxjjcKyU6CYLTGQ6Nhjvdx-TgcoU/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzRjMmtwenBjcTJy/aXQ1Zmxjd2hmLnBu/Zw" alt="Solving for Financial and Healthcare Inclusion" width="864" height="483"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The platform promotes digital empowerment through a robust trust framework built on blockchain technology. Using a consent-based data exchange protocol, NUVO provides individuals with a personalized digital wallet to securely manage their identity, academic, work, financial, and health data. This system utilizes blockchain-verifiable credentials to ensure data integrity, authenticity, and immutability. By giving users complete ownership and control over their personal data, NUVO's self-sovereign identity approach enhances privacy and security.&lt;/p&gt;

&lt;p&gt;For healthcare, the wallet links with the Ayushman Bharat Health Account (ABHA-ID), enabling individuals to securely store and share their medical records with service providers. Similarly, for financial inclusion, the platform allows individuals to build verifiable credit histories, skills, and asset ownership records, which can be used to access loans and other financial services. This system helps to build trust and stronger relationships between individuals and service providers by providing a verifiable record of their history, all while safeguarding privacy and dignity.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://nuvowallet.io"&gt;https://nuvowallet.io&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>NUVOWallet Introduces Trust Framework with Soul-Bound Tokens (SBT) and Verifiable Credentials on XDC Mainnet</title>
      <dc:creator>Minisoft</dc:creator>
      <pubDate>Tue, 12 Aug 2025 18:09:28 +0000</pubDate>
      <link>https://www.xdc.dev/minisoft/nuvowallet-introduces-trust-framework-with-soul-bound-tokens-sbt-and-verifiable-credentials-on-xdc-mainnet-2can</link>
      <guid>https://www.xdc.dev/minisoft/nuvowallet-introduces-trust-framework-with-soul-bound-tokens-sbt-and-verifiable-credentials-on-xdc-mainnet-2can</guid>
      <description>&lt;p&gt;&lt;a href="https://www.xdc.dev/images/laLktFFyhz0PBA0snDo3cRaTO8FCLfCL8sW90GzhUwE/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2dza3RvbW15aXNo/ZTlod2xjMjVyLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/laLktFFyhz0PBA0snDo3cRaTO8FCLfCL8sW90GzhUwE/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2dza3RvbW15aXNo/ZTlod2xjMjVyLnBu/Zw" alt="Image description" width="880" height="482"&gt;&lt;/a&gt;&lt;br&gt;
Link: &lt;a href="https://youtu.be/8P3lAlYw0Go"&gt;https://youtu.be/8P3lAlYw0Go&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Soulbound Tokens (SBTs) are a type of non-transferable digital token that are permanently tied to a specific blockchain wallet, often referred to as a "Soul." Unlike standard cryptocurrencies or non-fungible tokens (NFTs), which are designed to be bought, sold, and traded, SBTs cannot be transferred to another user.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/MTMgEfJMPZnTGQFeQPwioD5Om3VGU_hditJT3Z5PKQQ/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzN2eThsa2VwdHEy/ZHAxdG44cmo5LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/MTMgEfJMPZnTGQFeQPwioD5Om3VGU_hditJT3Z5PKQQ/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzN2eThsa2VwdHEy/ZHAxdG44cmo5LnBu/Zw" alt="NUVOWALLET SOUL BOUND TOKENS ON XDC" width="783" height="357"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SBTs are intended to represent a person's unique identity, credentials, and reputation in the digital world. This can include things like educational degrees, professional certifications, work history, and even medical records.&lt;/p&gt;

&lt;p&gt;The non-transferable nature of SBTs makes them useful for creating a verifiable and authentic digital identity, helping to prevent fraud and build trust in decentralized applications and communities.&lt;/p&gt;

&lt;p&gt;XDC Token SmartContract&lt;br&gt;
&lt;a href="https://xdcscan.com/address/0x113b3fb9d3ab4d02057313f9729b5f2f92491313"&gt;https://xdcscan.com/address/0x113b3fb9d3ab4d02057313f9729b5f2f92491313&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://nuvowallet.io"&gt;https://nuvowallet.io&lt;/a&gt; &lt;/p&gt;

</description>
      <category>erc721</category>
      <category>sbt</category>
      <category>xdc</category>
      <category>verifiable</category>
    </item>
    <item>
      <title>Contract Verfication Not Working on XDC Mainnet</title>
      <dc:creator>Minisoft</dc:creator>
      <pubDate>Tue, 05 Aug 2025 12:02:49 +0000</pubDate>
      <link>https://www.xdc.dev/minisoft/contract-verfication-not-working-on-xdc-mainnet-3j5h</link>
      <guid>https://www.xdc.dev/minisoft/contract-verfication-not-working-on-xdc-mainnet-3j5h</guid>
      <description>&lt;p&gt;Unable to verify contract on XDC Mainnet, while the same contract is getting deployed on Testnet and Verification works. &lt;/p&gt;

&lt;p&gt;Scenario: Using Remix to Deploy ERC20 Contract, Following is the SmartContract.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// SPDX-License-Identifier: MIT
// Compatible with OpenZeppelin Contracts ^5.0.0
pragma solidity ^0.8.0;`

import {AccessControl} from "@openzeppelin/contracts@5.3.0/access/AccessControl.sol";
import {ERC20} from "@openzeppelin/contracts@5.3.0/token/ERC20/ERC20.sol";
import {ERC20Burnable} from "@openzeppelin/contracts@5.3.0/token/ERC20/extensions/ERC20Burnable.sol";

/// @custom:security-contact nuvowalletio@outlook.com
contract tokenise000020 is ERC20, ERC20Burnable, AccessControl {

    bytes32 public constant MINTER_ROLE = keccak256("MINTER_ROLE");

    constructor(address admin, address minter, string memory name, string memory ticker)
        ERC20(name, ticker)
    {
        _grantRole(DEFAULT_ADMIN_ROLE, admin);
        _grantRole(MINTER_ROLE, minter);
    }

    function TokenMint(address credit, uint256 amount) public onlyRole(MINTER_ROLE) {
      _mint(credit, amount);
    }
    function TokenTransfer(address debit, address credit, uint256 amount) public onlyRole(MINTER_ROLE) {
      _transfer(debit, credit, amount);
    }
    function TokenBurn(address debit, uint256 amount) public onlyRole(MINTER_ROLE) {
      _burn(debit, amount);
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Contract Verification Method: &lt;br&gt;
&lt;a href="https://www.xdc.dev/openscan/how-to-verify-your-smart-contract-built-on-the-xdc-network-via-standard-input-json-on-xdcscan-powered-by-blocksscanopenscan-2j93"&gt;https://www.xdc.dev/openscan/how-to-verify-your-smart-contract-built-on-the-xdc-network-via-standard-input-json-on-xdcscan-powered-by-blocksscanopenscan-2j93&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Testnet&lt;/strong&gt;: &lt;br&gt;
Compiler 0.8.30+commit.73712a01, evm: prague&lt;br&gt;
Contract is Deployed, Contract Is Verified&lt;br&gt;
&lt;a href="https://testnet.xdcscan.com/address/0xaF25D83767fdCa9628FD1034feA905fDe9d9B25a"&gt;https://testnet.xdcscan.com/address/0xaF25D83767fdCa9628FD1034feA905fDe9d9B25a&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mainnet&lt;/strong&gt;:&lt;br&gt;
Compiler 0.8.30+commit.73712a01, evm: prague&lt;br&gt;
Contract cannot be deployed, Gas Estimation Error&lt;/p&gt;

&lt;p&gt;Downgrade EVM version&lt;br&gt;
Compiler 0.8.30+commit.73712a01, evm: london&lt;br&gt;
Contract is Deployed, Contract Cannot be Verified &lt;br&gt;
&lt;a href="https://xdcscan.com/address/0x4857288174a307C5974b5C9749986A5fBCda95A2"&gt;https://xdcscan.com/address/0x4857288174a307C5974b5C9749986A5fBCda95A2&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Any help / advise how to resolve this ?&lt;/p&gt;

</description>
      <category>xdc</category>
      <category>contract</category>
      <category>verification</category>
    </item>
  </channel>
</rss>
