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

Trusted by: 1Trusted by: 2Trusted by: 3Trusted by: 4Trusted by: 5Trusted by: 6Trusted by: 7Trusted by: 8Trusted by: 9Trusted by: 10Trusted by: 11Trusted by: 12Trusted by: 13Trusted by: 14Trusted by: 15Trusted by: 16

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

Testimonials

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
0xBoxerWizard Relations
Profile picture

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 DoyleHead of Blockchain Research
Profile picture

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

Privacy Policy

 • 

Terms of Service

Copyright © Ghost. All rights reserved.