Do not set error
status for the whole transaction if internal transaction failed
#4974
Labels
enhancement
New feature or request
If an internal transaction has an error, do not apply this status to the whole transaction. Instead, display error status near corresponding internal transaction.
A current example of incorrect UX: https://blockscout.com/xdai/mainnet/tx/0x234f036d863a4da9a0a76cc128edfb492be2b77f7d6484e58bf5fb418f8a7b68
The whole transaction marked as reverted:
Though that transaction was successful and only one internal transaction reverted according to: https://dashboard.tenderly.co/tx/xdai/0x234f036d863a4da9a0a76cc128edfb492be2b77f7d6484e58bf5fb418f8a7b68
Thus, if one of the internal transactions has an error and the whole transaction is successful:
The text was updated successfully, but these errors were encountered: