Skip to content
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

TIP-39: Mana for IOTA 2.0 #142

Draft
wants to merge 159 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 149 commits
Commits
Show all changes
159 commits
Select commit Hold shift + click to select a range
9877ec9
Add TIP-39 skeleton
PhilippGackstatter May 5, 2023
f4578f4
Potential mana and design overview
daria305 May 11, 2023
52e83da
wip
daria305 May 15, 2023
9d4e061
Add stored Mana
roman1e2f5p8s May 24, 2023
2d6ca18
Update preamble
roman1e2f5p8s May 25, 2023
8385073
Update ToC, fix typos, improve stored Mana
roman1e2f5p8s May 25, 2023
278c42f
Add BIC
roman1e2f5p8s May 25, 2023
e4a535b
Add Mana rewards
roman1e2f5p8s May 25, 2023
05727b8
Minor corrections to Mana rewards
roman1e2f5p8s May 25, 2023
c34d1ab
Try changing stored Mana to TIPs style
roman1e2f5p8s May 26, 2023
9fef0fc
Update Mana rewards to TIPs style
roman1e2f5p8s May 31, 2023
8ff7061
Update potential Mana to TIPs style
roman1e2f5p8s May 31, 2023
864e6e2
Update BIC to TIPs style
roman1e2f5p8s May 31, 2023
846e625
Add RMC
roman1e2f5p8s May 31, 2023
16a9856
update Mana/BIC wording
cyberphysic4l Jun 2, 2023
b89cf1d
Update tip-0039.md
oliviasaa Jun 3, 2023
3e3145f
Update tip-0039.md
oliviasaa Jun 4, 2023
cc2c346
lookup table in 2 columns
oliviasaa Jun 7, 2023
dd5405e
General reestructure
oliviasaa Jun 12, 2023
e80630c
Minor changes
oliviasaa Jun 12, 2023
e1f11b7
add missing right-shift to the stored mana
oliviasaa Jun 12, 2023
8c0acd5
Fixed formula rendering until Potential Mana section
roman1e2f5p8s Jun 12, 2023
0fcad4a
Minor corrections
roman1e2f5p8s Jun 12, 2023
e55b18e
Finish fixing formulas rendering
roman1e2f5p8s Jun 14, 2023
2587625
Minor correction
roman1e2f5p8s Jun 14, 2023
ecfe75b
change to decay indices
oliviasaa Jun 18, 2023
14a1ab3
minor changes
oliviasaa Jun 19, 2023
8b846ee
update lookup table
oliviasaa Jun 19, 2023
0b68e60
move lookup table to the end
oliviasaa Jun 19, 2023
e21a7bb
minor change
oliviasaa Jun 19, 2023
ed4a44f
change mana generation
oliviasaa Jun 19, 2023
c944965
minor changes
oliviasaa Jun 19, 2023
913702c
minor changes
oliviasaa Jun 19, 2023
c4caf87
minor changes
oliviasaa Jun 19, 2023
68a8817
Update tip-0039.md
oliviasaa Jun 22, 2023
615752a
Start changing Latex formulas
roman1e2f5p8s Jul 10, 2023
983651b
Remove subscripts
roman1e2f5p8s Jul 10, 2023
07f6c6e
Fix long potential Mana formula
roman1e2f5p8s Jul 11, 2023
52eef8d
Fixing long potential Mana formula
roman1e2f5p8s Jul 11, 2023
54f24d7
Fixing long potential Mana formula
roman1e2f5p8s Jul 11, 2023
530a555
Get rid of Latex
roman1e2f5p8s Jul 11, 2023
80022eb
Minor changes
roman1e2f5p8s Jul 11, 2023
8524ec7
Minor change
roman1e2f5p8s Jul 11, 2023
57c0800
Fix indentation
roman1e2f5p8s Jul 11, 2023
cfff01b
update fixed point calculations
oliviasaa Jul 20, 2023
665b8e8
parametrization of the mana generation rate
oliviasaa Jul 27, 2023
8e4a7ca
Fixing formatting, typos
roman1e2f5p8s Jul 31, 2023
81b103f
Fix format, typos until Stored Mana sec
roman1e2f5p8s Jul 31, 2023
5471a22
Update tips/TIP-0039/tip-0039.md
PhilippGackstatter Jul 31, 2023
3921be1
Fix format, typos
roman1e2f5p8s Jul 31, 2023
502fb5a
Fix format, typos
roman1e2f5p8s Jul 31, 2023
b022290
Minor format correction
roman1e2f5p8s Jul 31, 2023
f91fd85
Fix ToC
roman1e2f5p8s Aug 1, 2023
33291bb
Fix ToC indentation
roman1e2f5p8s Aug 1, 2023
d031acb
Add refs to the lookup table
roman1e2f5p8s Aug 1, 2023
7ed14b0
Add mana decay params table
roman1e2f5p8s Aug 1, 2023
b071c24
Update tip-0039.md
oliviasaa Sep 4, 2023
9ca8e07
Update tip-0039.md
oliviasaa Sep 5, 2023
2bc6067
Close lookup table, add code tags
PhilippGackstatter Sep 11, 2023
344aa98
Update tips/TIP-0039/tip-0039.md
PhilippGackstatter Sep 11, 2023
a84b83e
Rename "tokens" to "coins"
PhilippGackstatter Sep 11, 2023
244c629
Rename "token" to "coin"
PhilippGackstatter Sep 11, 2023
31dabcb
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 25, 2023
59a6102
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 25, 2023
a2b1fb1
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 25, 2023
714619c
Add files via upload
oliviasaa Sep 25, 2023
d0aaf2e
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 25, 2023
78e112b
Update tip-0039.md
oliviasaa Sep 25, 2023
0e16727
Apply suggestions from code review
oliviasaa Sep 25, 2023
2d780c7
Update motivation
oliviasaa Sep 26, 2023
7109793
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 26, 2023
1b955ed
Update tip-0039.md
oliviasaa Sep 26, 2023
e5fe9b9
Update tip-0039.md
oliviasaa Sep 26, 2023
e028bb8
Update tip-0039.md
oliviasaa Sep 26, 2023
0d1379d
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
dc13b46
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
d5b0e88
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
daea430
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
b1fd1f0
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
05b3699
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
80512f3
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
37e4927
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
f26aab4
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
4164efc
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
9a08c61
Polish motivation
PhilippGackstatter Sep 27, 2023
daa0ea0
Move building blocks to where they belong
PhilippGackstatter Sep 27, 2023
fac5937
Capitalize headers
PhilippGackstatter Sep 27, 2023
ea7e609
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
bbc2aba
Start adding mana TX validation rules
PhilippGackstatter Sep 27, 2023
39ab1fc
Merge remote-tracking branch 'origin/tip39' into tip39
PhilippGackstatter Sep 27, 2023
9da068d
Fix Mana TX valid. rules ToC
PhilippGackstatter Sep 27, 2023
6554f22
Clarify overflow check recommendation
PhilippGackstatter Sep 27, 2023
2b59489
Add `Total Mana Out`
PhilippGackstatter Sep 27, 2023
b5bf888
Add note on mana rewards decay
PhilippGackstatter Sep 27, 2023
8ac2022
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
4a22ef3
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
b1a4f92
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
73b7595
Apply suggestions from code review
oliviasaa Sep 27, 2023
33eb1b3
Update tip-0039.md
oliviasaa Sep 27, 2023
eb4ee1b
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
baa883b
Update tip-0039.md
oliviasaa Sep 27, 2023
84ec841
Update tip-0039.md
oliviasaa Sep 27, 2023
2851ccd
Update tip-0039.md
oliviasaa Sep 27, 2023
9ca0686
Update tip-0039.md
oliviasaa Sep 27, 2023
344daba
Update tip-0039.md
oliviasaa Sep 27, 2023
0a7da71
Update tip-0039.md
oliviasaa Sep 27, 2023
c0b1b21
Update tip-0039.md
oliviasaa Sep 27, 2023
6cf1ee3
Update tip-0039.md
oliviasaa Sep 27, 2023
fa2e2fb
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 27, 2023
9eea424
Update tip-0039.md
oliviasaa Sep 27, 2023
5623c63
Update tip-0039.md
oliviasaa Sep 27, 2023
5b5f382
Add files via upload
oliviasaa Sep 29, 2023
cf229b7
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 29, 2023
9f355cb
Update tip-0039.md
oliviasaa Sep 30, 2023
82c348b
Update tip-0039.md
oliviasaa Sep 30, 2023
a5d80c8
Update tip-0039.md
oliviasaa Sep 30, 2023
b528f4b
Update tip-0039.md
oliviasaa Sep 30, 2023
830512d
Update tip-0039.md
oliviasaa Sep 30, 2023
0ca8eaa
Update tips/TIP-0039/tip-0039.md
oliviasaa Sep 30, 2023
2e954c3
Throw out outdated BIC descriptions
PhilippGackstatter Oct 1, 2023
c688fa9
Polish Potential & Stored Mana section
PhilippGackstatter Oct 1, 2023
a9e3d2b
Update tip-0039.md
oliviasaa Oct 1, 2023
1da2cfc
Update tip-0039.md
oliviasaa Oct 1, 2023
183df66
Update tip-0039.md
oliviasaa Oct 1, 2023
1d8230b
Update tip-0039.md
oliviasaa Oct 1, 2023
661c6e6
Update tip-0039.md
oliviasaa Oct 1, 2023
820c18b
Update tip-0039.md
oliviasaa Oct 1, 2023
050e978
Update tip-0039.md
oliviasaa Oct 1, 2023
9658ba1
Update tip-0039.md
oliviasaa Oct 1, 2023
bd070e9
Update tips/TIP-0039/tip-0039.md
oliviasaa Oct 1, 2023
bb97ad9
Update tip-0039.md
oliviasaa Oct 5, 2023
a947c82
Add Roman as author
roman1e2f5p8s Oct 16, 2023
f9353e9
remove a to do
oliviasaa Oct 16, 2023
107c5d8
add olivia as author
oliviasaa Oct 16, 2023
bc7a1c4
Reorganize authors
PhilippGackstatter Oct 23, 2023
37edb1f
Format Markdown
PhilippGackstatter Oct 23, 2023
163ff2a
Remove manually added Table of Contents
PhilippGackstatter Oct 23, 2023
5dc88f5
Fix markdown rendering, prettify formula
PhilippGackstatter Oct 25, 2023
b8ea21d
Add Can Burn Mana TX capabilit flag rule
PhilippGackstatter Oct 25, 2023
a5a5e2d
Prettify Potential Mana calculation
PhilippGackstatter Oct 27, 2023
fe7705d
Prettify Stored Mana calculation
PhilippGackstatter Oct 27, 2023
4a27f84
Format Markdown
PhilippGackstatter Nov 3, 2023
afa7a2a
Update tips/TIP-0039/tip-0039.md
PhilippGackstatter Nov 28, 2023
06513fb
Apply suggestions from code review
PhilippGackstatter Dec 5, 2023
b5ac891
change beta->annualdecay as "base" decay parameter
oliviasaa Dec 11, 2023
2fc5ee7
Format Markdown
PhilippGackstatter Dec 13, 2023
6627114
Rename Decay function section
PhilippGackstatter Dec 13, 2023
5f93f2a
Rm outdated Mana Rewards section, update tx rules
PhilippGackstatter Dec 14, 2023
cfca2bc
Remove pre-calculated lookup table
PhilippGackstatter Dec 14, 2023
7123d72
Update tips/TIP-0039/tip-0039.md
PhilippGackstatter Dec 19, 2023
a4247f9
Fix typo; invert min deposit <-> amount condiiton
PhilippGackstatter Jan 10, 2024
b9cfc9f
Update variables in the potential mana section
oliviasaa Jan 15, 2024
207bf34
Format markdown
PhilippGackstatter Jan 16, 2024
237e175
Add Mana Decay and Generation Test Vectors
PhilippGackstatter Jan 16, 2024
9a64af2
remove lookup table
oliviasaa Mar 18, 2024
9fd519d
minor updates in the decay function explanation
oliviasaa Mar 18, 2024
98ab0ca
minors updates in all the doc
oliviasaa Mar 24, 2024
1b24bd7
Update constraints.md
oliviasaa Mar 28, 2024
9c37609
Update constraints.md
oliviasaa Mar 28, 2024
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
Binary file added tips/TIP-0039/img/data_flow_overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added tips/TIP-0039/img/slots_potential_mana-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added tips/TIP-0039/img/slots_potential_mana.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading