Skip to content

Conversation

@roseshahar
Copy link

What does this PR do?
Add input (data) and output of InternalTransactions (i.e. traces in EVM)

You can learn about the attributes of a trace here

Why are these changes required?
Since TRON doesn't save these specific fields in its database, indexers are unable to fetch very important actions that happen inside the network, like function calls and contract deployments via factories.

This PR has been tested by:

  • Manual Testing

Follow up

Extra details

@lxcmyf
Copy link
Contributor

lxcmyf commented Jan 16, 2026

Thanks for your PR

However, this change has already involved the adjustment of protocol layer behavior. According to the governance process of TRON, any change related to the agreement needs to be submitted and discussed with the corresponding TIP (TRON Improvement Proposal) first. After the community reaches a consensus, it will enter the code implementation phase.

At present, no TIP or community discussion record corresponding to this PR has been seen, so this PR does not meet the entry conditions. It is recommended that you start a TIP and specify the background, motivation, compatibility impact and upgrade scheme of the change. After the TIP is discussed and approved, we can continue to promote the implementation of the code level.

@roseshahar
Copy link
Author

roseshahar commented Jan 16, 2026

@lxcmyf Thank you for your time!

I have opened a TIP PR: tronprotocol/tips#817

Also - are you sure that this is a protocol layer change? This PR only changes how the specific java-tron node implementation saves data in its internal datastore

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants