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
Inject gasless events into
existing
smart
contracts
with GhostLogs in-browser editor
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.
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
Supported Chains
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.
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.
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!
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