Skip to content

Commit a8b0793

Browse files
committed
doc: move spec to separate folder
1 parent de86c7b commit a8b0793

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/eth/addresses.md renamed to specs/appearances.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ Specification for addresses appearances returned by `eth_getAddressesInBlock`
44

55
## Introduction
66

7-
An address may "appear" in a Ethereum transaction. If an address appears in a transaction, that
7+
An address may "appear" in an Ethereum transaction. If an address appears in a transaction, that
88
transaction could be meaningful to examine as a historical record.
99

1010
For example, an appearance may be "an address that is a recipient of a transfer of Ether during
11-
the EVM execution". Such an appeaarance (the presence of the address in that transaction in that
11+
the transaction execution". Such an appeaarance (the presence of the address in that transaction in that
1212
way) makes that transaction meaningful in an examination of the historical balances of that
1313
address.
1414

1515
A collection of "address appearances" (defined in subsequent section) consistutes a set of transactions
1616
that are sufficient to form a complete historical analysis of "activity" for that address.
17-
This "activity" may take many meanings (programs in the EVM may do arbitrary things), but can
17+
This "activity" may take many meanings (programs in the Ethereum may do arbitrary things), but can
1818
be identified structurally as will be shown.
1919

2020
## Overview
@@ -54,7 +54,7 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S
5454

5555
An address is informally defined as 40 hexadecimal characters that
5656
- May include some leading or trailing zeros (for vanity addresses)
57-
- Appears in the EVM environment in a 32 byte section with left padding.
57+
- Appears in a transaction within a 32 byte section with left padding.
5858
or example, in transaction calldata, in this case the calldata is trimmed to a 32 byte multiple,
5959
divided into 32 byte sections with checked separately for "address" or "not address" classification.
6060

@@ -288,7 +288,7 @@ It can be seen in the example below (a subset of the response from the above cal
288288

289289
## Security Considerations
290290

291-
The EVM allows for use of data that has the same structure as a 20 byte address.
291+
Ethereum allows for use of data that has the same structure as a 20 byte address.
292292
The algorithm used to find address appearances ideally minimises missing appearances
293293
(false negatives) and so may include false positives.
294294

0 commit comments

Comments
 (0)