Commit Graph

77 Commits

Author SHA1 Message Date
lash
5c85a8abba
Fix period test to recognize actual sink address 2023-02-10 16:17:06 +00:00
lash
e6eef48808
Add supply cap 2023-02-10 15:58:31 +00:00
lash
3353733405
Add seal logic and tests 2023-02-10 15:21:37 +00:00
lash
1f0dc0aa5f
Define expiry in terms of period 2023-02-10 14:30:25 +00:00
lash
09b825808f
Freeze accounts balances at expiry 2023-02-10 13:45:29 +00:00
lash
c25e018cd1
Add benchmark for gas usage 2023-02-10 10:57:38 +00:00
lash
dc891ce9bb
Rehabilitate deployer cli script 2023-02-10 10:05:10 +00:00
lash
5317573b47
All tests pass! 2023-02-10 09:06:04 +00:00
lash
34af3b1b30
Rehabilitate redistribution unit 2023-02-10 06:21:32 +00:00
lash
555b0b1724
Rehabilitate change period 2023-02-10 05:02:24 +00:00
lash
3333d50f98
Rehabilitate test growth and amounts 2023-02-09 12:26:13 +00:00
lash
e74a9cb594
test basic passes 2023-02-09 12:08:28 +00:00
lash
f785925eb5
WIP rehabilitating test basic 2023-02-09 11:44:20 +00:00
lash
84b1a5b439
Return redistributions type correctly 2023-02-08 08:44:43 +00:00
lash
cc1a84f818
Add catch-up period test 2022-05-27 13:22:25 +00:00
lash
31faa78346
Keep cumulative sink total in state and deduct from upcoming demurrage 2022-05-27 12:51:10 +00:00
lash
18ee9c5f9b
Make tests pass 2022-05-27 12:02:27 +00:00
lash
a0557b35a0
Fix cumulative distribution calculation bug in SingleNocap 2022-05-27 11:10:31 +00:00
Louis Holbrook
db56e0d33f bug: Wrong redistribution amount + limited demurrage apply 2022-03-02 09:01:50 +00:00
nolash
025ef614a5
WIP test rehabilitations 2021-11-15 14:45:46 +01:00
nolash
c6b5d9a8e0
Move test base to externally importable path 2021-07-05 10:26:39 +02:00
nolash
abe82949ea
Add slow demurrage calc 2021-07-04 14:52:12 +02:00
nolash
98c460dc2f
Create demurrage calc from contract 2021-07-04 12:10:01 +02:00
nolash
00bb87e3ec
Add python demurrage calculator 2021-07-02 15:29:56 +02:00
nolash
294ded19f5
Move to chainlib-eth 2021-06-28 11:46:05 +02:00
nolash
c3a6a692ed
Test precision loss of 2 bytes in demurrage store in redistribution data 2021-06-08 17:41:49 +02:00
nolash
606b8d6238
Add transfers test, rehabilitate single test 2021-06-08 14:58:58 +02:00
nolash
34d90b3291
WIP add transfers tests 2021-06-08 13:53:17 +02:00
nolash
a2a141dbf4
Use next redistribution object hack in apply default distribution 2021-06-08 13:06:32 +02:00
nolash
e894dcd3cf
Add mint amounts test 2021-06-08 11:53:51 +02:00
nolash
689baa5f62
Check redistribution demurrage in two periods in test period 2021-06-08 11:20:11 +02:00
nolash
12d5711e36
Improve redistribution period test 2021-06-08 11:16:56 +02:00
nolash
0dba167af2
WIP Improve redistribution precision 2021-06-08 09:52:37 +02:00
nolash
e8781a9aa0
Add growth decay test, improve resolution in growth/decay in contract (SingleCap) 2021-06-08 07:38:10 +02:00
nolash
81ec2198aa
Improve resolution in fractional calc in contract 2021-06-07 17:49:22 +02:00
nolash
5f69a1d7a1
WIP avoid fractional truncation 2021-06-07 15:32:50 +02:00
nolash
dd878aa5cd
Apply demurrage on minutes on periods (SingleCap only) 2021-06-07 12:08:04 +02:00
nolash
32ae98d581
Remove dead contract code in default distribution (single) 2021-06-07 09:36:31 +02:00
nolash
62d8820936
Correct magnitude in sim/example 2021-06-07 09:07:34 +02:00
nolash
e47720fa04
Add redistribution single minute demurrage test 2021-06-07 09:04:17 +02:00
nolash
399e24764a
Remove redistribute calls on no redistribute sim 2021-06-06 11:52:36 +02:00
nolash
b7072fc50c
Add xfail on sum demurraged balance to whole 2021-06-06 10:14:41 +02:00
nolash
b09a6f4166
Fix script bug cap 2021-06-06 10:09:26 +02:00
nolash
c69d115965
Introduce sim example 2021-06-06 09:34:18 +02:00
nolash
2f5bb63f9a
Use chain string in sim constructor 2021-06-06 06:01:35 +02:00
nolash
4e11f750e8
Revert to mine for every tx, add limit test 2021-06-06 05:57:39 +02:00
nolash
7bdd18664e
WIP time travel in sim 2021-06-05 20:23:06 +02:00
nolash
e142dd0432
Add transfer, mint, balance to sim 2021-06-05 19:19:17 +02:00
nolash
64621ca9b3
Add initial sim setup, test 2021-06-05 17:59:34 +02:00
nolash
5dcf728701
Add singlecap contract + runner for all test combos 2021-06-05 11:58:35 +02:00