diff --git a/docs/architecture.mdx b/docs/architecture.mdx index 1aae651d7..3a150d7cf 100644 --- a/docs/architecture.mdx +++ b/docs/architecture.mdx @@ -151,7 +151,7 @@ Optionally, this node can open its RPC interface to serve different kinds of req For more information about the architecture of Tezos, see: -- [Accounts](./architecture/accounts) +- [Accounts and addresses](./architecture/accounts) - [Tokens](./architecture/tokens) - [Smart Optimistic Rollups](./architecture/smart-rollups) - [Governance](./architecture/governance) diff --git a/docs/architecture/accounts.md b/docs/architecture/accounts.md index e6ff755d8..f196d96db 100644 --- a/docs/architecture/accounts.md +++ b/docs/architecture/accounts.md @@ -1,20 +1,26 @@ --- -title: Accounts +title: Accounts and addresses authors: "Tim McMackin" last_update: - date: 8 January 2024 + date: 10 January 2024 --- +## Accounts + Tezos uses these types of accounts: - User accounts (sometimes known as _implicit accounts_) store tez (ꜩ) and tickets. -These accounts have addresses that start with "tz1", "tz2", "tz3" or "tz4." Any wallet application or the Octez command-line tool can create user accounts. - Smart contract accounts (sometimes known as _originated accounts_) store immutable code, mutable storage, tez (ꜩ), and tickets. -Smart contracts have addresses that start with "KT1." See [Smart contracts](../smart-contracts). +## Addresses + +- User accounts have addresses that start with "tz1", "tz2", "tz3" or "tz4." + +- Smart contracts have addresses that start with "KT1." + - Smart Rollups have addresses, but are not accounts because they cannot store tez. Their addresses start with "SR1". They have a tree of commitments attached to them.