Uniswap Swap Simulation

PassAudited by ClawScan on May 1, 2026.

Overview

This is a transparent, instruction-only Uniswap simulation guide with no code, credentials, or swap-execution authority; users should mainly notice the external RPC quote examples and remote install commands.

This skill appears safe for simulation guidance and does not include code that executes trades or handles keys. Before installing, use a trusted source or pinned version, and when applying the examples for large or sensitive trades, use a trusted/private RPC and independently verify calculations before acting.

Findings (2)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If a user installs from the remote command, they are trusting the current contents of that remote source.

Why it was flagged

The README documents installing from a remote GitHub path via npx. This is a normal install pattern, but the path references a branch rather than a fixed commit, so users should verify the source they install.

Skill content
npx skills add https://github.com/wpank/Agentic-Uniswap/tree/main/.ai/skills/uniswap-swap-simulation
Recommendation

Prefer the published registry version or verify/pin the GitHub source before installing.

What this means

For sensitive or large planned trades, quote requests could reveal trading intent to the RPC provider used for simulation.

Why it was flagged

The simulation examples use a blockchain client/RPC call with swap parameters. This is read-only and purpose-aligned, but an RPC provider may see the queried tokens and amounts.

Skill content
import { createPublicClient, http, encodeFunctionData } from "viem"; ... const quote = await client.readContract({ ... args: [{ tokenIn, tokenOut, amountIn, fee, ... }] });
Recommendation

Use a trusted or private RPC provider for sensitive simulations, as the skill itself also recommends for large swaps.