fix: accepter blockNumber négatif dans le schéma Zod Subsquid
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
Les transferts Ğ1v1 migrés (avant le 7 mars 2026) ont des blockNumber négatifs dans l'indexeur Subsquid. La contrainte .positive() provoquait un ZodError silencieux qui abandonnait le fetch 30 jours et conservait les données 7 jours en mémoire — d'où les frames vides en animation. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -20,7 +20,7 @@ export const SUBSQUID_ENDPOINT = 'https://squidv2s.syoul.fr/v1/graphql';
|
||||
// ---------------------------------------------------------------------------
|
||||
const SubsquidTransferNodeSchema = z.object({
|
||||
id: z.string(),
|
||||
blockNumber: z.number().int().positive(),
|
||||
blockNumber: z.number().int(), // peut être négatif pour les blocs Ğ1v1 migrés
|
||||
timestamp: z.string(), // ISO 8601 ex: "2026-03-22T14:53:36+00:00"
|
||||
amount: z.string(), // BigInt en string, en centimes Ğ1
|
||||
fromId: z.string().nullable(),
|
||||
|
||||
Reference in New Issue
Block a user