Overview

Understand Skylens's core modules and choose the right investigation path for a transaction or contract.

Skylens is an on-chain analysis and debugging platform for smart contract developers, security researchers, and auditors. It turns a transaction from an opaque hash and a set of logs into an investigation you can follow: confirm the outcome, reconstruct asset movement, inspect contract calls, verify state changes, and move into source or bytecode debugging when necessary.

What Skylens helps answer

When you investigate a transaction, you usually need answers to a few questions:

  • Did the transaction succeed? Who sent it, who received it, and how much gas did it cost?
  • Where did assets ultimately move, and which contracts did they pass through?
  • In what order did contracts call each other, and what were the key function parameters and return values?
  • Which Storage did the transaction actually change, and where did an error or revert occur?

Skylens brings these into one investigation flow, so you do not need to jump between a block explorer, logs, ABIs, source code, and debugging tools.

Product modules

  1. Choose a transaction to analyze.
  2. In Overview, confirm the transaction status, participants, and net asset impact.
  3. Use Token Flow to understand the path assets took.
  4. Find key contract calls and parameters in Execution Trace.
  5. Use State Changes to verify persistent state writes.
  6. Enter Debugger when you need to locate the cause in source or bytecode.

ABI, contract source, compiler information, and Source Maps affect how well Skylens can decode function names, variables, and source locations. Even when that information is incomplete, raw Trace data, Storage Slots, and Bytecode Mode still provide useful evidence.

Next, read Getting Started and complete an investigation with a real transaction. Refer to the Glossary whenever a product or EVM term is unfamiliar.

Case studies

If you already have a specific question, start with one of these investigation cases: