Skip to content

Commit

Permalink
Clarify need for Commitment Input for time
Browse files Browse the repository at this point in the history
  • Loading branch information
PhilippGackstatter committed Feb 2, 2024
1 parent a794b5b commit 089fa07
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions tips/TIP-0038/tip-0038.md
Original file line number Diff line number Diff line change
Expand Up @@ -496,7 +496,7 @@ expiration.
### Timelock Unlock Condition

Slot indices in the Tangle are introduced via slot commitments and represent a notion of time. Each such commitment
carries an index. When using any feature related to time, a
carries an index. When consuming a Timelock Unlock Condition, a
[_Commitment Input_](https://github.com/iotaledger/tips/blob/tip45/tips/TIP-0045/tip-0045.md#commitment-input) is needed
as a reference of time.

Expand Down Expand Up @@ -553,7 +553,9 @@ The expiration feature can be viewed as an opt-in receive feature, because the r
funds after the output expires, while the return address specified by the sender regains control over them. This feature
is a big help for on-chain smart contract requests. Those that have expiration set and are sent to dormant smart
contract chains can be recovered by their senders, not to mention the possibility of time requests by specifying both a
timelock and an expiration unlock condition.
timelock and an expiration unlock condition. When consuming an Expiration Unlock Condition, a
[_Commitment Input_](https://github.com/iotaledger/tips/blob/tip45/tips/TIP-0045/tip-0045.md#commitment-input) is needed
as a reference of time.

For the rationale behind the index choices for the slot index conditions in this Unlock Condition, refer to
[Expiration Unlock Condition Index Bounds](#expiration-unlock-condition-index-bounds).
Expand Down

0 comments on commit 089fa07

Please sign in to comment.