From 432dd5bad2babbd61e94a4f81627ebb8c795a171 Mon Sep 17 00:00:00 2001 From: Lucas Tortora Date: Tue, 12 Nov 2024 17:40:36 -0300 Subject: [PATCH] task(devx):update transaction lifecycle --- .../iota-architecture/transaction-lifecycle.mdx | 9 ++++++++- .../iota-architecture/TransactionLifeCycle.svg | 2 +- .../iota-architecture/dark/TransactionLifeCycle.svg | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/content/about-iota/iota-architecture/transaction-lifecycle.mdx b/docs/content/about-iota/iota-architecture/transaction-lifecycle.mdx index 6e7d0158d21..f2146ee274a 100644 --- a/docs/content/about-iota/iota-architecture/transaction-lifecycle.mdx +++ b/docs/content/about-iota/iota-architecture/transaction-lifecycle.mdx @@ -1,11 +1,18 @@ import Quiz from '@site/src/components/Quiz'; import {questions} from '../../../site/static/json/about-iota/iota-architecture/transaction-lifecycle.json'; +import ThemedImage from '@theme/ThemedImage'; # Transaction Life Cycle ## High-level Overview -![Transaction life cycle](/img/about-iota/iota-architecture/TransactionLifeCycle.svg) + 1. **Create a Transaction**: A user [submits](#submission) a transaction and signs it with a private key. The transaction can affect objects owned by the user, as well as [shared objects](../../developer/iota-101/objects/object-ownership/shared.mdx). diff --git a/docs/site/static/img/about-iota/iota-architecture/TransactionLifeCycle.svg b/docs/site/static/img/about-iota/iota-architecture/TransactionLifeCycle.svg index d8e4442e6bb..e6869eaf2ab 100644 --- a/docs/site/static/img/about-iota/iota-architecture/TransactionLifeCycle.svg +++ b/docs/site/static/img/about-iota/iota-architecture/TransactionLifeCycle.svg @@ -1,4 +1,4 @@ -


1. Make Transaction

Checks
Client

Validator n
Validator 1
Validator 2

3. Assemble Certificate

2. Process Transaction

4. Sequence

5. Process Certificate

6. Assemble Effect Certifcate

7. Checkpoint Certificate

...
Checks
Consensus
Execution

Direct Fast Path

Checkpoint
\ No newline at end of file +


Direct Fast Path

Direct Fast Path

1. Make Transaction

1. Make Transaction
Checks
Checks
Client

Client
Validator n
Validator n
Validator 1
Validator 1
Validator 2
Validator 2

3. Assemble Certificate

3. Assemble Certifi...

2. Process Transaction

2. Process Transaction

4. Sequence

4. Sequence

5. Process Certificate

5. Process Cer...

6. Assemble Effect Certifcate

6. Assemble Effect Certi...

7. Checkpoint Certificate

7. Checkpoint Certificate
...
...
Checks
Checks
Consensus
Consensus
Execution
Execution
Checkpoint
Checkpoint
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/site/static/img/about-iota/iota-architecture/dark/TransactionLifeCycle.svg b/docs/site/static/img/about-iota/iota-architecture/dark/TransactionLifeCycle.svg index d8e4442e6bb..f4827f2f28d 100644 --- a/docs/site/static/img/about-iota/iota-architecture/dark/TransactionLifeCycle.svg +++ b/docs/site/static/img/about-iota/iota-architecture/dark/TransactionLifeCycle.svg @@ -1,4 +1,4 @@ -


1. Make Transaction

Checks
Client

Validator n
Validator 1
Validator 2

3. Assemble Certificate

2. Process Transaction

4. Sequence

5. Process Certificate

6. Assemble Effect Certifcate

7. Checkpoint Certificate

...
Checks
Consensus
Execution

Direct Fast Path

Checkpoint
\ No newline at end of file +


1. Make Transaction

1. Make Transaction
Checks
Checks
Client

Client
Validator n
Validator n
Validator 1
Validator 1
Validator 2
Validator 2

3. Assemble Certificate

3. Assemble Certifi...

2. Process Transaction

2. Process Transaction

4. Sequence

4. Sequence

5. Process Certificate

5. Process Cer...

6. Assemble Effect Certifcate

6. Assemble Effect Certi...

7. Checkpoint Certificate

7. Checkpoint Certificate
...
...
Checks
Checks
Consensus
Consensus
Execution
Execution

Direct Fast Path

Direct Fast Path
Checkpoint
Checkpoint
Text is not SVG - cannot display
\ No newline at end of file