Aller au contenu
~/dnim.dev
▸Textes▸À propos
enfr
Tous les textes

~/textes/etiquettes

#ethereum

2 textes

Débogage de systèmes
February 3, 20247 min

Indexer un registre de jetons on-chain en Rust

Une blockchain te remet un journal de transferts en ajout seul, sous trois formes différentes, derrière un RPC à débit limité qui réécrit discrètement sa propre histoire récente. Replier ça en un registre de soldes correct, c'est tout le travail, et la plupart des façons de se tromper ne se manifestent pas avant des semaines.

#rust#ethereum#indexer#tokio
Débogage de systèmes
January 20, 20245 min

La version Python marchait. Je l'ai réécrite en Rust pareil.

Porter un indexeur de chaîne fonctionnel de Python vers Rust, là où les parties faciles deviennent plus dures et les parties floues se font attraper. La plupart de ce que la réécriture m'a rapporté, ce n'était pas de la vitesse, c'était des bogues qu'il devenait impossible d'écrire.

#rust#python#ethereum#tokio

dnim.dev · bâti et brisé par JR

TextesGitHubRSS