Summary of the symbols in the Ethereum Yellow Paper.
Can be used as a reference and support for building and Ethereum client.
Symbol | Symbol name (in Math or plain english) | Meaning in the yellow paper |
---|---|---|
Current Block header | ||
New block header | ||
|
T = Transaction List of transactions included in the block |
|
|
U = Ommer block header (also called uncle block, but [ommer is a gender neutral] term(https://nonbinary.miraheze.org/wiki/Gender_neutral_language_in_English#Aunt/Uncle) for "sibling of parents") List of ommer block headers |
|
|
U = Ommer block header (also called uncle block, but [ommer is a gender neutral] term(https://nonbinary.miraheze.org/wiki/Gender_neutral_language_in_English#Aunt/Uncle) for "sibling of parents") |
|
Parent hash ( = previous hash) | ||
Ommers Hash. | ||
Fee Beneficiary (collected from successful mining) | ||
stateRoot | ||
transactionRoot | ||
receiptsRoot | ||
logsBloom | ||
Difficulty | ||
Number | ||
Gas Limit | ||
Gas used | ||
Timestamp | ||
ExtraData | ||
MixHash | ||
Nonce | ||
List of transactions | ||
Block ( = current block header, list of transactions, ommer blocks' header) |
Symbol | Symbol name (in Math or plain english) | Meaning in the yellow paper |
---|---|---|
preparation function for a block B |
||
Preparation function for a block header H |
||
Preparation function for the transaction receipt |