chia-walletconnect
Telegram Web App for Chia wallet verification via WalletConnect and Sage. Enables cryptographic proof of wallet ownership through signature verification using MintGarden API.
Why use this skill?
Verify Chia wallet ownership in Telegram using OpenClaw and WalletConnect. Perfect for NFT-gated groups, airdrops, and secure Web3 authentication.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/koba42corp/chia-walletconnectWhat This Skill Does
The Chia WalletConnect skill for OpenClaw is a specialized module designed to bridge the gap between Telegram users and the Chia blockchain. By integrating WalletConnect v2 with the Sage Wallet, it allows users to perform cryptographic proof-of-ownership directly within a Telegram Mini App. When triggered, the skill generates a unique challenge message that the user must sign using their Sage wallet. This signature is then sent to the MintGarden API, which performs a rigorous cryptographic validation. The result—verified or rejected—is piped back to the bot, allowing for automated, trustless gatekeeping within your Telegram ecosystem.
Installation
- Use the ClawdHub CLI:
clawdhub install openclaw/skills/skills/koba42corp/chia-walletconnect - Navigate to the installation directory:
cd skills/chia-walletconnect - Execute dependency installation:
npm install - Deploy the webapp folder to a provider like Vercel or Netlify to obtain a secure HTTPS endpoint.
- Register the app via BotFather using
/newappto obtain the Web App URL. - Integrate the verification logic into your bot's message handler using the provided
web_app_dataevent listener.
Use Cases
This skill is essential for decentralized communities. It can be used for NFT-gated Telegram group access, ensuring that only verified token holders participate in specific discussions. It is also perfect for airdrop distribution management, where users must prove they own the address eligible for a token drop. Additionally, it provides a secure alternative for DAO voting authentication and general Web3-style user onboarding within messaging apps.
Example Prompts
- "OpenClaw, please initiate a new wallet verification request for the user in the current chat."
- "Check if the connected wallet has a verified signature for the latest airdrop challenge."
- "Trigger the verification flow so I can grant access to the holders-only group."
Tips & Limitations
Always ensure your Web App is served over HTTPS, as WalletConnect protocols strictly require secure connections for cryptographic operations. Remember that this skill relies on the MintGarden API; ensure your environment variables are configured correctly for consistent uptime. Limitations include the requirement for users to have the Sage Wallet installed, and verification may fail if the user's signature does not exactly match the challenge string due to malformed metadata.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-koba42corp-chia-walletconnect": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
imsg-autoresponder
Monitor iMessage/SMS conversations and auto-respond based on configurable rules, AI prompts, and rate-limiting conditions. Use when you need to automatically reply to specific contacts with AI-generated responses based on conversation context. Also use when the user asks to manage auto-responder settings, contacts, prompts, or view status/history.
vinculum
Shared consciousness between Clawdbot instances. Links multiple bots into a collective, sharing memories, activities, and decisions in real-time over local network using Gun.js P2P sync.
rue-chialisp
Create Chia blockchain puzzles using Rue, a type-safe language that compiles to CLVM. Use for smart contract development, custom puzzle creation, or when user says "create a coin that...", "build a puzzle", "chialisp", "rue", "timelock", "multisig", "escrow", "atomic swap", or describes coin spending conditions.
sage-wallet
Interact with the Sage Chia blockchain wallet via RPC. Use for XCH transactions, CAT tokens, NFTs, DIDs, offers, options, coin management, and wallet configuration. Supports cross-platform setups (Mac/Linux/Windows) with configurable RPC endpoints and SSL certificates. Invoke with /sage commands or natural language like "send XCH", "check my NFTs", "create an offer", "mint a CAT token".
go4me
Send XCH to Twitter users via Go4Me address lookup. Use when sending Chia (XCH) to someone by their Twitter handle, looking up a Twitter user's XCH address, or tipping someone on Go4Me. Triggers on "send XCH to @user", "tip @user", "lookup @user on go4me", "what's @user's XCH address".