pubfi-walletconnect-transactions

Connect wallets via WalletConnect and sign Ethereum transactions.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/helixbox/pubfi-skills --skill pubfi-walletconnect-transactions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pubfi-walletconnect-transactions
Source: https://github.com/helixbox/pubfi-skills/tree/main/skills/pubfi-walletconnect-transactions
Command: npx skills add https://github.com/helixbox/pubfi-skills --skill pubfi-walletconnect-transactions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @walletconnect/sign-client, ethers, qrcode-terminal, dotenv, and includes scripts (resource) components.

What problem does it solve?

This skill enables users to securely connect their wallets via WalletConnect (QR code) and perform real on-chain transactions without exposing private keys. It coordinates wallet session creation, multi-chain transaction preparation, signing, broadcasting, and confirmation with live block explorer links.

Core Features & Use Cases

  • WalletConnect-based wallet pairing via QR code to establish trusted sessions on Ethereum and other EVM chains.
  • Send Ethereum and ERC20 transactions using a standard ethers.TransactionRequest with automatic gas estimation and dynamic fee handling.
  • Sign and broadcast transactions, then monitor confirmations and retrieve explorer links for auditing.
  • Supports contract interactions and DeFi workflows by allowing encoded data in the transaction payload.

Quick Start

Connect a WalletConnect-compatible wallet and sign a transaction using a standard ethers.TransactionRequest.

Frequently Asked Questions about pubfi-walletconnect-transactions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sign Ethereum transactions using WalletConnect without exposing private keys?

You can sign Ethereum transactions securely by generating a WalletConnect QR code to pair your wallet, then sending a standard ethers.TransactionRequest to sign and broadcast on-chain without exposing private keys.

Can I use this to send ERC20 tokens and interact with smart contracts on EVM chains?

Yes, you can send ERC20 tokens and interact with smart contracts on EVM-compatible networks by including encoded data in the transaction payload to execute contract calls and DeFi workflows.

What do I need to start broadcasting transactions via WalletConnect?

You need a WalletConnect project ID and a WalletConnect-enabled wallet to establish a session, after which you can prepare transactions with automatic gas estimation and dynamic fee handling for broadcasting.

How does transaction confirmation work after signing and broadcasting an EVM transaction?

After signing and broadcasting an EVM transaction, the system monitors confirmations on the blockchain and retrieves live block explorer links to verify and audit the transaction status.

Does this approach support multi-chain transaction preparation for EVM-compatible networks?

Yes, WalletConnect session creation supports multi-chain transaction preparation, allowing you to coordinate signing and broadcasting across Ethereum and other EVM-compatible networks.