Skip to main content

1. Create a Ghost Fork

A Ghost Fork is a container that houses a collection of smart contracts. You start by creating a new fork, and then you can add contracts, edit those contracts, create and maintain multiple versions, attach to activate them, backfill transactions, and spin up an RPC endpoint.

For instance, if you want to aggregate all the NFT finance protocols, consider creating a fork. Then, attach the implementation contracts for those protocols.

You can create and run multiple forks to organize your protocols by adding relevant contracts to each fork. Each fork can be deployed to create an RPC endpoint which supports standard usage like synchronously fetching logs for a block range (including for your custom events), subscribing to a websocket for new logs, and calling any new view functions you may have added.

CreateFork

Supported Chains