<?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</title>
    <description>The most recent home feed on Developers Forum for XinFin XDC Network.</description>
    <link>https://www.xdc.dev</link>
    <atom:link rel="self" type="application/rss+xml" href="https://www.xdc.dev/feed"/>
    <language>en</language>
    <item>
      <title>Extending Agentic XDC Payments with x402 Micropayments</title>
      <dc:creator>Satheesh Kumar</dc:creator>
      <pubDate>Wed, 17 Jun 2026 07:55:16 +0000</pubDate>
      <link>https://www.xdc.dev/satz07/extending-agentic-xdc-payments-with-x402-micropayments-4mfm</link>
      <guid>https://www.xdc.dev/satz07/extending-agentic-xdc-payments-with-x402-micropayments-4mfm</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Artificial Intelligence is moving from answering questions to &lt;strong&gt;taking action&lt;/strong&gt; — calling tools, moving money, and completing tasks autonomously.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/rushabh_parmar/building-an-ai-agent-that-sends-usdc-on-xdc-network-using-plain-english-3af7"&gt;Rushabh's Agentic XDC Payments&lt;/a&gt; showed a powerful pattern: users type plain English, and an AI agent sends USDC on XDC Network without opening a wallet UI.&lt;/p&gt;

&lt;p&gt;That demo answers one question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"How do I pay a person on-chain?"&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This project extends that idea to a second question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"How does an AI agent pay for services on the internet — APIs, data, tools — without API keys, subscriptions, or signups?"&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The answer is &lt;strong&gt;x402&lt;/strong&gt; — the HTTP &lt;code&gt;402 Payment Required&lt;/code&gt; standard for pay-per-use micropayments in USDC.&lt;/p&gt;

&lt;p&gt;Instead of only sending USDC to a wallet address, the same agent can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Call a paid FX rate API&lt;/li&gt;
&lt;li&gt;Receive HTTP &lt;code&gt;402&lt;/code&gt; with the price&lt;/li&gt;
&lt;li&gt;Pay USDC on XDC&lt;/li&gt;
&lt;li&gt;Retry the request with payment proof&lt;/li&gt;
&lt;li&gt;Return the result in plain English&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;No account. No API key. No monthly subscription. Just pay-per-call.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What the Project Does
&lt;/h2&gt;

&lt;p&gt;This is an end-to-end &lt;strong&gt;MVP&lt;/strong&gt; with three parts:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Component&lt;/th&gt;
&lt;th&gt;Role&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;React Chat UI&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;User asks in natural language&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;AI Agent&lt;/strong&gt; (&lt;code&gt;Node.js&lt;/code&gt;)&lt;/td&gt;
&lt;td&gt;Parses intent, pays USDC, calls APIs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;FX API Server&lt;/strong&gt; (&lt;code&gt;Node.js&lt;/code&gt;)&lt;/td&gt;
&lt;td&gt;Serves exchange rates behind an x402 paywall&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Two agent skills — one wallet
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;You say&lt;/th&gt;
&lt;th&gt;What happens&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;"What's the GBP/USD rate?"&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;x402 flow: &lt;code&gt;402&lt;/code&gt; → pay &lt;code&gt;0.1 USDC&lt;/code&gt; → retry → FX data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;"Send 1 USDC to 0xB0EF…"&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;Direct USDC transfer &lt;em&gt;(same as the original article)&lt;/em&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;One XDC wallet. Two use cases. People and APIs.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Why x402? Why Not a Normal HTTP API?
&lt;/h2&gt;

&lt;p&gt;Most APIs today work like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Sign up on the provider's website&lt;/li&gt;
&lt;li&gt;Add a credit card or buy credits&lt;/li&gt;
&lt;li&gt;Get an API key&lt;/li&gt;
&lt;li&gt;Store and rotate that key&lt;/li&gt;
&lt;li&gt;Pay monthly or prepay&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That model was built for &lt;strong&gt;humans&lt;/strong&gt;. It is awkward for &lt;strong&gt;autonomous AI agents&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;x402&lt;/strong&gt; embeds payment into HTTP itself:&lt;/p&gt;

&lt;p&gt;GET /fx/GBP-USD → HTTP 402 Payment Required → Agent pays USDC on XDC → GET /fx/GBP-USD + X-PAYMENT header → HTTP 200 + JSON data&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Traditional API&lt;/th&gt;
&lt;th&gt;x402 API&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Account required&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;No&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API key&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;No&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Subscription&lt;/td&gt;
&lt;td&gt;Often&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;No&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pay per call&lt;/td&gt;
&lt;td&gt;Hard&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Native&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;The agent learns the price &lt;strong&gt;from the HTTP response&lt;/strong&gt; — not from a pricing page alone.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  How It Benefits the XDC Ecosystem
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Low gas fees enable real micropayments&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;On high-fee chains, a &lt;code&gt;$0.10&lt;/code&gt; API call can cost more in gas than the payment. XDC's low fees make sub-dollar USDC payments practical.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. USDC on XDC is the settlement layer&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Network&lt;/th&gt;
&lt;th&gt;USDC Contract&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;XDC Mainnet&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0xfA2958CB79b0491CC627c1557F441eF849Ca8eb1&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;XDC Apothem&lt;/td&gt;
&lt;td&gt;&lt;code&gt;0xb5AB69F7bBada22B28e79C8FFAECe55eF1c771D4&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;3. Extends the agentic payments story on XDC&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://www.xdc.dev/rushabh_parmar/building-an-ai-agent-that-sends-usdc-on-xdc-network-using-plain-english-3af7"&gt;original article&lt;/a&gt; proved:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;natural language → USDC on XDC&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This project proves:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;natural language → pay for any HTTP service on XDC&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Use cases for the XDC payments ecosystem:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Trade finance oracles&lt;/strong&gt; — pay per price feed&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RWA data APIs&lt;/strong&gt; — micropay for FX, compliance checks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DeFi agents&lt;/strong&gt; — buy data before executing strategies&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enterprise B2B&lt;/strong&gt; — machine-to-machine payments on XDC rails&lt;/li&gt;
&lt;/ul&gt;




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

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1 — User Input
&lt;/h3&gt;

&lt;p&gt;Get me the GBP/USD FX rate&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2 — Agent Calls API
&lt;/h3&gt;

&lt;p&gt;GET /fx/GBP-USD&lt;/p&gt;

&lt;p&gt;Server returns &lt;strong&gt;HTTP 402&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"x402Version"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"accepts"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"scheme"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"exact"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"network"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"eip155:51"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"maxAmountRequired"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"100000"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"payTo"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"0x719B..."&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"asset"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"0xb5AB69..."&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 3 — Agent Pays USDC on XDC
&lt;/h3&gt;

&lt;p&gt;Agent sends 0.1 USDC to the API receiver wallet.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4 — Agent Retries with Proof
&lt;/h3&gt;

&lt;p&gt;Same request, with X-PAYMENT header containing the transaction hash.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 5 — User Gets the Answer
&lt;/h3&gt;

&lt;p&gt;The GBP/USD exchange rate is 1.27&lt;br&gt;
0.1 USDC paid → View on testnet.xdcscan.com&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;### Simple Flow
You    →  "What's the USD/EUR rate?"
Agent  →  calls FX API
API    →  HTTP 402 (pay 0.1 USDC)
Agent  →  pays USDC on XDC
Agent  →  retries with proof
API    →  returns FX data
You    →  gets rate + explorer link
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;This project shows they can also pay websites and APIs — via x402, USDC, and the same agent loop.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1. User expresses intent in natural language&lt;/li&gt;
&lt;li&gt;2. Agent understands and routes the request&lt;/li&gt;
&lt;li&gt;3. x402 handles pay-per-use API access&lt;/li&gt;
&lt;li&gt;4. USDC settles on XDC Network&lt;/li&gt;
&lt;li&gt;5. User gets data and an explorer link — no signup required&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>xdc</category>
      <category>usdc</category>
      <category>aiagent</category>
      <category>x402</category>
    </item>
    <item>
      <title>FuelSharp NSW — A Practical Tool for Finding Cheaper Fuel</title>
      <dc:creator>s4njk4n</dc:creator>
      <pubDate>Wed, 17 Jun 2026 01:56:33 +0000</pubDate>
      <link>https://www.xdc.dev/s4njk4n/fuelsharp-nsw-a-practical-tool-for-finding-cheaper-fuel-3jk1</link>
      <guid>https://www.xdc.dev/s4njk4n/fuelsharp-nsw-a-practical-tool-for-finding-cheaper-fuel-3jk1</guid>
      <description>&lt;p&gt;FuelSharp NSW is a free web application that helps drivers in New South Wales find the cheapest petrol stations based on official government pricing data, while also taking personal discounts into account.&lt;/p&gt;

&lt;h3&gt;
  
  
  What it does
&lt;/h3&gt;

&lt;p&gt;The app pulls live retail fuel prices directly from the NSW Government’s public Fuel API. Key features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An interactive map and ranked list of fuel stations&lt;/li&gt;
&lt;li&gt;Filtering by fuel type (U91, E10, Diesel, P95, P98)&lt;/li&gt;
&lt;li&gt;The ability to add personal discounts (e.g. NRMA, work fuel cards, loyalty programs)&lt;/li&gt;
&lt;li&gt;Showing the &lt;strong&gt;real&lt;/strong&gt; cheapest stations after applying your discounts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It also includes an optional feature to additionally display prices in &lt;strong&gt;XDC&lt;/strong&gt; or &lt;strong&gt;USDC&lt;/strong&gt; (on the XDC Network) using live exchange rates. Useful to know if you're paying with XDC/USDC via a payment card.&lt;/p&gt;

&lt;h3&gt;
  
  
  Who it’s for
&lt;/h3&gt;

&lt;p&gt;FuelSharp NSW is designed for everyday drivers in New South Wales who want to save money on fuel. It is especially useful for people who:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Regularly fill up and want to make better-informed decisions&lt;/li&gt;
&lt;li&gt;Have access to discounts or fuel cards but find it hard to work out which station is actually cheapest after discounts&lt;/li&gt;
&lt;li&gt;Prefer a simple, free tool without subscriptions or paywalls&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The app is a Progressive Web App (PWA), so it can be saved to your phone’s home screen and used like a native app.&lt;/p&gt;

&lt;h3&gt;
  
  
  How it works
&lt;/h3&gt;

&lt;p&gt;FuelSharp NSW fetches current pricing data from the official NSW Government Fuel Price API. Users can enter their discount amounts for different fuel station brands. The app then recalculates prices and ranks stations based on your actual cost per litre after discounts.&lt;/p&gt;

&lt;p&gt;The XDC and USDC price display is optional and pulls live rates from public APIs. No wallet connection is required.&lt;/p&gt;

&lt;h3&gt;
  
  
  Data Source
&lt;/h3&gt;

&lt;p&gt;All fuel price data comes from the publicly available NSW Government Fuel Price Check API. There is no commercial partnership with the government or any fuel retailer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try it on XDC Outpost:&lt;/strong&gt; &lt;a href="https://xdcoutpost.xyz"&gt;https://xdcoutpost.xyz&lt;/a&gt;&lt;/p&gt;

</description>
      <category>xdc</category>
      <category>fuel</category>
      <category>nsw</category>
      <category>webapp</category>
    </item>
    <item>
      <title>Building an AI Agent That Sends USDC on XDC Network Using Plain English</title>
      <dc:creator>Rushabh Parmar</dc:creator>
      <pubDate>Thu, 11 Jun 2026 13:41:29 +0000</pubDate>
      <link>https://www.xdc.dev/rushabh_parmar/building-an-ai-agent-that-sends-usdc-on-xdc-network-using-plain-english-3af7</link>
      <guid>https://www.xdc.dev/rushabh_parmar/building-an-ai-agent-that-sends-usdc-on-xdc-network-using-plain-english-3af7</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Artificial Intelligence is evolving from a tool that generates information into a system capable of taking actions.&lt;/p&gt;

&lt;p&gt;This new generation of software — often called &lt;strong&gt;Agentic AI&lt;/strong&gt; — goes beyond answering questions. AI agents can understand user intent, make decisions, and interact with external systems to complete real tasks autonomously.&lt;/p&gt;

&lt;p&gt;To explore this concept, I built &lt;strong&gt;Agentic XDC Payments&lt;/strong&gt;: an AI-powered payment agent that enables users to send USDC on the XDC Network using simple natural language instructions.&lt;/p&gt;

&lt;p&gt;Rather than interacting with wallets, smart contracts, or blockchain interfaces directly, a user simply types:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Send 1 USDC to xdc1abc...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The AI agent interprets the request, verifies the details, prepares the transaction, and executes it on-chain.&lt;/p&gt;

&lt;p&gt;The result is a seamless bridge between human language and blockchain transactions.&lt;/p&gt;




&lt;h2&gt;
  
  
  What the Project Does
&lt;/h2&gt;

&lt;p&gt;The application lets users initiate blockchain payments through conversation.&lt;/p&gt;

&lt;p&gt;Instead of manually opening a wallet, selecting a token, entering an address, and configuring a transaction — users simply describe their intent.&lt;/p&gt;

&lt;p&gt;The AI agent handles everything else:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understanding the natural language request&lt;/li&gt;
&lt;li&gt;Extracting the recipient address and amount&lt;/li&gt;
&lt;li&gt;Validating the transaction parameters&lt;/li&gt;
&lt;li&gt;Presenting a confirmation prompt&lt;/li&gt;
&lt;li&gt;Executing the USDC transfer on XDC Mainnet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This creates an experience where blockchain payments feel as natural as messaging a digital assistant.&lt;/p&gt;




&lt;h2&gt;
  
  
  Technology Stack
&lt;/h2&gt;

&lt;p&gt;The project combines four technologies that work together to create an end-to-end agentic payment workflow.&lt;/p&gt;

&lt;h3&gt;
  
  
  Claude AI
&lt;/h3&gt;

&lt;p&gt;Claude serves as the reasoning engine. Its job is to analyze a natural language instruction and convert it into structured transaction data.&lt;/p&gt;

&lt;p&gt;For example, given the input:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"Send 10 USDC to xdc123..."
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Claude extracts:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"action"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"transfer"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"amount"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"token"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"USDC"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"to"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"xdc123..."&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This transformation from human language into machine-readable instructions is the core of the agent.&lt;/p&gt;

&lt;h3&gt;
  
  
  Node.js
&lt;/h3&gt;

&lt;p&gt;Node.js acts as the orchestration layer. It manages the full lifecycle — reading user input from the terminal, communicating with the Claude API, presenting confirmations, and triggering the blockchain interaction.&lt;/p&gt;

&lt;h3&gt;
  
  
  ethers.js
&lt;/h3&gt;

&lt;p&gt;ethers.js handles all blockchain functionality: connecting to XDC Network, managing the wallet, constructing the ERC-20 transfer transaction, signing it locally, and broadcasting it to the network.&lt;/p&gt;

&lt;h3&gt;
  
  
  XDC Network
&lt;/h3&gt;

&lt;p&gt;XDC Network is the execution and settlement layer. Once the transaction is signed, it is submitted to the XDC blockchain where it becomes a permanent, verifiable on-chain record.&lt;/p&gt;




&lt;h2&gt;
  
  
  How the Code Works
&lt;/h2&gt;

&lt;p&gt;The project follows a clean, sequential workflow from input to on-chain settlement.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1 — User Input
&lt;/h3&gt;

&lt;p&gt;The terminal waits for a plain English instruction:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You &amp;gt; send 1 USDC to 0xB0EF2A0337A519d50780E33d268341CE75ce8383
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 2 — AI Parsing
&lt;/h3&gt;

&lt;p&gt;The instruction is sent to Claude AI. Claude analyzes the text and returns a structured JSON object containing the recipient address, token, and amount. No regex, no manual parsing — just natural language understanding.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3 — Validation
&lt;/h3&gt;

&lt;p&gt;Before any transaction is constructed, the application validates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Recipient address format (supports both &lt;code&gt;xdc&lt;/code&gt; and &lt;code&gt;0x&lt;/code&gt; prefixes)&lt;/li&gt;
&lt;li&gt;Amount is a positive number within the safety limit&lt;/li&gt;
&lt;li&gt;USDC contract is correctly loaded&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This prevents malformed or unintended transactions from reaching the blockchain.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4 — Confirmation
&lt;/h3&gt;

&lt;p&gt;The agent displays a clear summary and requires explicit approval:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  ─────────────────────────────────────────
  To      : 0xB0EF2A...e8383
  Amount  : 1 USDC
  Gas     : ~0.01 XDC (legacy tx, 12.5 gwei)
  ─────────────────────────────────────────
  Confirm send? (yes / no):
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The user remains in full control. Nothing executes without a &lt;code&gt;yes&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 5 — Transaction Construction
&lt;/h3&gt;

&lt;p&gt;Using ethers.js, the application constructs a USDC ERC-20 transfer. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Important XDC-specific settings:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;tx&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;usdc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;transfer&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;amountWei&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="na"&gt;type&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;                                  &lt;span class="c1"&gt;// Legacy tx — XDC does not support EIP-1559&lt;/span&gt;
  &lt;span class="na"&gt;gasPrice&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;ethers&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;parseUnits&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;12.5&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;gwei&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="c1"&gt;// XDC minimum gas price&lt;/span&gt;
  &lt;span class="na"&gt;gasLimit&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="nx"&gt;_000n&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://www.xdc.dev/images/hy9bzGYdn-2BTP7iTynvTShtevBCXgZq-1clmqjljOg/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzNmNXB5Y2lraHZr/eTI5eXdweWc4LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/hy9bzGYdn-2BTP7iTynvTShtevBCXgZq-1clmqjljOg/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzNmNXB5Y2lraHZr/eTI5eXdweWc4LnBu/Zw" alt="Image description" width="820" height="276"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 6 — Broadcast
&lt;/h3&gt;

&lt;p&gt;The signed transaction is broadcast to XDC Mainnet. The blockchain validates and includes it in the next block.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 7 — Confirmation
&lt;/h3&gt;

&lt;p&gt;The agent returns a success message with the transaction hash and a direct XDCScan link:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  ✓  Sent 1 USDC successfully!
  ✓  Tx hash : 0x17f26f8554f22a1ed2b018b584bf3f13cb2e222067a8bbdfbce7b7f0e5b5a874
  ✓  Explorer: https://xdcscan.com/tx/0x17f26f8554f22a1ed2b018b584bf3f13cb2e222067a8bbdfbce7b7f0e5b5a874
  ✓  Block   : 103647109
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Live Demonstration
&lt;/h2&gt;

&lt;p&gt;During testing, the agent successfully completed a live USDC transfer on XDC Mainnet.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Step&lt;/th&gt;
&lt;th&gt;What Happened&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1. Human intent&lt;/td&gt;
&lt;td&gt;Typed: &lt;code&gt;send 1 USDC to 0xB0EF2A...&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2. AI understanding&lt;/td&gt;
&lt;td&gt;Claude extracted address and amount&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3. Safety check&lt;/td&gt;
&lt;td&gt;Reviewed and typed &lt;code&gt;yes&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4. Autonomous execution&lt;/td&gt;
&lt;td&gt;Agent signed and broadcast the tx&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5. On-chain settlement&lt;/td&gt;
&lt;td&gt;XDC Network confirmed in block 103,647,109&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Verified transaction on XDCScan:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://xdcscan.com/tx/0x17f26f8554f22a1ed2b018b584bf3f13cb2e222067a8bbdfbce7b7f0e5b5a874"&gt;0x17f26f8554f22a1ed2b018b584bf3f13cb2e222067a8bbdfbce7b7f0e5b5a874&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Real USDC moved on-chain through a conversational interface.&lt;/p&gt;




&lt;h2&gt;
  
  
  Project Structure
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;xdc-usdc-agent/
├── src/
│   ├── agent.js      ← CLI loop and user interaction
│   ├── parser.js     ← Claude AI intent parser
│   ├── usdc.js       ← USDC contract calls (balance + transfer)
│   └── wallet.js     ← Wallet loader (private key or mnemonic)
├── .env.example      ← Configuration template
└── package.json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Key Technical Notes for XDC Developers
&lt;/h2&gt;

&lt;p&gt;If you are building on XDC Network, these constraints are important:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Use legacy transaction type 0&lt;/strong&gt; — XDC does not support EIP-1559 transactions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Minimum gas price is 12.5 gwei&lt;/strong&gt; — transactions below this will be rejected&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;estimateGas&lt;/code&gt; can be unreliable&lt;/strong&gt; — set &lt;code&gt;gasLimit&lt;/code&gt; manually (100,000 is safe for ERC-20 transfers)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Address prefix&lt;/strong&gt; — XDC uses an &lt;code&gt;xdc&lt;/code&gt; prefix; convert to &lt;code&gt;0x&lt;/code&gt; for ethers.js using &lt;code&gt;"0x" + addr.slice(3)&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;USDC contract on Mainnet&lt;/strong&gt; — &lt;code&gt;0xfA2958CB79b0491CC627c1557F441eF849Ca8eb1&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;Most AI demonstrations stop at content generation.&lt;/p&gt;

&lt;p&gt;This project demonstrates something more meaningful: &lt;strong&gt;AI agents that take actions&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The future of AI is not just answering questions — it is helping users accomplish tasks. Blockchain networks provide a transparent and programmable execution layer for those tasks. By combining Claude's language understanding with XDC's on-chain settlement, developers can transform natural language directly into verifiable financial outcomes.&lt;/p&gt;

&lt;p&gt;This pattern opens the door to more complex agentic workflows: scheduled payments, multi-step DeFi interactions, automated treasury operations — all triggered by plain English.&lt;/p&gt;




&lt;h2&gt;
  
  
  Open Source
&lt;/h2&gt;

&lt;p&gt;The complete source code is available on GitHub:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/RushabhParmar12/agentic-xdc-payments"&gt;github.com/RushabhParmar12/agentic-xdc-payments&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Developers are encouraged to explore, fork, and extend the project for new agentic use cases on XDC Network.&lt;/p&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Agentic AI represents a shift from software that provides information to software that performs actions.&lt;/p&gt;

&lt;p&gt;This project demonstrates that shift in a direct, practical way:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A user expresses intent in plain English&lt;/li&gt;
&lt;li&gt;Claude AI understands and structures the request&lt;/li&gt;
&lt;li&gt;The application validates and confirms with the user&lt;/li&gt;
&lt;li&gt;ethers.js signs and broadcasts the transaction&lt;/li&gt;
&lt;li&gt;XDC Network settles it permanently on-chain&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is more than a payment application. It is a working example of how AI agents and blockchain infrastructure can combine to build the next generation of autonomous financial systems.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Built with Claude AI · ethers.js · Node.js · XDC Network&lt;/em&gt;&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt; This application uses AI to interpret natural language instructions. While safety checks are implemented, AI outputs may occasionally be incorrect or incomplete. Always review transaction details carefully before confirming. The user remains fully responsible for all transactions executed through this application.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>xdc</category>
      <category>ai</category>
      <category>usdc</category>
      <category>aiagent</category>
    </item>
    <item>
      <title>Is here any developer who is able to help me for my missing funds?</title>
      <dc:creator>Maximilian Jacobs</dc:creator>
      <pubDate>Mon, 08 Jun 2026 22:09:16 +0000</pubDate>
      <link>https://www.xdc.dev/maximilian_jacobs_06fbef0/is-here-any-developer-who-is-able-to-help-me-for-my-missing-funds-468f</link>
      <guid>https://www.xdc.dev/maximilian_jacobs_06fbef0/is-here-any-developer-who-is-able-to-help-me-for-my-missing-funds-468f</guid>
      <description></description>
    </item>
    <item>
      <title>Need help getting access to my wallet via myethwallet and XDC network connection - no ETH</title>
      <dc:creator>Maximilian Jacobs</dc:creator>
      <pubDate>Mon, 08 Jun 2026 17:24:19 +0000</pubDate>
      <link>https://www.xdc.dev/maximilian_jacobs_06fbef0/need-help-getting-access-to-my-wallet-via-myethwallet-and-xdc-network-connection-no-eth-47gf</link>
      <guid>https://www.xdc.dev/maximilian_jacobs_06fbef0/need-help-getting-access-to-my-wallet-via-myethwallet-and-xdc-network-connection-no-eth-47gf</guid>
      <description></description>
    </item>
    <item>
      <title>[Informative] May Insights: Key Highlights and Developments from Plugin’s Journey</title>
      <dc:creator>Pooja Balaji</dc:creator>
      <pubDate>Sun, 07 Jun 2026 14:05:25 +0000</pubDate>
      <link>https://www.xdc.dev/pooja_balaji/informative-may-insights-key-highlights-and-developments-from-plugins-journey-289e</link>
      <guid>https://www.xdc.dev/pooja_balaji/informative-may-insights-key-highlights-and-developments-from-plugins-journey-289e</guid>
      <description>&lt;p&gt;As Plugin's ecosystem continues to evolve in 2026, the Plugin Decentralized Network is taking bold steps to expand the capabilities of decentralized infrastructure. This month marks a significant milestone as artificial intelligence becomes an integral part of our data feed ecosystem, enhancing how blockchain data is consumed and understood. &lt;/p&gt;

&lt;p&gt;📰 &lt;strong&gt;News&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🤖 &lt;strong&gt;Plugin Launches AI-Driven Sentiment Analysis in Data Feeds&lt;/strong&gt;&lt;strong&gt;:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Plugin has taken a major leap forward with the launch of AI-Driven Sentiment Analysis in the Popular Data Feeds section of the Plugin Decentralized Network.&lt;/p&gt;

&lt;p&gt;For the first time, real-time market sentiment scores are available directly within data feeds, providing users with valuable insight into market sentiment and emerging trends. By combining decentralized data infrastructure with AI-powered analysis, Plugin is transforming raw data into meaningful intelligence that developers, traders, and enterprises can act upon.&lt;/p&gt;

&lt;p&gt;This innovation represents another step toward building smarter and more intuitive Web3 infrastructure.&lt;/p&gt;

&lt;p&gt;Explore AI-powered sentiment feeds: &lt;a href="http://feeds.plugin.global"&gt;http://feeds.plugin.global&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🗺️ &lt;strong&gt;Plugin Roadmap 2026:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The Roadmap 2026 for Quarter 2 and 3 are now available, outlining the latest milestones, developments, and ecosystem initiatives currently underway across the Plugin Network.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key focus areas include:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI-powered decentralized infrastructure and Agentic AI integration&lt;/li&gt;
&lt;li&gt;EquitEdge platform launch and regional expansion&lt;/li&gt;
&lt;li&gt;Cross-chain interoperability and multi-chain growth&lt;/li&gt;
&lt;li&gt;Smart Contract Automation&lt;/li&gt;
&lt;li&gt;Website and Brand Refresh&lt;/li&gt;
&lt;li&gt;Continued innovation in gaming, developer tools, and infrastructure enhancement.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 Explore the full roadmaps:&lt;a href="https://plugin.global/resources/roadmap.html"&gt;https://plugin.global/resources/roadmap.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🍽️&lt;strong&gt;Food for Thought&lt;/strong&gt;&lt;strong&gt;:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI is no longer a distant concept in Web3, it is becoming part of the infrastructure layer itself. As decentralized networks grow more capable, integrating intelligent data processing marks the next evolution in how on-chain information serves real users and real decisions. and sentiment is one of the most human elements of markets. The question is no longer whether AI belongs in blockchain infrastructure. It already does.&lt;/p&gt;

&lt;p&gt;🧠 &lt;strong&gt;Plugin Quiz&lt;/strong&gt; &lt;strong&gt;:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What does staking mean in the context of a blockchain network?&lt;/p&gt;

&lt;p&gt;👉 Reply with your answer in the comments!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Bug Report: XDC Token Not Visible in MetaMask</title>
      <dc:creator>Manuni Mistry</dc:creator>
      <pubDate>Fri, 05 Jun 2026 11:57:25 +0000</pubDate>
      <link>https://www.xdc.dev/manunimistry/bug-report-xdc-token-not-visible-in-metamask-42oj</link>
      <guid>https://www.xdc.dev/manunimistry/bug-report-xdc-token-not-visible-in-metamask-42oj</guid>
      <description>&lt;p&gt;&lt;a href="https://www.xdc.dev/images/zspaeIOA-nGVS9QihSU9jyNOFoxGATi4E66xnO_q1x0/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L240dmZpMHg3cHRq/OWNicm5zdTE3LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/zspaeIOA-nGVS9QihSU9jyNOFoxGATi4E66xnO_q1x0/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L240dmZpMHg3cHRq/OWNicm5zdTE3LnBu/Zw" alt="Image description" width="616" height="864"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;My team and I are experiencing an issue with the display of XDC token in MetaMask.&lt;/p&gt;

&lt;p&gt;The XDC token and balance is displayed correctly when MetaMask is initially opened. However, after a few seconds the token disappears and the wallet shows a $0 balance.&lt;/p&gt;

&lt;p&gt;When we verify the wallet address on XDCScan, the XDC balance is displayed correctly and the funds appear to be present on-chain.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Agentizing XDC Staking: A Practical First Step Toward an AI-Ready Ecosystem</title>
      <dc:creator>Beny</dc:creator>
      <pubDate>Tue, 02 Jun 2026 08:45:55 +0000</pubDate>
      <link>https://www.xdc.dev/0xbeny/agentizing-xdc-staking-a-practical-first-step-toward-an-ai-ready-ecosystem-48op</link>
      <guid>https://www.xdc.dev/0xbeny/agentizing-xdc-staking-a-practical-first-step-toward-an-ai-ready-ecosystem-48op</guid>
      <description>&lt;p&gt;As blockchain ecosystems mature, the next major shift may not come only from new applications or liquidity products. It may come from making existing infrastructure easier to understand, monitor, and use.&lt;/p&gt;

&lt;h4&gt;
  
  
  For XDC, a practical place to begin is staking and masternodes.
&lt;/h4&gt;

&lt;p&gt;Masternodes are not just a technical feature. They are part of the infrastructure that supports network participation, reliability, and long-term ecosystem strength. Yet for many developers, institutions, and new participants, understanding how masternodes work, what they require, and how they connect to the broader XDC economy can still feel fragmented.&lt;/p&gt;

&lt;p&gt;This is where AI agents can become useful.&lt;/p&gt;

&lt;p&gt;Not as autonomous bots moving funds without oversight, but as a new interface layer that helps users and builders understand what is happening across the network.&lt;/p&gt;

&lt;p&gt;From Data to Understanding&lt;/p&gt;

&lt;p&gt;Most blockchain ecosystems already produce a large amount of information: on-chain activity, staking participation, validator data, liquidity movement, documentation, and market signals.&lt;/p&gt;

&lt;p&gt;The challenge is that this information is often spread across explorers, dashboards, documents, and community channels.&lt;/p&gt;

&lt;p&gt;An agent-ready ecosystem makes that information easier to navigate.&lt;/p&gt;

&lt;h3&gt;
  
  
  Instead of searching across multiple sources, a user could ask:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;What are the current requirements for XDC masternodes?&lt;/li&gt;
&lt;li&gt;What does staking participation look like today?&lt;/li&gt;
&lt;li&gt;What are the risks and responsibilities?&lt;/li&gt;
&lt;li&gt;What should builders monitor over time?&lt;/li&gt;
&lt;li&gt;How does masternode infrastructure support the network?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is not about replacing dashboards or documentation. It is about making them easier to use.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why Start With Staking and Masternodes
&lt;/h3&gt;

&lt;p&gt;The best place to begin agentizing an ecosystem is where better clarity creates immediate value.&lt;/p&gt;

&lt;p&gt;XDC staking and masternodes combine infrastructure, participation requirements, operational responsibility, and economic incentives. That makes them a strong starting point for a read-only AI agent.&lt;/p&gt;

&lt;p&gt;A first version does not need to execute transactions or control wallets. It should simply help people understand the network better.&lt;/p&gt;

&lt;p&gt;It could explain masternode requirements, summarize staking-related information, monitor key network signals, highlight risks in plain language, and guide builders toward useful product ideas.&lt;/p&gt;

&lt;p&gt;That alone would be valuable.&lt;/p&gt;

&lt;p&gt;Read-Only First&lt;/p&gt;

&lt;p&gt;There is a temptation in AI and crypto to jump directly into autonomous execution. That should not be the first milestone.&lt;/p&gt;

&lt;p&gt;Before agents can safely interact with blockchain infrastructure, they need reliable context. Before they prepare transactions, they need accurate data. Before they act for users, they need trust and guardrails.&lt;/p&gt;

&lt;p&gt;For XDC, the responsible path starts with read-only intelligence.&lt;/p&gt;

&lt;p&gt;Once that foundation is trusted, agents can become more interactive: helping prepare wallet actions, create setup checklists, compare options, or connect staking data with DeFi, tokenization, and wallet activity across the ecosystem.&lt;/p&gt;

&lt;p&gt;But the first step should be clarity.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Builder Opportunity
&lt;/h3&gt;

&lt;p&gt;For developers, agentizing XDC staking is not only about building a chatbot. It is about creating the data, tools, and interfaces that allow AI systems to understand the network correctly.&lt;/p&gt;

&lt;p&gt;That could include agent-readable documentation, structured staking data, masternode monitoring tools, reward explainers, risk summaries, and wallet or dashboard integrations.&lt;/p&gt;

&lt;p&gt;The opportunity is to turn XDC infrastructure into something agents can interpret and users can trust.&lt;/p&gt;

&lt;p&gt;If the next generation of blockchain users interact through AI assistants, ecosystems that become agent-readable early will have an advantage.&lt;/p&gt;

&lt;h3&gt;
  
  
  Final Thought
&lt;/h3&gt;

&lt;p&gt;Agentizing XDC staking and masternodes is not about chasing an AI trend. It is about making core network infrastructure more understandable and useful.&lt;/p&gt;

&lt;p&gt;Before agents can act, they need to read. Before they can execute, they need context.&lt;/p&gt;

&lt;p&gt;For XDC, staking and masternodes offer a practical place to begin.&lt;/p&gt;

&lt;p&gt;The opportunity for builders is clear: make the network more agent-readable today, so it can become more agent-actionable tomorrow.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agent</category>
      <category>automation</category>
    </item>
    <item>
      <title>Excited to Join the XDC.dev Community</title>
      <dc:creator>Ashish Negi</dc:creator>
      <pubDate>Thu, 28 May 2026 07:28:04 +0000</pubDate>
      <link>https://www.xdc.dev/ashish_negi_b6541329e59b5/excited-to-join-the-xdcdev-community-2ho5</link>
      <guid>https://www.xdc.dev/ashish_negi_b6541329e59b5/excited-to-join-the-xdcdev-community-2ho5</guid>
      <description>&lt;p&gt;Glad to be part of the XDC.dev community. I work in the &lt;a href="https://digitalsolutions.evontech.com/"&gt;Lead Generation Marketing agency&lt;/a&gt; space, helping businesses grow through better visibility, qualified traffic, and conversion-focused strategies. Looking forward to sharing insights, learning from others, and connecting with builders and marketers here.&lt;/p&gt;

</description>
      <category>digitalmarketing</category>
      <category>seo</category>
      <category>businessgrowth</category>
    </item>
    <item>
      <title>[Informative]How to Run an XDC Full Node behind CGNAT - Maintaining Peer Count</title>
      <dc:creator>s4njk4n</dc:creator>
      <pubDate>Wed, 27 May 2026 07:59:43 +0000</pubDate>
      <link>https://www.xdc.dev/s4njk4n/running-an-xdc-node-behind-cgnat-34p2</link>
      <guid>https://www.xdc.dev/s4njk4n/running-an-xdc-node-behind-cgnat-34p2</guid>
      <description>&lt;p&gt;If you've ever tried to run a full XDC node from home (or on a cheap VPS) and noticed your peer count stuck at &lt;strong&gt;5–10 peers&lt;/strong&gt;, you're not alone — and it's probably not your fault.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is CGNAT?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;CGNAT&lt;/strong&gt; (Carrier Grade Network Address Translation) is a technique used by many Internet Service Providers (ISPs) to stretch the limited supply of IPv4 addresses.&lt;/p&gt;

&lt;p&gt;Instead of giving every customer their own unique public IP address, the ISP puts &lt;strong&gt;hundreds or even thousands of users behind a single public IP&lt;/strong&gt;. Your home router already does NAT, but CGNAT adds a &lt;strong&gt;second layer&lt;/strong&gt; of translation at the ISP level (often called “double NAT”).&lt;/p&gt;

&lt;p&gt;The result?&lt;br&gt;&lt;br&gt;
Your node can &lt;strong&gt;reach out&lt;/strong&gt; to the internet, but the outside world cannot reliably &lt;strong&gt;reach back in&lt;/strong&gt; to your node.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why This Kills XDC Node Performance
&lt;/h3&gt;

&lt;p&gt;XDC (like most blockchain networks) relies on a healthy &lt;strong&gt;peer-to-peer&lt;/strong&gt; mesh. Your node needs to accept incoming connections from other nodes to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Maintain a solid peer count (ideally 20+)&lt;/li&gt;
&lt;li&gt;Stay fully synced&lt;/li&gt;
&lt;li&gt;Contribute meaningfully to the network&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Behind CGNAT, incoming connections are blocked or dropped. The result is chronically low peer counts, slower block propagation, and frustration for home node operators.&lt;/p&gt;

&lt;p&gt;Many users on consumer broadband, mobile broadband, or certain VPS providers are silently affected without realizing it.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Solution: XDC_Node_Behind_CGNAT
&lt;/h3&gt;

&lt;p&gt;We have just released a clean, lightweight, open-source tool that automatically solves this exact problem:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/s4njk4n/XDC_Node_Behind_CGNAT"&gt;XDC_Node_Behind_CGNAT&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  How it works:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Runs as a background service on &lt;strong&gt;Ubuntu/Lubuntu 26.04&lt;/strong&gt; (or any Ubuntu-based system)&lt;/li&gt;
&lt;li&gt;Checks your Dockerized XDC node’s peer count &lt;strong&gt;every hour&lt;/strong&gt; directly inside the container (no RPC required)&lt;/li&gt;
&lt;li&gt;If peers drop below a configurable threshold (default = 15), it automatically runs your existing &lt;code&gt;peer.sh&lt;/code&gt; script to inject more bootnodes&lt;/li&gt;
&lt;li&gt;Sends a clean notification to your iOS/Android phone via &lt;strong&gt;ntfy.sh&lt;/strong&gt; so you know when it kicks in&lt;/li&gt;
&lt;li&gt;Includes simple &lt;code&gt;pause&lt;/code&gt; and &lt;code&gt;restart&lt;/code&gt; scripts for manual control&lt;/li&gt;
&lt;li&gt;Starts automatically on boot via systemd&lt;/li&gt;
&lt;li&gt;Keeps logs in the same folder and auto-trims them to stay under 1 MB&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It’s designed specifically for people running the official XDC Docker node.&lt;/p&gt;

&lt;h3&gt;
  
  
  Perfect for:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Home lab setups&lt;/li&gt;
&lt;li&gt;Residential fiber / cable connections&lt;/li&gt;
&lt;li&gt;Anyone stuck behind CGNAT or strict firewalls&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Get it here:
&lt;/h3&gt;

&lt;p&gt;→ &lt;strong&gt;&lt;a href="https://github.com/s4njk4n/XDC_Node_Behind_CGNAT"&gt;XDC_Node_Behind_CGNAT&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The project is MIT licensed, actively maintained, and already helping XDC node operators keep their nodes healthy without needing static IPs or complex port forwarding.&lt;/p&gt;

&lt;p&gt;If you’re tired of watching your peer count hover in single digits, give it a try — it might be the simplest quality-of-life upgrade you can make to your XDC node today.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>XDCE to XDC Swap — Sent to contract but XDC not received</title>
      <dc:creator>NicolaMcD2244</dc:creator>
      <pubDate>Tue, 26 May 2026 11:09:35 +0000</pubDate>
      <link>https://www.xdc.dev/nicolamcd2244/xdce-to-xdc-swap-sent-to-contract-but-xdc-not-received-455g</link>
      <guid>https://www.xdc.dev/nicolamcd2244/xdce-to-xdc-swap-sent-to-contract-but-xdc-not-received-455g</guid>
      <description>&lt;p&gt;Hi, &lt;/p&gt;

&lt;p&gt;I need some help please with a XDCE to XDC swap that hasn't completed. I sent XDCE to the official swap contract but have not received my XDC.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Transaction Hash:&lt;/strong&gt; 0xe307480ab6dc98aae00f0e8492d0869291bfea67d5310fbfd84b8ed02ac3fd34&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;From: *&lt;/em&gt;&lt;br&gt;
0x48F456818e53a3a031D1A7576E156b4f4a234cDb&lt;br&gt;
**&lt;br&gt;
Sent to swap contract: **0x78793231c000a06c507eBa6D960CC0dEf2ed9963&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Amount: 2,408.01 XDCE&lt;/strong&gt;&lt;br&gt;
Status: Successful on Etherscan&lt;/p&gt;

&lt;p&gt;I have added XDC Network to MetaMask (Chain ID 50) and checked the XDC explorer but no XDC balance showing. xdceswap.com is also not loading.&lt;br&gt;
Can anyone advise if this swap can still be processed and how to claim my XDC? Thank you.&lt;/p&gt;

&lt;p&gt;Cheers,&lt;br&gt;
Nicola&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Fathom Protocol gas fee limit error</title>
      <dc:creator>The Steel Mug Candle Co.</dc:creator>
      <pubDate>Sun, 24 May 2026 14:53:49 +0000</pubDate>
      <link>https://www.xdc.dev/the_steelmugcandleco_/fathom-protocol-gas-fee-limit-error-3ea2</link>
      <guid>https://www.xdc.dev/the_steelmugcandleco_/fathom-protocol-gas-fee-limit-error-3ea2</guid>
      <description>&lt;p&gt;&lt;strong&gt;URGENT: Cannot Repay FXD Position Before June 1 Shutdown — Gas Estimation Failure on All Platforms&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I am unable to repay my FXD stablecoin loan on Fathom.fi to recover my XDC collateral, and with the protocol shutting down on June 1 I am running out of time. I have tried every option I can think of and keep hitting the same wall.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What I'm trying to do:&lt;/strong&gt;&lt;br&gt;
Repay my FXD debt to close my CDP and unlock my XDC collateral before the June 1 protocol shutdown.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The error I get:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Cannot estimate gas — transaction may fail or may require manual gas limit"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;There is no way to bypass this error or manually enter a gas limit through any of the interfaces I've tried.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Everything I have tried:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SafePal mobile app (DApp browser)&lt;/strong&gt; — Connected to app.fathom.fi, attempted repayment. Gas estimation error appears with no option to override or set a manual gas limit.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SafePal mobile with RPC switching&lt;/strong&gt; — Tried multiple XDC mainnet RPC endpoints (erpc.xinfin.network, rpc.xdc.org, rpc1.xinfin.network). Same error on all RPCs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Desktop browser via WalletConnect&lt;/strong&gt; — Opened app.fathom.fi on desktop Chrome, connected via WalletConnect scanning from SafePal mobile. Same gas estimation error. No way to manually set gas limit.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Desktop browser direct&lt;/strong&gt; — Tried connecting directly on desktop. Same result — the error blocks the transaction and there is no input field to override the gas limit.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;strong&gt;What I need:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Either:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A working method to repay FXD and close my position before June 1, or&lt;/li&gt;
&lt;li&gt;Confirmation that the Emergency Shutdown (ShowStopper) mechanism will be triggered on June 1 and that I will still be able to redeem my XDC collateral after shutdown&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If anyone has successfully repaid an FXD position recently, or knows the correct contract address and function to call directly on XDCScan to bypass the frontend, please share. My XDC collateral is at risk of being permanently inaccessible.&lt;/p&gt;

</description>
      <category>fxd</category>
      <category>fathomfi</category>
      <category>xdc</category>
    </item>
  </channel>
</rss>
