I've covered a bunch of forums and I do not understand what Internal Transactions is in etherscan. I have been transferred to the transaction and it is in Internal Transactions. And I do not see her in my balance. How do I bring them to the main wallet, if possible.


Internal transactions aren't actual transactions on the blockchain and therefore aren't included directly in the blockchain. Internal transactions are value transfers initiated by a contract or when a contract simply makes a call to another contract. The result of the value transfer or contract call isn't stored on the blockchain and therefore you cannot return the result of the internal transaction from the blockchain.

Etherscan obtains the results of these transactions by running a modified node that records all the value transfers by looking at the actual transaction that resulted in the change, and then stores the effects of the transaction separately as an 'internal transaction'. Currently there is not any way to imitate this process simply using the web3 API.

These related questions provide more information:

Normal transactions VS. Internal transactions in etherscan

How to get contract internal transactions

  • So it is possible to move ether from one account to another without it ever being registered on the blockchain? – a.s.t.r.o Jul 8 '18 at 16:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.