Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to arrowsquid #118

Open
DylanVerstraete opened this issue Jul 27, 2023 · 2 comments
Open

Upgrade to arrowsquid #118

DylanVerstraete opened this issue Jul 27, 2023 · 2 comments
Assignees
Labels
type_feature New feature or request
Milestone

Comments

@DylanVerstraete
Copy link
Contributor

https://docs.subsquid.io/migrate/migrate-to-arrowsquid/

@sameh-farouk sameh-farouk self-assigned this May 1, 2024
@sameh-farouk sameh-farouk added this to the 3.0.0 milestone May 1, 2024
@sameh-farouk sameh-farouk moved this to Accepted in 3.14.x May 1, 2024
@sameh-farouk
Copy link
Member

Update:
I have been following the process of migrating from version 2 to version 8, but I am finding it to be a bit complex. The migration documentation is not very complete, which has resulted in various errors. While I am working on it alongside other high-priority tasks, progress may be slow.

@sameh-farouk sameh-farouk moved this from Accepted to In Progress in 3.14.x May 2, 2024
@sameh-farouk sameh-farouk added the type_feature New feature or request label May 2, 2024
@sameh-farouk sameh-farouk moved this from In Progress to Accepted in 3.14.x Jun 2, 2024
@sameh-farouk sameh-farouk removed this from 3.14.x Jun 2, 2024
@sameh-farouk sameh-farouk modified the milestones: 3.0.0, later Jun 2, 2024
@sameh-farouk sameh-farouk removed this from 3.15.x Jun 2, 2024
@sameh-farouk sameh-farouk modified the milestones: later, 3.0.0 Jul 8, 2024
@sameh-farouk sameh-farouk moved this to In Progress in 3.15.x Jul 8, 2024
@sameh-farouk
Copy link
Member

Update:
I believe migration would be challenging for several reasons. Thus, I'm considering a rewrite using the latest SDK ArrowSquid as the preferred (or only) option.

The indexer/Archives has been deprecated in favor of using the squid network and their SQD token for indexing and serving the archives/raw data. An alternative would be substrate RPC ingestion, which is expected to be slower when syncing.

So, I'm currently exploring running the ArrowSquid version of the processor with and without the ArrowSquid version of substrate-ingest, which isn't mentioned anywhere in their documentation.

I have started to rewrite the tfchain processor from scratch using the latest Sdk, but I'm still progressing slowly. It's a low-priority task, and I only work on it when I have spare time.

@ashraffouda ashraffouda removed this from 3.15.x Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type_feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants