Skip to content

Commit

Permalink
Polish wording
Browse files Browse the repository at this point in the history
  • Loading branch information
PhilippGackstatter committed May 31, 2023
1 parent fa28fcf commit e109330
Showing 1 changed file with 11 additions and 13 deletions.
24 changes: 11 additions & 13 deletions tips/TIP-0045/tip-0045.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ title: Transaction Payload with IOTA 2.0 Output Types
description: Add output types, unlocks, and output features from TIP-38 into updated Transaction Payload
author: TODO
discussions-to: TODO
status: draft
status: Draft
type: Standards
layer: Core
created: 2021-11-18
requires: 38, 39, 41, 42, 43, 44
replaces: 20
requires: TIP-39, TIP-41, TIP-42, TIP-43 and TIP-44
replaces: TIP-20
---

# Summary
Expand All @@ -18,15 +18,13 @@ This TIP proposes a new UTXO-based transaction structure consisting of all the i

# Motivation

[TIP-20](../TIP-0020/tip-0020.md) describes the introduction of new extended transaction model for the Stardust update This TIP extends the
be aligned with all new mana and accounts features:
- accommodate for the new output types introduced in [TIP-38](../TIP-0038/tip-0038.md), [TIP-39](../TIP-0039/tip-0039.md), [TIP-41](../TIP-0041/tip-0041.md), [TIP-42](../TIP-0042/tip-0042.md), [TIP-43](../TIP-0043/tip-0043.md), [TIP-44](../TIP-0044/tip-0044.md).
- include a _Allotments_ field in the transaction for mana allotment of Block Issuer Credits,
- Updates the syntactic validation rules for assuring the correctness of input and output balances accordingly to IOTA 2.0 mana changes.

The motivation of such changes is to adjust the transaction and its validation rules with upcoming protocol upgrade to IOTA 2.0 v1.2.0.
Validation rules must now consider mana decay factor and possibility of mana allotment in the transaction to a Block Issuer Credits account.
[TIP-20](../TIP-0020/tip-0020.md) introduced a new extended transaction model for the Stardust update. This TIP extends this model to be aligned with all new mana and account features:
- accommodate for the new output types introduced in [TIP-41](../TIP-0041/tip-0041.md), [TIP-42](../TIP-0042/tip-0042.md), [TIP-43](../TIP-0043/tip-0043.md), [TIP-44](../TIP-0044/tip-0044.md).
- include an _Allotments_ field in the transaction for mana allotment of Block Issuance Credits,
- updates the syntactic validation rules to ensure the correctness of input and output Mana balances according to IOTA 2.0 mana requirements, defined in [TIP-39](../TIP-0039/tip-0039.md).

The motivation of these changes is to adjust the transaction and its validation rules with the protocol upgrade to IOTA 2.0.
Validation rules must now consider the mana decay factor and the possibility of mana allotment in the transaction to a Block Issuance Credits account.

# Detailed design

Expand Down Expand Up @@ -210,9 +208,9 @@ TODO what about inputs committments?
<td>The Account ID of the parent.</td>
</tr>
<tr>
<td>Value</td>
<td>Mana</td>
<td>uint64 </td>
<td>Allotted mana value.</td>
<td>The amount of mana to allot to this account.</td>
</tr>
</table>
</details>
Expand Down

0 comments on commit e109330

Please sign in to comment.