Shadow
menu
USE CASES
Internal logs
Indexers
Subgraphs
Protocol analysis
FEATURES
Live feed
RPC calls
Subgraphs
Webhooks
Data syncs
PLANS
Pricing
Features
Live feed
Node RPC
Subgraph API
Webhooks
Data syncs
Use cases
Internal logs
Indexers
Subgraphs
Protocol analysis
Pricing
Get early access
Shadow
Emit
shadow events
for any smart contract
Shadow is a developer platform that gives you full control over onchain event data for any contract.
Get early access
Backed by
Backed by
What is a shadow event?
ˈsha-(ˌ)dō i-ˈvent / compound noun
A gasless custom event logged on an isolated fork, generated from live mainnet transactions.
Do more with
event logs
Shadow gives you full control to emit events for any contract, exactly the way you want them. No constraints.
01 Fork
Spin up a Shadow fork
Generate a long-running, isolated fork of mainnet in one-click.
check
Fully hosted infrastructure for high performance nodes
check
Realtime mainnet transaction replay
check
Fast data fetch via a standard node RPC URL
check
Automatic handling of mainnet re-orgs and uncles
02 Define
Define your shadow events
Create custom event schemas for any live contract on mainnet.
check
Write custom events in standard Solidity or Vyper code
check
Full control over schema definition and parameter naming
check
Easily unify schemas across similar protocols for standardization
check
Instant frontfills, full backfills in less than 10 minutes
03 Emit
Emit events how you want
Emit your shadow events where and when you want them by editing contracts in your Shadow fork.
check
Access any state data on mainnet (even from other contracts)
check
Call any contract view function directly in emits
check
Point-in-time prices via oracles with transaction level accuracy
check
Handle decimals, token, and collection information without joins
Access
your data
any way you want
Make RPC calls. Sync or stream to a database. Create webhooks. Get ready-to-use subgraph APIs.
spoke
Node RPC
bolt
Live feed
code
Subgraphs
webhook
Webhooks
storage
Syncs
Discover what's possible with
Shadow
Shadow gives you superpowers to expand what you can do with onchain event data.
Get early access
👨🏻💻
Protocol engineers
📱
Web3 applications
🤓
Onchain analysts
🥷
MEV searchers
⛓️
Indexers
🛠️
Subgraph creators
monitor_heart
Build a complete logging suite
Emit private shadow logs to monitor, test, debug, and run analysis on contracts.
Learn more
data_object
Build a custom indexer
Reduce unnecessary joins and speed up indexing pipelines by emitting richer event data.
Learn more
schema
Build a custom subgraph
Fast, reliable, fully hosted subgraph APIs. No more messing with YAML files and AssemblyScript.
Learn more
bolt
Supercharge onchain analysis
Get event data that was previously inaccessible. Export to your data tool of choice.
Learn more
Shadow
Insert gasless custom event logs into any smart contract.
Get early access