Comment NEAR traite une transaction étape par étape
Une transaction NEAR signée est envoyée au shard qui détient votre compte, où un producteur de chunk l'ordonne dans un chunk et les validateurs finalisent le bloc.

Sur cette page
- Une clé de signataire autorise les transactions, et le compte paie le gas.
- Le succès ou l'échec final n'apparaît qu'une fois les reçus terminés.
- Une transaction échouée peut tout de même consommer du gas.
NEAR divise son réseau en shards, le travail amorcé par une seule transaction peut donc passer de l'un à l'autre. La signature démarre cette chaîne de travail, et le résultat arrive plus tard.
Ce qu'il vous faut avant de commencer
Avant toute signature, le réseau a besoin d'un compte et d'une clé. Une clé de signataire approuve une transaction dans les limites des permissions accordées par le propriétaire du compte, une clé d'appel de fonction a donc une portée plus étroite qu'une clé d'accès complet.
Comment NEAR traite une transaction
Chaque étape du déroulement a son propre rôle après la signature. Les étapes ci-dessous s'exécutent dans cet ordre.
- 1Signez et diffusezVotre portefeuille signe avec votre clé de signataire et l'envoie à un nœud NEAR.
- 2Atteindre votre shardLe nœud l'achemine vers le shard qui détient votre compte.
- 3Entrer dans un chunkUn producteur de chunk l'ordonne dans un chunk, et les validateurs finalisent le bloc.
- 4Créer des reçusChaque appel inter-contrats devient un reçu, même lorsqu'il cible un autre shard.
- 5Exécuter les reçus plus tardLes reçus s'exécutent dans des chunks ultérieurs, le travail se poursuit donc après la transaction.
- 6Lire le résultatLe succès ou l'échec n'est clair qu'une fois tous les reçus terminés.
Que vérifier après l'envoi
Votre portefeuille affiche un hash de transaction après l'envoi. Collez ce hash dans un explorateur NEAR pour suivre le déroulement.
- Le hash de transaction, qui identifie votre transaction signée.
- Les ID de reçus, un pour chaque unité de travail.
- Le statut d'exécution final, affiché séparément de chaque reçu.
- Le gas utilisé, qu'une transaction échouée peut tout de même consommer.
Questions fréquentes
Un reçu est une unité de travail que NEAR crée à partir d'une transaction ou d'un autre reçu. Chacun a son propre ID et son propre statut, et il peut s'exécuter sur un autre shard.
Oui. Un reçu qu'elle a créé peut échouer dans un chunk ultérieur alors que la transaction elle-même est enregistrée comme réussie.
Le portefeuille affiche le hash juste après l'envoi. L'explorateur conserve le hash et indique le statut d'exécution final dans un champ distinct une fois les reçus terminés.
Le reçu de cet appel échoue et l'explorateur le signale. La valeur transférée par les reçus précédents n'est pas annulée automatiquement.






