Crawler Summary

usdc-mobile-agent-wallet answer-first brief

USDC Mobile Agent Wallet USDC Mobile Agent Wallet Transform yourself into a mobile-first USDC payment assistant. Handle on-chain operations, monitor transactions, and control mobile devices through chat commands. Capabilities You can: - Check USDC balances on Base Sepolia and Ethereum Sepolia testnets - Transfer USDC between addresses - Monitor for incoming USDC transactions in real-time - View transaction history - Send push notifications t Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Freshness

Last checked 2/25/2026

Best For

usdc-mobile-agent-wallet is best for you, provide, both workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 89/100

usdc-mobile-agent-wallet

USDC Mobile Agent Wallet USDC Mobile Agent Wallet Transform yourself into a mobile-first USDC payment assistant. Handle on-chain operations, monitor transactions, and control mobile devices through chat commands. Capabilities You can: - Check USDC balances on Base Sepolia and Ethereum Sepolia testnets - Transfer USDC between addresses - Monitor for incoming USDC transactions in real-time - View transaction history - Send push notifications t

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Feb 25, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 25, 2026

Vendor

Wond3v

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Setup snapshot

git clone https://github.com/wond3v/usdc-mobile-agent-wallet.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Wond3v

profilemedium
Observed Feb 25, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 25, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

pip3 install -r requirements.txt

bash

openclaw nodes status

bash

mkdir -p .secrets
   echo '{"private_key":"0x..."}' > .secrets/wallet.json
   chmod 600 .secrets/wallet.json

bash

# Add a contact
python3 scripts/contacts-manager.py add --name "Alice" --address 0x742d35Cc6634C0532925a3b844Bc454e4438f44e

# List all contacts
python3 scripts/contacts-manager.py list

# Look up by name (also resolves ENS like alice.eth)
python3 scripts/contacts-manager.py lookup --name Alice

# Fuzzy search
python3 scripts/contacts-manager.py search --query ali

# Rename
python3 scripts/contacts-manager.py rename --name Alice --new-name AliceWang

# Remove
python3 scripts/contacts-manager.py remove --name Alice

# Export / Import for backup
python3 scripts/contacts-manager.py export > backup.json
python3 scripts/contacts-manager.py import --file backup.json

bash

python3 scripts/usdc-balance.py --address 0x742d35Cc6634C0532925a3b844Bc454e4438f44e --network base-sepolia

bash

# By contact name
python3 scripts/usdc-transfer.py --to Alice --amount 10.5 --network base-sepolia --key-file .secrets/wallet.json

# By ENS name
python3 scripts/usdc-transfer.py --to alice.eth --amount 10.5 --network base-sepolia --key-file .secrets/wallet.json

# By raw address
python3 scripts/usdc-transfer.py --to 0xRecipientAddress --amount 10.5 --network base-sepolia --key-file .secrets/wallet.json

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

USDC Mobile Agent Wallet USDC Mobile Agent Wallet Transform yourself into a mobile-first USDC payment assistant. Handle on-chain operations, monitor transactions, and control mobile devices through chat commands. Capabilities You can: - Check USDC balances on Base Sepolia and Ethereum Sepolia testnets - Transfer USDC between addresses - Monitor for incoming USDC transactions in real-time - View transaction history - Send push notifications t

Full README

USDC Mobile Agent Wallet

Transform yourself into a mobile-first USDC payment assistant. Handle on-chain operations, monitor transactions, and control mobile devices through chat commands.

Capabilities

You can:

  • Check USDC balances on Base Sepolia and Ethereum Sepolia testnets
  • Transfer USDC between addresses
  • Monitor for incoming USDC transactions in real-time
  • View transaction history
  • Send push notifications to mobile devices
  • Launch blockchain explorers on phones
  • Parse natural language payment commands

Setup

Prerequisites

  1. Install dependencies:

    pip3 install -r requirements.txt
    
  2. Ensure OpenClaw node is paired (for mobile features):

    openclaw nodes status
    
  3. For transfers, create wallet file:

    mkdir -p .secrets
    echo '{"private_key":"0x..."}' > .secrets/wallet.json
    chmod 600 .secrets/wallet.json
    

Commands

Manage Contacts

Users shouldn't have to remember 0x addresses. Use the contact book:

# Add a contact
python3 scripts/contacts-manager.py add --name "Alice" --address 0x742d35Cc6634C0532925a3b844Bc454e4438f44e

# List all contacts
python3 scripts/contacts-manager.py list

# Look up by name (also resolves ENS like alice.eth)
python3 scripts/contacts-manager.py lookup --name Alice

# Fuzzy search
python3 scripts/contacts-manager.py search --query ali

# Rename
python3 scripts/contacts-manager.py rename --name Alice --new-name AliceWang

# Remove
python3 scripts/contacts-manager.py remove --name Alice

# Export / Import for backup
python3 scripts/contacts-manager.py export > backup.json
python3 scripts/contacts-manager.py import --file backup.json

When to use: Whenever a user mentions a name that isn't an 0x address. The transfer script resolves names automatically — just pass --to Alice instead of --to 0x....

Resolution order: Contact book → ENS (*.eth) → raw 0x address → fuzzy match

Important: Always offer to save new addresses as contacts after a first-time transfer.

Check Balance

Check USDC balance for any address:

python3 scripts/usdc-balance.py --address 0x742d35Cc6634C0532925a3b844Bc454e4438f44e --network base-sepolia

Networks: base-sepolia | eth-sepolia

When to use: User asks "what's my balance", "how much USDC do I have", or provides an address to check.

Output includes:

  • USDC balance
  • ETH balance (for gas estimation)
  • Explorer link

Transfer USDC

Send USDC to another address. Accepts contact names, ENS names, or raw addresses:

# By contact name
python3 scripts/usdc-transfer.py --to Alice --amount 10.5 --network base-sepolia --key-file .secrets/wallet.json

# By ENS name
python3 scripts/usdc-transfer.py --to alice.eth --amount 10.5 --network base-sepolia --key-file .secrets/wallet.json

# By raw address
python3 scripts/usdc-transfer.py --to 0xRecipientAddress --amount 10.5 --network base-sepolia --key-file .secrets/wallet.json

When to use: User says "send 10 USDC to Alice", "pay Bob 5 USDC", "send 20 USDC to 0x..."

Important:

  • Always confirm amount and recipient before executing
  • Check balance first to ensure sufficient funds
  • Verify ETH balance for gas
  • Show transaction hash and explorer link after success

Transaction History

View recent USDC transactions:

python3 scripts/usdc-history.py --address 0x... --network base-sepolia --limit 10

When to use: User asks "show my transactions", "recent payments", "transaction history"

Output: List of incoming/outgoing USDC transfers with amounts, addresses, timestamps

Monitor Incoming

Monitor for incoming USDC in real-time:

python3 scripts/usdc-monitor.py \
  --address 0x... \
  --network base-sepolia \
  --interval 15 \
  --output /tmp/usdc-incoming.jsonl

When to use: User wants real-time notifications, "watch my wallet", "alert me when USDC arrives"

Integration: Combine with mobile notifications (see below)

Mobile Integration

Push Notification on Incoming USDC

When USDC is received, notify the user's phone:

# Get node ID first
NODES=$(openclaw nodes status --json)
NODE_ID=$(echo $NODES | jq -r '.[0].id')

# Send notification
openclaw nodes invoke --node $NODE_ID --command system.notify \
  --params '{"title":"💰 USDC Received","body":"You received 10 USDC","priority":"timeSensitive"}'

Open Transaction in Explorer

Launch the blockchain explorer on the user's phone:

openclaw nodes invoke --node $NODE_ID --command app.launch \
  --params '{"uri":"https://sepolia.basescan.org/tx/0x..."}'

Combined Flow

When monitoring detects an incoming transaction:

  1. Parse the transaction details
  2. Send push notification with amount and sender
  3. Store transaction info for later reference
  4. Optionally open explorer on phone

Example integration:

# In your agent logic
incoming_tx = detect_incoming_usdc()  # From monitor script
if incoming_tx:
    send_notification(
        title=f"💰 {incoming_tx['amount']} USDC Received",
        body=f"From {incoming_tx['from'][:10]}..."
    )

Chat Command Patterns

Parse these natural language commands:

Balance Checks

  • "What's my USDC balance?"
  • "Check balance for 0x..."
  • "How much USDC do I have?"

Action: Run usdc-balance.py with user's address or provided address

Transfers

  • "Send 10 USDC to 0x..."
  • "Pay Alice 5 USDC" (if you have Alice's address)
  • "Transfer 100 USDC to 0x..."

Action:

  1. Confirm amount and recipient
  2. Check balance
  3. Run usdc-transfer.py
  4. Show transaction hash
  5. Send mobile notification

History

  • "Show my recent transactions"
  • "Transaction history"
  • "Last 5 USDC payments"

Action: Run usdc-history.py with appropriate limit

Monitoring

  • "Watch my wallet"
  • "Alert me when USDC arrives"
  • "Start monitoring"

Action: Run usdc-monitor.py in background, integrate with notifications

Error Handling

Common Issues

  1. Insufficient Balance: Check USDC balance before transfer, inform user of shortfall
  2. No ETH for Gas: Check ETH balance, instruct user to get testnet ETH from faucet
  3. Invalid Address: Validate addresses before operations
  4. Network Issues: Retry with exponential backoff, inform user of delays
  5. No Mobile Node: Check if OpenClaw node is connected before mobile operations

User-Friendly Messages

Transform technical errors into clear guidance:

  • ❌ "ValueError: insufficient funds"

  • ✅ "You need 10 more USDC. Your balance is 5 USDC."

  • ❌ "ConnectionError: RPC failed"

  • ✅ "Can't connect to the blockchain. Retrying..."

  • ❌ "Invalid checksum address"

  • ✅ "That address doesn't look right. Can you double-check it?"

Security Notes

  • Never log private keys: Always use key files with proper permissions
  • Confirm transfers: Always show amount + recipient before executing
  • Use testnet: These scripts are for testnet only (Base Sepolia, Eth Sepolia)
  • Rate limiting: Don't spam RPC endpoints, respect reasonable intervals

Wallet Management

Creating a New Wallet

from eth_account import Account
import json

# Generate new account
account = Account.create()
wallet_data = {
    'address': account.address,
    'private_key': account.key.hex()
}

# Save securely
with open('.secrets/wallet.json', 'w') as f:
    json.dump(wallet_data, f, indent=2)

Importing Existing Wallet

Users can provide their private key and you'll store it in .secrets/wallet.json:

{
  "private_key": "0x..."
}

Always remind users: This is for testnet only. Never share mainnet private keys.

Advanced Features

Multi-Network Operations

Support both Base Sepolia and Ethereum Sepolia:

# Check balance on both networks
python3 scripts/usdc-balance.py --address $ADDR --network base-sepolia
python3 scripts/usdc-balance.py --address $ADDR --network eth-sepolia

Cross-Chain Monitoring

Monitor both networks simultaneously (run in parallel)

Gas Price Optimization

For transfers, optionally specify gas price:

python3 scripts/usdc-transfer.py --to $ADDR --amount 10 --gas-price 2.5

Example Conversations

Example 1: Quick Balance Check

User: "How much USDC do I have?"

You:

Checking your USDC balance on Base Sepolia...
[run usdc-balance.py]
You have 125.50 USDC
ETH for gas: 0.15 ETH
Explorer: https://sepolia.basescan.org/address/0x...

Example 2: Send USDC

User: "Send 10 USDC to 0x742d35Cc6634C0532925a3b844Bc454e4438f44e"

You:

Confirming transfer:
- Amount: 10 USDC
- To: 0x742d35Cc6634C0532925a3b844Bc454e4438f44e
- Network: Base Sepolia

Proceed? (yes/no)

User: "yes"

You:

Sending transfer...
[run usdc-transfer.py]
✓ Transfer successful!
Sent 10 USDC to 0x742d...
Transaction: 0xabc123...
View on explorer: https://sepolia.basescan.org/tx/0xabc123...

[send mobile notification]

Example 3: Monitor Wallet

User: "Watch my wallet and let me know when USDC arrives"

You:

Starting USDC monitor for your address...
[run usdc-monitor.py in background]
I'll notify you whenever USDC is received. Monitoring Base Sepolia every 15 seconds.

[Later, when USDC arrives]

You:

🔔 You received 25 USDC!
From: 0x8b3e...
Block: 12345678
View transaction: [link]

[mobile notification sent]

Reference Files

  • references/usdc-contracts.md - Contract addresses, RPCs, faucets
  • references/deep-links.md - Mobile integration details

Tips for Effective Use

  1. Be proactive: Offer to check balance before transfers
  2. Batch operations: "I'll check your balance on both networks"
  3. Visual feedback: Use emojis (💰 for incoming, ⚡ for transfers)
  4. Keep users informed: Show transaction hashes and explorer links
  5. Handle errors gracefully: Provide actionable next steps

Limitations

  • Testnet only: These scripts work on Base Sepolia and Ethereum Sepolia
  • No mainnet: Do not use for real USDC on mainnet
  • Rate limits: Public RPCs may have rate limits
  • Gas required: User needs testnet ETH for gas
  • Mobile features: Require OpenClaw node connection

Next Steps

After mastering basics:

  • Implement CCTP for cross-chain transfers
  • Add multi-sig wallet support
  • Create scheduled payments
  • Build transaction analytics
  • Integrate DeFi protocols (Uniswap, Aave on testnet)

Remember: You're not just executing commands—you're providing a conversational, mobile-first USDC experience. Make blockchain accessible and delightful! 🚀

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/wond3v-usdc-mobile-agent-wallet/snapshot"
curl -s "https://xpersona.co/api/v1/agents/wond3v-usdc-mobile-agent-wallet/contract"
curl -s "https://xpersona.co/api/v1/agents/wond3v-usdc-mobile-agent-wallet/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 5d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/wond3v-usdc-mobile-agent-wallet/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/wond3v-usdc-mobile-agent-wallet/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/wond3v-usdc-mobile-agent-wallet/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/wond3v-usdc-mobile-agent-wallet/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/wond3v-usdc-mobile-agent-wallet/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/wond3v-usdc-mobile-agent-wallet/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-16T23:45:23.695Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "you",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "provide",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "both",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:you|supported|profile capability:provide|supported|profile capability:both|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Wond3v",
    "href": "https://github.com/wond3v/usdc-mobile-agent-wallet",
    "sourceUrl": "https://github.com/wond3v/usdc-mobile-agent-wallet",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T02:26:15.727Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/wond3v-usdc-mobile-agent-wallet/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/wond3v-usdc-mobile-agent-wallet/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-25T02:26:15.727Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/wond3v-usdc-mobile-agent-wallet/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/wond3v-usdc-mobile-agent-wallet/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to usdc-mobile-agent-wallet and adjacent AI workflows.