Un nouvel appel RPC est au centre d’une récente mise à jour du nœud Neo2 Go par Neo SPCC, introduisant une nouvelle façon dont l’implémentation du nœud NeoGo diffère du client C# de base.

Parallèlement à d’autres modifications qui alignent le nœud sur les dernières mises à jour réseau liées à DeFi, la version 0.78.0 présente le nouvel appel rpc getalltransfertx. Le nouvel appel combine les getnep5transferts existants et les appels getutxotransferts dans un flux unique d’événements NEP-5 et UTXO.

Cette fonctionnalité permet aux échanges ou autres hébergeurs de générer rapidement une liste actuelle de transferts liés à un compte. À l’heure actuelle, les services devraient combiner manuellement plusieurs appels et gérer des informations obsolètes potentielles, ou s’appuyer sur un seul point de défaillance (comme l’API Neoscan couramment utilisée) pour gérer le suivi UTXO.

L’appel getalltransfertx suit également getnep5transferts en prenant en charge des paramètres supplémentaires, permettant de spécifier une plage de horodatage ou une limite d’événement. Un paramètre final peut également être ajouté à des fins de pagination, permettant de demander le prochain lot d’événements.

D’autres changements dans la dernière version NeoGo comprennent la possibilité d’importer / exporter racine de l’État, des ajustements gratuits de la limite GAS, et plusieurs autres améliorations mises en œuvre tout en suivant la mise en œuvre néo-cli.

Les coureurs de nœuds NeoGo doivent également être conscients que la nouvelle version nécessite de nouveaux paramètres dans le fichier config, qui devra être mis à jour.