Skip to content

Commit

Permalink
Adding the FireSquid page
Browse files Browse the repository at this point in the history
	new file:   docs/firesquid.md
  • Loading branch information
abernatskiy committed Jul 17, 2024
1 parent 71242ca commit 2c9198f
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions docs/firesquid.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
sidebar_class_name: hidden
---

# On the FireSquid release

Previous major release of Subsquid was called FireSquid. It featured GraphQL-based archives ([EVM](https://github.com/subsquid/eth-archive), [Substrate](https://github.com/subsquid/substrate-archive-setup)) that were replaced by [Subsquid Network](/subsquid-network). Interfaces for data requests on the [SDK](/sdk) side were changed without keeping backwards compatibility.

Actions are needed if:

1. You're relying on a squid that's using an older SDK version. One way to know that is to look at the signatures of the data requesting methods (`.addEvent()`, `.addLog()` etc): if call signatures are different from what you see in the docs ([EVM](/sdk/reference/processors/evm-batch), [Substrate](/sdk/reference/processors/substrate-batch)), then you need to migrate to the modern [ArrowSquid SDK](/sdk).

2. You're relying on a GraphQL API of an older archive. Your options are:
- To rely on Subsquid Network instead. See its [reference documentation](/subsquid-network/reference) for info on available datasets and the API used to access them.
- To fork an older archive setup and maintain it yourself. For EVM you can just fork [the repo](https://github.com/subsquid/eth-archive). If you would like to do the same for the Substrate archives, that'd require pulling some old code out of the repos' history. Ping us in the [SquidDevs TG chat](https://t.me/HydraDevs).

0 comments on commit 2c9198f

Please sign in to comment.