tomusdrw / rust-web3

Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library. ENS address: rust-web3.eth
MIT License
1.44k stars 468 forks source link

Feature: add revert reason to receipt #717

Open DenisRybas opened 5 months ago

DenisRybas commented 5 months ago

Changes:

Reasoning: revert(...), as described in Solidity docs, can return a revert reason as an ABI-encoded string. Some Ethereum clients already have this functionality (e.g. Hyperledger Besu), while in others it may be added later.

Toktar commented 4 months ago

Hello @tomusdrw , could you please review and merge this PR? Thanks in advance!