hashgraph / hedera-services

Crypto, token, consensus, file, and smart contract services for the Hedera public ledger
Apache License 2.0
313 stars 136 forks source link

Consider adding more information in the record stream in case of bugs/system errors during transaction execution #9564

Open stoqnkpL opened 1 year ago

stoqnkpL commented 1 year ago

https://github.com/hashgraph/hedera-services/issues/9149 and the resulting fixes take care of scenarios where validations on user transactions performed by the node fail and the transactions are not executed in the EVM.

However, scenarios where bugs/system errors occur during the transaction execution are not handled currently, meaning no information is added to the record stream that would inform the users on what went wrong, how much gas was consumed, etc.

Consider adding logic to populate the contract function result with some useful information in these scenarios as well.

poulok commented 6 days ago

Record streams are no longer being updated as their end of life is coming soon.

Nana-EC commented 6 days ago

Actually agreed with the original closing but would like to revisit to see any missing info and confirm that Block Streams covers this