Skip to content
This repository has been archived by the owner on Sep 26, 2019. It is now read-only.

[PAN-2499] debug trace transaction #1258

Merged

Conversation

AbdelStark
Copy link
Contributor

PR description

The REVERT provides the ability to return a reason string .
We should get this reason when calling debug_traceTransaction

Fixed Issue(s)

fixes #PAN-2499

@AbdelStark AbdelStark added enhancement New feature or request WIP work in progress labels Apr 11, 2019
@AbdelStark AbdelStark self-assigned this Apr 11, 2019
@AbdelStark AbdelStark added api Related to public APIs work in progress Work on this pull request is ongoing evm Related to EVM labels Apr 11, 2019
@AbdelStark AbdelStark merged commit cda51a9 into PegaSysEng:master Apr 11, 2019
@AbdelStark AbdelStark deleted the feature/pan-2499-debug-trace-transaction branch April 12, 2019 12:32
notlesh pushed a commit to notlesh/pantheon that referenced this pull request Apr 24, 2019
* move subclass

* Update Transaction.java

* fix 500 error on tx not found

Returns a JSON RPC error instead of failing due to NPE.

* Handle reason on revert operation

Implement reason string on revert operation as in the following EIP :
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-140.md

* Update MessageFrame.java

* Update RevertOperationTest.java

* fix PR discussion

* fix PR

* Update DebugTraceTransaction.java
notlesh pushed a commit to notlesh/pantheon that referenced this pull request May 4, 2019
* move subclass

* Update Transaction.java

* fix 500 error on tx not found

Returns a JSON RPC error instead of failing due to NPE.

* Handle reason on revert operation

Implement reason string on revert operation as in the following EIP :
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-140.md

* Update MessageFrame.java

* Update RevertOperationTest.java

* fix PR discussion

* fix PR

* Update DebugTraceTransaction.java
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
api Related to public APIs enhancement New feature or request evm Related to EVM WIP work in progress work in progress Work on this pull request is ongoing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants