Skip to content

Replace "External accounts" with "Externally-owned accounts" for accuracy #15774

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/introduction-to-smart-contracts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ This contract introduces some new concepts, let us go through them one by one.
The line ``address public minter;`` declares a state variable of type :ref:`address<address>`.
The ``address`` type is a 160-bit value that does not allow any arithmetic operations.
It is suitable for storing addresses of contracts, or a hash of the public half
of a keypair belonging to :ref:`external accounts<accounts>`.
of a keypair belonging to :ref:`externally-owned accounts<accounts>`.

The keyword ``public`` automatically generates a function that allows you to access the current value of the state
variable from outside of the contract. Without this keyword, other contracts have no way to access the variable.
Expand Down Expand Up @@ -338,11 +338,11 @@ Accounts
========

There are two kinds of accounts in Ethereum which share the same
address space: **External accounts** that are controlled by
address space: **Externally-owned accounts** that are controlled by
public-private key pairs (i.e. humans) and **contract accounts** which are
controlled by the code stored together with the account.

The address of an external account is determined from
The address of an externally-owned account is determined from
the public key while the address of a contract is
determined at the time the contract is created
(it is derived from the creator address and the number
Expand Down
2 changes: 1 addition & 1 deletion docs/security-considerations.rst
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ Please be explicit about such cases in the documentation of your contracts.
Sending and Receiving Ether
===========================

- Neither contracts nor "external accounts" are currently able to prevent someone from sending them Ether.
- Neither contracts nor "externally-owned accounts" are currently able to prevent someone from sending them Ether.
Contracts can react on and reject a regular transfer, but there are ways to move Ether without creating a message call.
One way is to simply "mine to" the contract address and the second way is using ``selfdestruct(x)``.

Expand Down