# Can anyone tell me how to fork a live Cosmos testnet?

**URL:** <https://forum.cosmos.network/t/can-anyone-tell-me-how-to-fork-a-live-cosmos-testnet/16123>\
**Category:** FAQ & Guides\
**Created:** [September 5, 2025, 9:45am UTC](https://forum.cosmos.network/t/can-anyone-tell-me-how-to-fork-a-live-cosmos-testnet/16123 "2025-09-05T09:45:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![AryaLanjewar3005](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.cosmos.network/aryalanjewar3005/32/8516_2.png) [@AryaLanjewar3005](https://forum.cosmos.network/u/AryaLanjewar3005)\
**Post date:** [September 5, 2025, 9:45am UTC](https://forum.cosmos.network/t/can-anyone-tell-me-how-to-fork-a-live-cosmos-testnet/16123/1 "2025-09-05T09:45:59Z")

</div>

I want to fork a running chain to my local environment and use the fork as a testing chain. Similar to how `anvil --fork`works, I know one method is to use a snapshot provider to sync with the local chain. However, the chain I want to fork does not provide snapshots. Is there any other way to achieve this?

---

<div class="post-metadata">

**Author:** ![jijohn](https://avatars.discourse-cdn.com/v4/letter/j/97f17d/32.png) [@jijohn](https://forum.cosmos.network/u/jijohn)\
**Post date:** [September 9, 2025, 6:29am UTC](https://forum.cosmos.network/t/can-anyone-tell-me-how-to-fork-a-live-cosmos-testnet/16123/2 "2025-09-09T06:29:14Z")

</div>

(post deleted by author)

---

<div class="post-metadata">

**Author:** ![kelvin](https://avatars.discourse-cdn.com/v4/letter/k/7ba0ec/32.png) [@kelvin](https://forum.cosmos.network/u/kelvin)\
**Post date:** [September 20, 2025, 10:20am UTC](https://forum.cosmos.network/t/can-anyone-tell-me-how-to-fork-a-live-cosmos-testnet/16123/3 "2025-09-20T10:20:22Z")

</div>

One approach is exporting the genesis file and then replaying blocks from the current height. It takes longer than using snapshots but gives a functional forked chain for testing.
