Bakit nag-fail ang aking transaksyon sa Stacks?

Support
Support
  • Na-update

Sa karamihan ng oras, matagumpay na makukumpleto ang mga transaksyon. Gayunpaman, kung minsan, ang mga transaksyon ay nag-fail sa isang kadahilanan o iba pa.

Binalangkas namin ang mga pinakakaraniwang error at error code ayon sa pagkakatukoy sa mga ito sa aming pangunahing kontrata sa marketplace.

 

Mga Code at Depinisyon ng Error sa Smart Contract ng Gamma Core Marketplace

Code Pangalan ng Error Paglalarawan
u1 err-payment-failed Nangyayari kapag ang bilang ng mga token (karaniwang nasa STX) na kinakailangan upang makumpleto ang transaksyon ay hindi nailipat o hindi nailipat nang buo.
u2 err-transfer-failed Nagaganap kapag ang paglipat ng NFT mula sa isang destinasyon patungo sa isa pa ay hindi matagumpay.
u3 err-not-allowed Nangyayari kapag sinubukan ng isang hindi awtorisadong wallet na makipag-ugnayan sa mga administratibong function sa kontrata ng marketplace.
u4 err-duplicate-entry Nangyayari kapag sinubukan ang isang listing sa isang asset na nakalista na para sa pagbebenta.
u5 err-tradable-not-found Nangyayari kapag ang asset na sinubukang makipagtransaksyon ay kasalukuyang hindi nakalista sa marketplace. Karaniwang nangyayari kung hindi nakalista ang NFT bago makumpirma ang transaksyon sa pagbili o kung nagtagumpay ang isa pang transaksyon sa pagbili bago ang isang ito.
u6 err-commission-or-price-too-low Nangyayari kapag ang market commision fee ay manu-manong isinumite na mas mababa kaysa sa kinakailangang bayarin. Ang error na ito ay hindi dapat mangyari maliban kung ang isang manu-manong transaksyon ay sinubukan.
u7 err-listings-frozen Nangyayari kapag ang isang listahan ay sinubukan mula sa isang kontrata na ang mga listahan ay kasalukuyang naka-freeze mula sa listahan sa Gamma.
u8 err-commission-payment-failed Nangyayari kapag nag-fail ang pagbabayad ng komisyon ng marketplace, na maaaring mabigo nang hiwalay sa pagbabayad para sa NFT mismo.
u9 err-royalty-payment-failed Nangyayari kapag nag-fail ang pagbabayad ng royalty ng artist, na maaaring mabigo nang hiwalay sa pagbabayad para sa NFT mismo.
u10 err-contract-not-authorized Nangyayari kapag ang isang transaksyon ay sinubukan mula sa isang kontrata na hindi naaprubahan ng marketplace.

 

Nakakatulong ba ang artikulong ito?

1 sa 2 ang nagsabing nakakatulong ito

Mayroon ka pang mga tanong? Magsumite ng hiling

Mga Komento

0 komento

Mangyaring mag-sign in upang mag-iwan ng komento.