2024-08-15 11:36 | Prevent non-owner from changing seal, bump deps | lash | 7 | +20 | -12 |
2023-10-05 16:41 | Truncate approve request out of value bounds | lash | 5 | +38 | -5 |
2023-09-05 02:22 | Make allowance method public | lash | 6 | +8 | -6 |
2023-08-14 13:10 | Transfer event | lash | 7 | +12 | -8 |
2023-05-18 05:42 | Package man page with python | lash | 10 | +266 | -5 |
2023-05-16 10:21 | Add makefiles, update readme | lash | 5 | +371 | -76 |
2023-05-15 14:22 | WIP texinfo docs, elaborate on tools, supply cap | lash | 3 | +91 | -1 |
2023-05-14 20:07 | WIP texinfo documentation as improvement over existing readme | lash | 6 | +292 | -4 |
2023-03-26 07:03 | Add ExpiryChange event | lash | 5 | +11 | -4 |
2023-03-26 06:34 | Update Expire ERC165 signature | lash | 3 | +9 | -2 |
2023-03-26 06:26 | Update interfaces, add ERC5679 aliases | lash | 5 | +90 | -38 |
2023-03-22 12:58 | Update license, upgrade to beta, update classifiers | lash | 3 | +670 | -8 |
2023-03-22 10:24 | Upgrade deps | lash | 1 | +2 | -2 |
2023-03-22 10:17 | Merge branch lash/readmemore | lash | 46 | +2911 | -3293 |
2023-03-22 07:58 | Fix burn interface implementation | lash | 3 | +11 | -2 |
2023-03-19 09:23 | Eliminate solidity compiler warnings | lash | 6 | +12 | -12 |
2023-03-08 07:55 | Add expiration, supply cap, mutability to readme | lash | 2 | +31 | -3 |
2023-03-07 10:23 | Add solc metadata | lash | 2 | +2 | -0 |
2023-03-07 10:16 | Recompile with solc 0.8.18+commit.87f61d96 | lash | 1 | +2 | -2 |
2023-03-01 12:03 | Remove last edit line | lash | 1 | +0 | -4 |
2023-03-01 12:01 | Update readme for calculations and inputs | lash | 2 | +53 | -44 |
2023-02-19 11:16 | updated README example | Will Ruddick | 3 | +191 | -13 |
2023-02-19 10:48 | bump version due to incompatibility of taxLevel rename | lash | 2 | +3 | -2 |
2023-02-19 10:41 | rename to decaylevel | lash | 4 | +15 | -15 |
2023-02-19 09:44 | Add sweep function | lash | 7 | +50 | -6 |
2023-02-19 08:07 | REinstate owner as minter by default | lash | 7 | +40 | -17 |
2023-02-14 07:28 | Bump version | lash | 1 | +1 | -1 |
2023-02-14 07:26 | Upgrade deps | lash | 1 | +2 | -1 |
2023-02-14 07:23 | Implement chainlib gen | lash | 5 | +96 | -14 |
2023-02-12 13:53 | Fix bogus demurrage calculation in publish script | lash | 2 | +3 | -2 |
2023-02-12 08:33 | Bump version | lash | 1 | +1 | -1 |
2023-02-12 08:31 | Remove minter alias in contract | lash | 6 | +27 | -14 |
2023-02-12 08:17 | Alias writer, emit missing events | lash | 3 | +12 | -5 |
2023-02-11 10:21 | Rename deploy to publish | lash | 2 | +2 | -2 |
2023-02-11 04:32 | Bump version | lash | 1 | +1 | -1 |
2023-02-10 17:02 | Set immutable vars | lash | 1 | +3 | -3 |
2023-02-10 16:48 | Remove dead console script entry | lash | 1 | +0 | -1 |
2023-02-10 16:33 | Bump version | lash | 1 | +1 | -1 |
2023-02-10 16:19 | Finish removing redundant tests | lash | 3 | +2 | -71 |
2023-02-10 16:17 | Fix period test to recognize actual sink address | lash | 11 | +21 | -2199 |
2023-02-10 15:58 | Add supply cap | lash | 8 | +97 | -62 |
2023-02-10 15:21 | Add seal logic and tests | lash | 8 | +230 | -6 |
2023-02-10 14:30 | Define expiry in terms of period | lash | 5 | +38 | -12 |
2023-02-10 13:45 | Freeze accounts balances at expiry | lash | 3 | +132 | -0 |
2023-02-10 13:44 | Freeze accounts balances at expiry | lash | 3 | +40 | -35 |
2023-02-10 12:22 | Add expiry implementation, after expire sink gets all | lash | 5 | +96 | -9 |
2023-02-10 10:57 | Add benchmark for gas usage | lash | 2 | +167 | -0 |
2023-02-10 10:25 | Remove redistribute parameter in unittest constructor | lash | 1 | +1 | -1 |
2023-02-10 10:14 | Remove redundant apply script | lash | 1 | +0 | -144 |
2023-02-10 10:08 | Add license to solidity aux dir (abdk-math) | lash | 2 | +30 | -0 |
2023-02-10 10:05 | Rehabilitate deployer cli script | lash | 11 | +889 | -224 |
2023-02-10 09:06 | All tests pass! | lash | 5 | +98 | -27 |
2023-02-10 06:21 | Rehabilitate redistribution unit | lash | 7 | +39 | -27 |
2023-02-10 05:02 | Rehabilitate change period | lash | 6 | +141 | -132 |
2023-02-09 12:26 | Rehabilitate test growth and amounts | lash | 2 | +25 | -47 |
2023-02-09 12:08 | test basic passes | lash | 4 | +88 | -89 |
2023-02-09 11:44 | WIP rehabilitating test basic | lash | 6 | +82 | -78 |
2023-02-09 06:49 | Rewrite base unittest module, reinstate more contract methods | lash | 6 | +352 | -227 |
2023-02-09 05:09 | WIP Implement abdk math contract for constructor, decay | lash | 2 | +444 | -417 |
2023-02-08 08:51 | Remove commented contract code, makefile single nocap only | lash | 3 | +10 | -54 |
2023-02-08 08:44 | Return redistributions type correctly | lash | 13 | +424 | -153 |
2023-02-04 14:41 | Merge branch 'lash/safe-decay' into 'master' | Mohamed Sohail | 26 | +807 | -153 |
2023-02-04 14:41 | Add burn method + minor bug fixes | Louis Holbrook | 26 | +807 | -153 |
2022-05-30 07:53 | Merge branch 'dev-0.2.0' into 'master' | Mohamed Sohail | 16 | +344 | -77 |
2022-05-30 07:53 | Runaway redistribution | Louis Holbrook | 16 | +344 | -77 |
2022-05-30 07:51 | Merge branch 'master' into dev-0.2.0 | lash | 0 | +0 | -0 |
2022-05-28 09:28 | Reactivate test, expose sinkaddress | lash | 4 | +5 | -5 |
2022-05-27 13:22 | Add catch-up period test | lash | 2 | +50 | -4 |
2022-05-27 12:53 | Remove unneeded demurragestart item | lash | 3 | +3 | -7 |
2022-05-27 12:51 | Keep cumulative sink total in state and deduct from upcoming demurrage | lash | 6 | +108 | -85 |
2022-05-27 12:02 | Make tests pass | lash | 5 | +114 | -85 |
2022-05-27 11:10 | Fix cumulative distribution calculation bug in SingleNocap | lash | 11 | +136 | -26 |
2022-05-03 18:19 | Add steps option to demurrage cli | lash | 4 | +85 | -22 |
2022-04-24 18:53 | Bump deps | lash | 2 | +4 | -4 |
2022-03-14 12:58 | Merge branch 'lash/apply-cli' into 'master' | William Luke | 4 | +100 | -7 |
2022-03-14 12:58 | Add apply demurrage cli tool | Louis Holbrook | 4 | +100 | -7 |
2022-03-02 13:32 | Remove arg defaults | lash | 1 | +2 | -3 |
2022-03-02 09:03 | Merge branch 'master' into lash/apply-cli | lash | 14 | +223 | -19 |
2022-03-02 09:01 | Merge branch 'lash/gas-safety-valve' into 'master' | Louis Holbrook | 14 | +189 | -21 |
2022-03-02 09:01 | bug: Wrong redistribution amount + limited demurrage apply | Louis Holbrook | 14 | +189 | -21 |
2022-03-02 08:54 | Merge branch 'lum/add-ci' into 'master' | Louis Holbrook | 2 | +39 | -0 |
2022-03-02 08:54 | ci: add basic ci | William Luke | 2 | +39 | -0 |
2022-03-02 08:15 | Add apply demurrage cli tool | lash | 3 | +100 | -3 |
2021-12-22 20:12 | Bump deps, version | nolash | 2 | +3 | -3 |
2021-12-21 10:47 | Loosen dependencies | nolash | 2 | +2 | -2 |
2021-12-18 11:49 | Merge branch 'philip/bumps' into 'master' | Philip Wafula | 5 | +4 | -4 |
2021-12-18 11:47 | Bumps lib version and deps. | philip | 1 | +1 | -1 |
2021-12-18 11:34 | Moves configs into data folder | philip | 4 | +1 | -1 |
2021-12-15 06:35 | Bumps deps version for conflict resolution. | philip | 1 | +1 | -1 |
2021-12-15 06:34 | Bumps lib patch version. | philip | 1 | +1 | -1 |
2021-12-15 03:18 | Bumps versions of deps and dep. | philip | 2 | +4 | -4 |
2021-11-15 13:45 | WIP test rehabilitations | nolash | 5 | +253 | -253 |
2021-08-24 19:49 | Use explicit pre-release signer | nolash | 4 | +50 | -93 |
2021-07-23 09:22 | Upgrade deps | nolash | 3 | +5 | -5 |
2021-07-14 11:17 | Upgrade deps | nolash | 2 | +4 | -4 |
2021-07-05 13:45 | Include default config dir in data | nolash | 2 | +2 | -2 |
2021-07-05 08:26 | Move test base to externally importable path | nolash | 14 | +265 | -232 |
2021-07-04 12:52 | Add slow demurrage calc | nolash | 2 | +16 | -1 |
2021-07-04 12:37 | Correct demurrage emu minutes logline | nolash | 3 | +7 | -3 |
2021-07-04 10:10 | Create demurrage calc from contract | nolash | 17 | +107 | -17 |
2021-07-02 13:29 | Add python demurrage calculator | nolash | 4 | +62 | -34 |
2021-06-28 09:46 | Move to chainlib-eth | nolash | 9 | +83 | -52 |
2021-06-09 14:10 | Fix result block flag | nolash | 1 | +1 | -1 |
2021-06-09 12:54 | Update gas budget | nolash | 1 | +1 | -1 |
2021-06-08 15:41 | Test precision loss of 2 bytes in demurrage store in redistribution data | nolash | 7 | +35 | -33 |
2021-06-08 14:42 | Add amounts test to test script | nolash | 1 | +1 | -0 |
2021-06-08 14:38 | Rehabilitate single nocap contract | nolash | 6 | +94 | -62 |
2021-06-08 12:58 | Add transfers test, rehabilitate single test | nolash | 3 | +127 | -86 |
2021-06-08 11:53 | WIP add transfers tests | nolash | 3 | +24 | -5 |
2021-06-08 11:06 | Use next redistribution object hack in apply default distribution | nolash | 4 | +45 | -40 |
2021-06-08 10:06 | Fix demurrage in multicap | nolash | 5 | +29 | -17 |
2021-06-08 09:53 | Add mint amounts test | nolash | 6 | +77 | -5 |
2021-06-08 09:20 | Check redistribution demurrage in two periods in test period | nolash | 1 | +25 | -0 |
2021-06-08 09:16 | Improve redistribution period test | nolash | 8 | +249 | -172 |
2021-06-08 07:45 | WIP Improve redistribution precision | nolash | 7 | +173 | -127 |
2021-06-08 05:38 | Add growth decay test, improve resolution in growth/decay in contract (SingleCap) | nolash | 7 | +328 | -212 |
2021-06-07 16:16 | Rename divider to nano, expand supply value bit length | nolash | 3 | +15 | -15 |
2021-06-07 15:49 | Improve resolution in fractional calc in contract | nolash | 4 | +26 | -11 |
2021-06-07 13:32 | WIP avoid fractional truncation | nolash | 6 | +75 | -37 |
2021-06-07 10:08 | Apply demurrage on minutes on periods (SingleCap only) | nolash | 11 | +320 | -252 |
2021-06-07 07:36 | Remove dead contract code in default distribution (single) | nolash | 7 | +8 | -21 |
2021-06-07 07:28 | Add sink address in token sum to total supply | nolash | 3 | +19 | -6 |
2021-06-07 07:07 | Correct magnitude in sim/example | nolash | 3 | +2 | -3 |
2021-06-07 07:04 | Add redistribution single minute demurrage test | nolash | 4 | +198 | -7 |
2021-06-06 09:52 | Remove redistribute calls on no redistribute sim | nolash | 5 | +97 | -58 |
2021-06-06 08:14 | Add xfail on sum demurraged balance to whole | nolash | 3 | +13 | -88 |
2021-06-06 08:09 | Fix script bug cap | nolash | 2 | +42 | -1 |
2021-06-06 07:37 | Bump version, add sim to package | nolash | 1 | +2 | -1 |
2021-06-06 07:34 | Introduce sim example | nolash | 9 | +324 | -25 |
2021-06-06 04:01 | Use chain string in sim constructor | nolash | 3 | +6 | -13 |
2021-06-06 03:57 | Revert to mine for every tx, add limit test | nolash | 6 | +146 | -46 |
2021-06-05 18:23 | WIP time travel in sim | nolash | 2 | +97 | -27 |
2021-06-05 17:19 | Add transfer, mint, balance to sim | nolash | 5 | +129 | -6 |
2021-06-05 15:59 | Add initial sim setup, test | nolash | 6 | +80 | -1 |
2021-06-05 12:03 | Rehabilitate deploy script | nolash | 2 | +46 | -12 |
2021-06-05 10:50 | Remove remainder, particiant count from single mode | nolash | 6 | +10 | -70 |
2021-06-05 10:39 | Remove complex account period tracker in single mode | nolash | 7 | +21 | -182 |
2021-06-05 10:05 | Remove commented code | nolash | 2 | +8 | -64 |
2021-06-05 09:58 | Add singlecap contract + runner for all test combos | nolash | 13 | +787 | -15 |
2021-06-05 06:59 | Apply single redistribution test | nolash | 1 | +22 | -0 |
2021-06-05 06:45 | Implement selectable deployment | nolash | 7 | +86 | -46 |
2021-06-05 05:50 | Bump eth-erc20. add initial single and cap contract adaptations | nolash | 14 | +1377 | -41 |
2021-06-05 04:48 | Upgrade chainlib | nolash | 1 | +1 | -1 |
2021-06-04 13:59 | Chainlib refactor tests complete (minus bench) | nolash | 3 | +34 | -30 |
2021-06-04 13:08 | Rehabilitate last test | nolash | 2 | +165 | -69 |
2021-06-04 12:10 | WIP refactor redistribution tests | nolash | 1 | +15 | -11 |
2021-06-04 12:03 | WIP refactor redistribution tests | nolash | 2 | +188 | -166 |
2021-06-04 11:14 | Refactor actual period | nolash | 3 | +92 | -63 |
2021-06-04 09:48 | Refactor pure test on chainlib | nolash | 2 | +58 | -75 |
2021-06-04 08:54 | Complete refactor basic tests | nolash | 1 | +71 | -50 |
2021-06-04 07:29 | Refactor base amount test | nolash | 2 | +39 | -24 |
2021-06-04 07:24 | Refactor mint, minter tests | nolash | 2 | +103 | -40 |
2021-06-04 07:05 | Rename module, add test base and two basic tests to chainlib | nolash | 18 | +512 | -557 |
2021-05-06 08:35 | Merge branch 'lash/clean-and-doc' into 'master' | Louis Holbrook | 12 | +315 | -14 |
2021-05-06 08:35 | Lash/clean and doc | Louis Holbrook | 12 | +315 | -14 |
2021-03-01 09:53 | Merge branch 'lash/clean-and-doc' into 'master' | Louis Holbrook | 14 | +585 | -144 |
2021-03-01 09:53 | Cleanup, docs, benchmarks | Louis Holbrook | 14 | +585 | -144 |
2021-02-06 19:01 | Merge branch 'lash/cache-demurrage-modifier' into 'master' | Louis Holbrook | 3 | +188 | -46 |
2021-02-06 19:01 | Cache demurrage modifier in redistribution data | Louis Holbrook | 3 | +188 | -46 |
2021-02-06 15:50 | Merge branch 'timebased' into 'master' | Will Ruddick | 1 | +16 | -16 |
2021-02-06 15:40 | updated to a time-frame reference with minute resolution - rather than blocks | Will Ruddick | 1 | +16 | -16 |
2021-02-06 14:48 | Merge branch 'lash/use-timestamps' into 'master' | Louis Holbrook | 2 | +5 | -2 |
2021-02-06 14:48 | Correct base amount on mint | Louis Holbrook | 2 | +5 | -2 |
2021-02-06 14:18 | Merge branch 'lash/use-timestamps' into 'master' | Louis Holbrook | 5 | +583 | -124 |
2021-02-06 14:18 | Use timestamps instead of blocks | Louis Holbrook | 5 | +583 | -124 |
2021-02-05 11:56 | Redistribution noop on 0 participants, but returns full supply on remainder check | nolash | 1 | +18 | -15 |
2021-02-05 11:32 | Add application of remainder | nolash | 1 | +20 | -9 |
2021-02-05 11:02 | Merge branch 'master' of gitlab.com:grassrootseconomics/sarafu-token | nolash | 1 | +5 | -2 |
2021-02-05 11:02 | Apply remainder calculation | nolash | 1 | +35 | -9 |
2021-02-05 09:23 | Merge branch 'moreexample' into 'master' | Will Ruddick | 1 | +5 | -2 |
2021-02-05 08:44 | Add default sink address to constructor | nolash | 2 | +7 | -2 |
2021-02-05 08:22 | Merge branch 'master' of gitlab.com:grassrootseconomics/sarafu-token | nolash | 1 | +39 | -13 |
2021-02-05 08:22 | Add approve, transferfrom | nolash | 2 | +65 | -10 |
2021-02-05 07:45 | Save highest two bits in redistribuction work for remainder handling | nolash | 2 | +14 | -3 |
2021-02-05 06:18 | clarification on example | Will Ruddick | 1 | +5 | -3 |
2021-02-05 06:01 | clarified and added an example | Will Ruddick | 1 | +2 | -1 |
2021-02-04 14:02 | typos | Will Ruddick | 1 | +5 | -4 |
2021-02-04 13:56 | Merge branch 'usecase' into 'master' | Will Ruddick | 1 | +37 | -12 |
2021-02-04 13:04 | Update README.md | Will Ruddick | 1 | +1 | -1 |
2021-02-04 13:02 | updates | Will Ruddick | 1 | +2 | -3 |
2021-02-04 12:43 | corrections | Will Ruddick | 1 | +30 | -21 |
2021-02-04 07:41 | added use case example and small clarifications | Will Ruddick | 1 | +24 | -7 |
2021-02-03 14:22 | Add readmE | nolash | 1 | +59 | -0 |
2021-02-03 08:16 | Add preliminary code comments | nolash | 1 | +27 | -2 |
2021-02-03 08:00 | Add redistribution execution | nolash | 3 | +30 | -16 |
2021-02-02 20:14 | Add redistribution code | nolash | 1 | +72 | -17 |
2021-02-02 18:09 | Add apply tax on mint, transfer | nolash | 2 | +36 | -43 |
2021-02-02 16:53 | Add participants and supply to redistribution | nolash | 2 | +34 | -13 |
2021-02-02 15:46 | Add period to account word | nolash | 2 | +43 | -12 |
2021-02-02 15:10 | Add transfer, mint | nolash | 1 | +1 | -0 |
2021-02-02 15:10 | Add transfer, mint | nolash | 2 | +151 | -16 |
2021-02-02 10:26 | Initial commit | nolash | 3 | +177 | -0 |