1inch/1inch-ai

1inch-walletconnect

- Pair an EVM or Solana wallet via WalletConnect (non-custodial) using the 1inch MCP walletconnect tool, then sign messages or send transactions.

Quelltext ansehen

Verwendung

  1. Installationsbefehl kopieren und das Quellpaket vor der Installation in der eigenen Agentenumgebung prüfen.
  2. Benötigte Werkzeuge, Zugangsdaten und Hosts im Original prüfen.
  3. Eingabe und gewünschtes Ergebnis beschreiben und die Ausgabe mit den Quellen abgleichen.
npx skills add https://github.com/1inch/1inch-ai --skill 1inch-walletconnect

Vor dem Start

  • Die Installation umfasst weder Modellabo noch API-Kontingent oder Dateizugriffsrechte.
  • Sterne und Installationen zeigen Aktivität, keine unabhängige Qualitäts- oder Sicherheitsprüfung.
Originales Skill-Dokument

Aus dem Quell-Repository gerendert; Überschriften, Beispiele, Code, Tabellen, Links und Bilder bleiben erhalten.

WalletConnect

Use the MCP tool `walletconnect`. The server never holds private keys — the user approves every request in their wallet.

Actions

  • connect — returns pairing QR resource + wc: URI (+ mobile deeplinks). Set pairingTarget: eth | solana | both.
  • status — poll until connected (pending is success while waiting).
  • sign / send_transaction — after session is active.
  • accept_terms — when required for anonymous write flows.
  • disconnect — end session.

Execute mode for other tools

Once a session is active, swap, orderbook (build), and aqua write actions default to `execute: true` — approvals, EIP-712 signing, and transaction sends all go through the connected wallet, and the user just approves each prompt in their wallet app. This is the recommended flow: offer to connect the wallet before any signing task instead of asking for keys or manual signing. Pass execute: false on those tools to opt out and receive calldata / typed data instead.

Pairing QR resource template: file://1inch-mcp/walletconnect/pairing-qr/{token}.

Tips

  • Do not call connect again just to refresh while pending with the same pairingTarget.
  • Many mobile wallets reject EVM+Solana together — start with one namespace.
  • QR expires ~10 minutes.

Verwandte Aufgaben

aus demselben Repository

Weitere Skills

Alle Skills