transactionFromNotExistingAccount does not reflect YellowPaper
See original GitHub issueI was looking through the transactionFromNotExistingAccount test, and it seems to me like it does not accurately reflect the Yellow Paper.
This test seems to execute a transaction with a valid signature (and thus we can get a sender address), but for which the sender’s account does not exist in the blockchain db.
The transaction passes several of the requirements for a valid transaction specified under Section 6.2 of the Yellow Paper (currently eq. 66) by having a gas price
of 0
and a value
of 0
, but it does not seem to satisfy the requirement that S(T) != Null
.
Since the equation numbers are liable to change, I include a copy of the equations here:
Issue Analytics
- State:
- Created 5 years ago
- Reactions:1
- Comments:12 (3 by maintainers)
Top Results From Across the Web
The "Yellow Paper": Ethereum's formal specification - GitHub
The Yellow Paper is a formal definition of the Ethereum protocol, originally by Gavin Wood, currently maintained by Nick Savers and with contributions...
Read more >Ethereum Yellow Paper - GitHub Pages
Blocks function as a journal, recording a series of transactions together with the previous block and an iden- tifier for the final state...
Read more >Ethereum Yellow Paper - Gitter
Blocks function as a journal or ledger, recording a series of transactions together with the previous block and an identifier for the final...
Read more >Understanding The Ethereum Yellow Paper - Medium
One key goal of Ethereum is to facilitate transactions between consenting individuals who would otherwise have no means to trust each other.
Read more >Understanding the Yellow Paper's EVM Specifications
This tutorial will focus on the parts of the yellow paper defining the Ethereum Virtual Machine. The EVM was unchanged by the transition...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I am quite busy with tests right now. if there is smth we should do about this issue please tell, otherwise could just close.
@winsvega I never opened an issue on https://github.com/ethereum/yellowpaper for this. I think I misread your answer back in October of last year, and I thought we weren’t sure what would be the best place to fix this. Looking back at it now, I see the “yes” there.
I haven’t dealt with ethereum in a little while. @ayrat555 would opening an issue for the yellow paper be something you’d be willing to do? If not, I can try to open one based on what I have described in this issue.