Commit Graph

  • 17638b0a51 Bump version dev-0.3.1 lash 2023-02-11 04:32:22 +00:00
  • ceed2e3a7a Set immutable vars lash 2023-02-10 17:02:29 +00:00
  • cc1d4c811b Remove dead console script entry lash 2023-02-10 16:48:08 +00:00
  • 1b167f8dd1 Bump version v0.3.0 dev-0.3.0 lash 2023-02-10 16:33:36 +00:00
  • 5d79399f21 Finish removing redundant tests lash 2023-02-10 16:19:03 +00:00
  • 5c85a8abba Fix period test to recognize actual sink address lash 2023-02-10 16:17:06 +00:00
  • e6eef48808 Add supply cap lash 2023-02-10 15:58:31 +00:00
  • 3353733405 Add seal logic and tests lash 2023-02-10 15:21:37 +00:00
  • 1f0dc0aa5f Define expiry in terms of period lash 2023-02-10 14:30:25 +00:00
  • 09b825808f Freeze accounts balances at expiry lash 2023-02-10 13:45:29 +00:00
  • 2717e29d91 Freeze accounts balances at expiry lash 2023-02-10 13:44:35 +00:00
  • 23de062ab9 Add expiry implementation, after expire sink gets all lash 2023-02-10 12:22:50 +00:00
  • c25e018cd1 Add benchmark for gas usage lash 2023-02-10 10:57:38 +00:00
  • 4dbbf2c9bc Remove redistribute parameter in unittest constructor lash 2023-02-10 10:25:43 +00:00
  • 008a6ecfba Remove redundant apply script lash 2023-02-10 10:14:06 +00:00
  • 550c0d60cd Add license to solidity aux dir (abdk-math) lash 2023-02-10 10:08:24 +00:00
  • dc891ce9bb Rehabilitate deployer cli script lash 2023-02-10 10:05:10 +00:00
  • 5317573b47 All tests pass! lash 2023-02-10 09:06:04 +00:00
  • 34af3b1b30 Rehabilitate redistribution unit lash 2023-02-10 06:21:32 +00:00
  • 555b0b1724 Rehabilitate change period lash 2023-02-10 05:02:24 +00:00
  • 3333d50f98 Rehabilitate test growth and amounts lash 2023-02-09 12:26:13 +00:00
  • e74a9cb594 test basic passes lash 2023-02-09 12:08:28 +00:00
  • f785925eb5 WIP rehabilitating test basic lash 2023-02-09 11:44:20 +00:00
  • ae2c1b4124 Rewrite base unittest module, reinstate more contract methods lash 2023-02-09 06:49:18 +00:00
  • ffc041c1a3 WIP Implement abdk math contract for constructor, decay lash 2023-02-09 05:09:45 +00:00
  • bcc957f861 Remove commented contract code, makefile single nocap only dev-0.2.1 lash 2023-02-08 08:51:57 +00:00
  • 84b1a5b439 Return redistributions type correctly lash 2023-02-08 08:44:37 +00:00
  • 7b6a88c889 Move bitfields to struct lash/simple-contract lash 2023-02-08 08:26:15 +00:00
  • 00f4ddba68 Remove growby method lash/safe-decay lash 2023-02-08 06:03:56 +00:00
  • 8c57aa02d6 WIP implement full history of account balance snapshot lash/snapshot-deep lash 2023-01-18 09:34:31 +00:00
  • db2acc3109 WIP reintroduce multi contract code for storing snapshot lash/snapshot lash 2023-01-18 08:14:18 +00:00
  • 9d7b87be9c Finish repairing cli tools lash 2023-01-11 13:35:24 +00:00
  • 697d2bf227 Rehabilitate cli tools lash 2023-01-11 13:06:09 +00:00
  • e49493def1 Decrease allowance on transferfrom lash 2023-01-07 07:00:31 +00:00
  • 4f1bd36c12 Add delta allowance, approve sets explicit value lash 2023-01-05 13:36:40 +00:00
  • 166302ef49 Bump contract version lash 2022-12-16 12:01:13 +00:00
  • 2ec72bbc55 Add comments, remove dead code, remove make install for dead contracts lash 2022-12-15 10:48:40 +00:00
  • 97415dbed2 Add simple demurrage check, asserts for longer period checks lash 2022-12-15 07:25:04 +00:00
  • 3b87961d13 WIP investigate apparent overflow problem lash 2022-12-13 13:26:27 +00:00
  • a56f1c4869 WIP test burn over time lash 2022-12-13 13:10:33 +00:00
  • ef294eaec2 Remove potentially boundless iteration in changePeriod in contract lash 2022-12-11 09:41:56 +00:00
  • 2f4f8bb7b9 Add test for arbitrary account demurrage honoring burn amount lash/burn lash 2022-12-05 18:53:07 +00:00
  • 140dde7bc3 Add total burned method lash 2022-12-05 18:25:04 +00:00
  • 90fb95208f Add test for redistribution after burn lash 2022-12-05 18:17:58 +00:00
  • 99a9915d11 Merge branch 'dev-0.2.0' into 'master' master Mohamed Sohail 2022-05-30 07:53:22 +00:00
  • 20e3a783fd Runaway redistribution Louis Holbrook 2022-05-30 07:53:22 +00:00
  • 5941a6abdf Merge branch 'master' into dev-0.2.0 dev-0.2.0 lash 2022-05-30 07:51:34 +00:00
  • c5de0e3300 Reactivate test, expose sinkaddress lash 2022-05-28 09:28:10 +00:00
  • cc1a84f818 Add catch-up period test lash 2022-05-27 13:22:25 +00:00
  • ee871730dc Remove unneeded demurragestart item lash 2022-05-27 12:53:11 +00:00
  • 31faa78346 Keep cumulative sink total in state and deduct from upcoming demurrage lash 2022-05-27 12:51:10 +00:00
  • 18ee9c5f9b Make tests pass lash 2022-05-27 12:02:27 +00:00
  • a0557b35a0 Fix cumulative distribution calculation bug in SingleNocap lash 2022-05-27 11:10:31 +00:00
  • 127c67e665 Add steps option to demurrage cli dev-0.1.1 lash 2022-05-03 18:19:28 +00:00
  • 1387451e01 Bump deps lash/apply-cli lash 2022-04-24 18:53:09 +00:00
  • 226f81fc5c Merge branch 'lash/apply-cli' into 'master' William Luke 2022-03-14 12:58:45 +00:00
  • 370efb3192 Add apply demurrage cli tool Louis Holbrook 2022-03-14 12:58:45 +00:00
  • 3a1fb22631 Remove arg defaults lash 2022-03-02 13:32:25 +00:00
  • f1a2a78eb4 Merge branch 'master' into lash/apply-cli lash 2022-03-02 09:03:40 +00:00
  • 47ee1cfa45 Merge branch 'lash/gas-safety-valve' into 'master' Louis Holbrook 2022-03-02 09:01:50 +00:00
  • db56e0d33f bug: Wrong redistribution amount + limited demurrage apply Louis Holbrook 2022-03-02 09:01:50 +00:00
  • 2c6e0b5f02 Merge remote-tracking branch 'origin/master' into lash/gas-safety-valve lash/gas-safety-valve lash 2022-03-02 08:56:06 +00:00
  • d0c02eadbf Merge branch 'lum/add-ci' into 'master' Louis Holbrook 2022-03-02 08:54:20 +00:00
  • ed60b5923b ci: add basic ci William Luke 2022-03-02 08:54:20 +00:00
  • 1e24ec1352 Add apply demurrage cli tool lash 2022-03-02 08:15:10 +00:00
  • 187a00ee2d Test for sink set owner protect lash 2022-03-02 07:36:53 +00:00
  • f75caede0f Settable sink address lash 2022-03-02 07:22:19 +00:00
  • c7af21e233 Bump chainlib eth minor version lash/chainlib-up lash 2022-03-01 11:14:58 +00:00
  • 276b346e52 Add limited demurrage apply test lash 2022-02-28 11:11:45 +00:00
  • 6dc843fb5d Apply redistribution correction from singlecap to singlenocap contract lash 2022-02-28 10:42:30 +00:00
  • a04c826ba7 Bump deps, version nolash 2021-12-22 20:12:42 +00:00
  • 04f50cdede Loosen dependencies nolash 2021-12-21 10:47:38 +00:00
  • 21d65522a8 Merge branch 'philip/bumps' into 'master' Philip Wafula 2021-12-18 11:49:44 +00:00
  • 130b5ea587 Bumps lib version and deps. philip 2021-12-18 14:47:02 +03:00
  • e486e9f31a Moves configs into data folder philip 2021-12-18 14:34:01 +03:00
  • 959b018247 Bumps deps version for conflict resolution. philip 2021-12-15 09:35:08 +03:00
  • 6ecacd60d4 Bumps lib patch version. philip 2021-12-15 09:34:50 +03:00
  • c40157318f Bumps versions of deps and dep. philip 2021-12-15 06:18:38 +03:00
  • 025ef614a5 WIP test rehabilitations nolash 2021-11-15 14:45:46 +01:00
  • 43b3d2b488 Use explicit pre-release signer lash/add-python-demurrage-calc nolash 2021-08-24 21:49:06 +02:00
  • 0e1613c5f6 Upgrade deps nolash 2021-07-23 11:22:11 +02:00
  • 899efb65fc Upgrade deps nolash 2021-07-14 13:17:45 +02:00
  • f84edb5f3b Include default config dir in data nolash 2021-07-05 15:45:01 +02:00
  • c6b5d9a8e0 Move test base to externally importable path nolash 2021-07-05 10:26:39 +02:00
  • abe82949ea Add slow demurrage calc nolash 2021-07-04 14:52:12 +02:00
  • a6f53e7278 Correct demurrage emu minutes logline nolash 2021-07-04 14:37:56 +02:00
  • 98c460dc2f Create demurrage calc from contract nolash 2021-07-04 12:10:01 +02:00
  • 00bb87e3ec Add python demurrage calculator nolash 2021-07-02 15:29:56 +02:00
  • 294ded19f5 Move to chainlib-eth 0.0.2-dev nolash 2021-06-28 11:46:05 +02:00
  • 2c1b7cbb1e Fix result block flag lash/sim-lowerbits nolash 2021-06-09 16:10:34 +02:00
  • d8f9fedecf Update gas budget nolash 2021-06-09 14:54:43 +02:00
  • c3a6a692ed Test precision loss of 2 bytes in demurrage store in redistribution data nolash 2021-06-08 17:41:49 +02:00
  • 030cfdfc97 Add amounts test to test script lash/sim-minute nolash 2021-06-08 16:42:13 +02:00
  • 2123341fe9 Rehabilitate single nocap contract nolash 2021-06-08 16:38:45 +02:00
  • 606b8d6238 Add transfers test, rehabilitate single test nolash 2021-06-08 14:58:58 +02:00
  • 34d90b3291 WIP add transfers tests nolash 2021-06-08 13:53:17 +02:00
  • a2a141dbf4 Use next redistribution object hack in apply default distribution nolash 2021-06-08 13:06:32 +02:00
  • 0b6d58f7af Fix demurrage in multicap nolash 2021-06-08 12:06:34 +02:00
  • e894dcd3cf Add mint amounts test nolash 2021-06-08 11:53:51 +02:00
  • 689baa5f62 Check redistribution demurrage in two periods in test period nolash 2021-06-08 11:20:11 +02:00