Les transactions soumises au réseau se termineront par un succès ou un échec. Dans la grande majorité des cas, les transactions s'effectuent avec succès. Cependant, il arrive que des transactions échouent pour une raison ou une autre.
Bien que les raisons précises pour lesquelles une transaction a échoué dépendent du contrat intelligent avec lequel vous vous interagissez, nous avons décrit les erreurs et les codes d'erreur les plus courants tels qu'ils sont définis dans le contrat principal de notre marketplace.
Codes d'erreur et définitions du contrat Gamma Core Marketplace
Code | Nom de l'erreur | Description de l’erreur |
u1 | err-payment-failed | Se produit lorsque le nombre de tokens (généralement en STX) nécessaires pour réaliser la transaction n'est pas transféré ou n'est pas transféré en totalité. |
u2 | err-transfer-failed | Se produit lorsque le transfert NFT d'une destination à une autre n'aboutit pas. |
u3 | err-not-allowed | Se produit lorsqu'un wallet non autorisé tente d'interagir avec les fonctions administratives du contrat de la marketplace. |
u4 | err-duplicate-entry | Se produit lorsqu'une mise en vente est tentée sur un actif qui est déjà mis en vente. |
u5 | err-tradable-not-found | Se produit lorsque l'actif avec lequel on tente d'effectuer une transaction n'est pas actuellement listé sur la place de marché. Se produit généralement si le NFT est retiré de la vente avant la confirmation de la transaction d'achat ou si une autre transaction d'achat a réussi avant celle-ci. |
u6 | err-commission-or-price-too-low | Se produit lorsque les frais de commission de la marketplace sont soumis manuellement et sont inférieurs aux frais requis. Cette erreur ne devrait pas se produire, sauf si une transaction manuelle est tentée. |
u7 | err-listings-frozen | Se produit lorsqu'un listing est tenté à partir d'un contrat dont les listings sont actuellement bloqués sur Gamma. |
u8 | err-commission-payment-failed | Se produit lorsque le paiement des frais de commission de la marketplace échoue, ce qui peut se produire séparément du paiement du NFT en lui-même. |
u9 | err-royalty-payment-failed | Se produit en cas d'échec du paiement des royalties de l'artiste, qui peut échouer séparément du paiement du NFT en lui-même. |
u10 | err-contract-not-authorized | Se produit lorsqu'une transaction est tentée à partir d'un contrat qui n'a pas été approuvé par la marketplace. |
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.