Ghost

Edit-Mode for Smart Contracts

With GhostLogs you can retroactively and permissionlessly modify smart contracts to have them emit exactly the data you need


Trusted by

Metastreet
Amberdata
Magnify Cash
Plutocats
Honeypot
Dyli
Tokiemon
Metastreet
Amberdata
Magnify Cash
Plutocats
Honeypot
Dyli
Tokiemon

Inject gasless events into

existing

smart

contracts

with GhostLogs in-browser editor

repay_event

Add Any Event

In the GhostLogs IDE, select the chain and contract address that you want to modify. Declare any new events you want to emit. Did the contract authors leave out crucial events? No problem. You can define your own.

Emit Any Data

Edit the contract to emit your new event (or events!). You can read from the local context, private variables in the contract, and even make external calls to other contracts. All within the live contract that you're editing.

repay_emit
repay_simulate

Simulate

Before you add your modified contract to a GhostLogs fork, you have the option to simulate your modifications against sample transactions (transactions are automatically determined by our backend, but you have the option to select your own) to see what effect your changes will have.


Easily and rapidly integrate into your data pipeline

Backfill Transactions

GhostLogs will simulate historical transactions with your custom modifications, giving you precise control over event logs. Simplify onchain analysis by writing data transformation code directly in Solidity with no impact on gas.

Frontfill Real-Time Data

Spin up a custom RPC fork that tracks the upstream chain while inserting modified bytecode just for the contracts you have selected. Integrate it into your existing pipeline just as you would any other node RPC.


Export to third-party analytics providers

dune
flipside

Supported Chains

ethereumbase

What People Are Saying

Trusted by developers and teams worldwide

"GhostLogs is a great Tool for Data Analysts to extract additional information about onchain data. Being independent of the events that developers tightly define within a gas constraint environment and instead being able to access minute details of transaction execution very easily is a blessing. The UX of GhostLogs is great: even as a non-solidity dev, I was able to deploy my ghost-fork in no time and get on to analysing the data instead of spending hours just surfacing it in the first place."

0xBoxer
0xBoxer
Wizard Relations
Company logo

"GhostLogs is an integral part of my daily workflow, offering a range of features that streamline my tasks and enhance productivity. The platform allows me to quickly index a new protocol, modify any event logic as needed, and start my analysis promptly, saving significant time and effort. Additionally, GhostLogs provides numerous utility tools that are particularly beneficial when dealing with complex contracts or handling proxy contracts. These tools give me an advantage in navigating and understanding intricate contract structures."

Pat Doyle
Pat Doyle
Head of Blockchain Research
Company logo

"Chris and his team built a useful product that solves real problems. Whenever i encounter smart contracts that have poorly designed events, GhostLogs is the first tool i reach for! "

Whale_Hunter_
whale_hunter_
Onchain Wizard

Frequently asked questions

You can reach out to us in our community Telegram

We are still in private beta and will be adding individuals to our whitelist on a rolling basis. If you are interested in early access, feel free to DM me in Telegram!

Check out our documentation for use cases and examples


Sign up for early access