← Back to Skills Marketplace
dougalcantara

Onchain Verify Transaction

by dougalcantara · GitHub ↗ · v0.1.3 · MIT-0
cross-platform ✓ Security Clean
174
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install onchain-verify-transaction
Description
Verify an EVM transaction's calldata via Tenderly before signing. Confirms which tokens move, in what amounts, and to which addresses. Designed to be called...
Usage Guidance
This skill is coherent for its stated purpose, but it will send the raw transaction payload (addresses, calldata, and value) to Tenderly for simulation. Only install it if you trust Tenderly and are comfortable with that data leaving your environment. Treat TENDERLY_NODE_ACCESS_KEY as sensitive: use least-privilege or a dedicated account/key, rotate it if needed, and be mindful of rate limits and privacy for high-value or private transactions. If you require on-premise or self-hosted simulation, this instruction-only skill does not provide that capability.
Capability Analysis
Type: OpenClaw Skill Name: onchain-verify-transaction Version: 0.1.3 The skill is a security utility designed to simulate EVM transactions via the Tenderly API to verify asset changes before execution. It includes explicit instructions for the AI agent to flag discrepancies, such as unexpected token destinations or unauthorized approvals, and requires user confirmation if verification fails or is unavailable (SKILL.md).
Capability Assessment
Purpose & Capability
Name/description match the declared requirements: the single required env var is a Tenderly access key which is exactly what a Tenderly-based simulator needs. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Runtime instructions are scoped to sending the provided tx payload to Tenderly and checking asset/balance changes. This is expected, but it does mean the skill will transmit full transaction calldata (from/to/data/value) to a third-party (Tenderly) for simulation — users should be aware that opaque calldata and addresses are sent off-platform.
Install Mechanism
Instruction-only skill with no install steps or downloads; nothing is written to disk and no external packages are pulled.
Credentials
Only one environment variable is required (TENDERLY_NODE_ACCESS_KEY), which is proportionate and declared as the primary credential. No other secrets or unrelated env vars are requested.
Persistence & Privilege
Skill is not forced-always, does not request persistent system-wide changes, and does not modify other skills' configs; autonomous invocation remains possible but is typical and appropriate for a pre-execution gate.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install onchain-verify-transaction
  3. After installation, invoke the skill by name or use /onchain-verify-transaction
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.3
- Description and documentation updated to use "verify" and "verification" terminology instead of "simulate" and "simulation" - Clarifies that the skill is a pre-execution safety gate for EVM transactions - Adjusted narration and error handling messages to reflect the new verification language - No functional or code changes in this release
v0.1.2
- Documentation updates in SKILL.md for clarity and accuracy. - Expanded and clarified instructions regarding supported chains and future additions. - No changes to code or runtime behavior.
v0.1.1
- Updated setup instructions: Tenderly access key should be passed as a header, not embedded in the URL. - Metadata updated to specify required environment variables. - Adjusted per-chain endpoints table and example requests to reflect the new authentication method. - No functional changes to simulation logic or supported chains.
v0.1.0
Initial release: Simulate and verify EVM transactions via Tenderly before execution. - Simulates transactions on supported EVM chains using Tenderly and checks resulting asset changes. - Detects token destinations, token identity, output amounts, input drain, and unexpected approvals. - Surfaces clear warnings and requires user confirmation if checks fail or simulation is unavailable. - Supports Base, Ethereum, Optimism, Arbitrum One, and Polygon (configurable by `chainId`). - Requires a `TENDERLY_NODE_ACCESS_KEY` environment variable for operation. - Returns detailed narration and error handling to guide safe transaction execution.
Metadata
Slug onchain-verify-transaction
Version 0.1.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Onchain Verify Transaction?

Verify an EVM transaction's calldata via Tenderly before signing. Confirms which tokens move, in what amounts, and to which addresses. Designed to be called... It is an AI Agent Skill for Claude Code / OpenClaw, with 174 downloads so far.

How do I install Onchain Verify Transaction?

Run "/install onchain-verify-transaction" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Onchain Verify Transaction free?

Yes, Onchain Verify Transaction is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Onchain Verify Transaction support?

Onchain Verify Transaction is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Onchain Verify Transaction?

It is built and maintained by dougalcantara (@dougalcantara); the current version is v0.1.3.

💬 Comments