You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lemme explain. Folks get confused why they have to pay a fee when the Explorer shows the transaction 'failed'. In reality, the transactions were mined and didn't 'fail', what failed was the contract execution. Lately, this is because all the NFTs are gone and the contract can't mint a new one and thus 'fails'. I am wondering if we can better differentiate between the two failure states so that people don't think they're paying for transactions that 'didn't go through'. They went through (and I think it's important for people to know the blockchain isn't just dropping transactions), the transcation just didn't generate the result desired.
The text was updated successfully, but these errors were encountered:
cuevasm
changed the title
Suggestion: Better differentiate between a transaction that failed and one that failed.
Suggestion: Better differentiate between failure types
Oct 20, 2021
@cuevasm can you provide a link to an example tx in the explorer and maybe screens shots of what specifically you think needs changed? We are reading data from the api and applying the failed status to transactions that have a tx_status equal to abort_by_response or abort_by_post_condition. The Failed status in the summary section is accurate bc that is the contract execution result.
markmhendrickson
changed the title
Suggestion: Better differentiate between failure types
Distinguish contract execution failures from failed transactions
Oct 27, 2021
Lemme explain. Folks get confused why they have to pay a fee when the Explorer shows the transaction 'failed'. In reality, the transactions were mined and didn't 'fail', what failed was the contract execution. Lately, this is because all the NFTs are gone and the contract can't mint a new one and thus 'fails'. I am wondering if we can better differentiate between the two failure states so that people don't think they're paying for transactions that 'didn't go through'. They went through (and I think it's important for people to know the blockchain isn't just dropping transactions), the transcation just didn't generate the result desired.
The text was updated successfully, but these errors were encountered: