ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

nexwave-gateway

Unified crosschain USDC balance via Circle Gateway + Circle Programmable Wallets. Deposit USDC on any supported chain, check your unified balance, and instantly mint USDC on any destination chain in <500ms — no bridging, no raw private keys.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/botmechanic/nexwave-gateway
Or

Nexwave Gateway — Unified Crosschain USDC for OpenClaw Agents

What This Skill Does

Circle Gateway gives you a single unified USDC balance that is instantly accessible on any supported chain in under 500 milliseconds. Instead of holding separate USDC balances on Ethereum, Base, Avalanche, etc., you deposit USDC into Gateway on any chain and can mint it out on any other chain — instantly.

This is fundamentally different from bridging. There are no liquidity pools, no bridge operators, no 15-minute waits. Gateway uses a deposit → sign burn intent → receive attestation → mint flow that executes in <500ms.

Supported Chains (Testnet)

ChainDomain IDUSDC Address
Ethereum Sepolia00x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238
Base Sepolia60x036CbD53842c5426634e7929541eC2318f3dCF7e
Arc Testnet260x3600000000000000000000000000000000000000

Note: Arc is Circle's purpose-built L1 blockchain where USDC is the native gas token. No separate gas token needed — USDC covers everything. Arc has the fastest Gateway finality at ~0.5 seconds.

Gateway Contracts (same address on all EVM chains):

  • Gateway Wallet: 0x0077777d7EBA4688BDeF3E311b846F25870A19B9
  • Gateway Minter: 0x0022222ABE238Cc2C7Bb1f21003F0a260052475B

Gateway API (testnet): https://gateway-api-testnet.circle.com/v1

Prerequisites

  1. Circle Developer Account with API key and entity secret (https://console.circle.com)
  2. The circle-wallet skill installed (clawhub install eltontay/circle-wallet) with a wallet set containing wallets on ETH-SEPOLIA, BASE-SEPOLIA, and ARC-TESTNET
  3. Testnet USDC from https://faucet.circle.com (20 USDC per address per chain, every 2 hours)
  4. Testnet ETH for gas on Sepolia/Base Sepolia (use Google's Sepolia faucet). On Arc, USDC is the native gas token — same faucet covers everything.
  5. Node.js installed with the viem, dotenv, and @circle-fin/developer-controlled-wallets packages

How To Use This Skill

Step 1: Setup the Project

Run the setup script to initialize the project with all dependencies:

cd /path/to/nexwave-gateway && bash setup.sh

This creates a gateway-app/ directory with all necessary files pre-configured.

Step 2: Check Gateway Info and Your Balance

cd gateway-app && node check-balance.js

This queries the Gateway API for supported chains and shows your unified USDC balance across all chains.

Step 3: Deposit USDC into Gateway

node deposit.js

This deposits USDC into the Gateway Wallet contract on Ethereum Sepolia and Arc Testnet. After deposit and chain finality, your unified balance is credited. Arc finalizes in ~0.5 seconds; Ethereum may take up to 20 minutes.

Step 4: Transfer USDC Crosschain Instantly

node transfer.js

Metadata

Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-botmechanic-nexwave-gateway": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#usdc#circle#gateway#crosschain#defi#payments#agent-commerce#circle-wallet#arc
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.