Commit Graph

  • 12d5711e36
    Improve redistribution period test nolash 2021-06-08 11:16:56 +0200
  • 0dba167af2
    WIP Improve redistribution precision nolash 2021-06-08 09:45:24 +0200
  • e8781a9aa0
    Add growth decay test, improve resolution in growth/decay in contract (SingleCap) nolash 2021-06-08 07:38:10 +0200
  • 1b1419c03b
    Rename divider to nano, expand supply value bit length nolash 2021-06-07 18:16:08 +0200
  • 81ec2198aa
    Improve resolution in fractional calc in contract nolash 2021-06-07 17:49:22 +0200
  • 5f69a1d7a1
    WIP avoid fractional truncation nolash 2021-06-07 15:32:50 +0200
  • dd878aa5cd
    Apply demurrage on minutes on periods (SingleCap only) nolash 2021-06-07 12:08:04 +0200
  • 32ae98d581
    Remove dead contract code in default distribution (single) nolash 2021-06-07 09:36:31 +0200
  • fb8d1e548c
    Add sink address in token sum to total supply nolash 2021-06-07 09:28:08 +0200
  • 62d8820936
    Correct magnitude in sim/example nolash 2021-06-07 09:07:34 +0200
  • e47720fa04
    Add redistribution single minute demurrage test nolash 2021-06-07 09:04:17 +0200
  • 399e24764a
    Remove redistribute calls on no redistribute sim nolash 2021-06-06 11:52:36 +0200
  • b7072fc50c
    Add xfail on sum demurraged balance to whole nolash 2021-06-06 10:14:41 +0200
  • b09a6f4166
    Fix script bug cap nolash 2021-06-06 10:09:26 +0200
  • f7432a44b7
    Bump version, add sim to package nolash 2021-06-06 09:37:11 +0200
  • c69d115965
    Introduce sim example lash/sim nolash 2021-06-06 09:34:18 +0200
  • 2f5bb63f9a
    Use chain string in sim constructor nolash 2021-06-06 06:01:35 +0200
  • 4e11f750e8
    Revert to mine for every tx, add limit test nolash 2021-06-06 05:57:39 +0200
  • 7bdd18664e
    WIP time travel in sim nolash 2021-06-05 20:23:06 +0200
  • e142dd0432
    Add transfer, mint, balance to sim nolash 2021-06-05 19:19:17 +0200
  • 64621ca9b3
    Add initial sim setup, test nolash 2021-06-05 17:59:34 +0200
  • 996c0224cf
    Rehabilitate deploy script nolash 2021-06-05 14:03:50 +0200
  • b5421cdd4e
    Remove remainder, particiant count from single mode nolash 2021-06-05 12:50:31 +0200
  • 74ef57a6a7
    Remove complex account period tracker in single mode nolash 2021-06-05 12:39:53 +0200
  • f338510a1d
    Remove commented code nolash 2021-06-05 12:05:38 +0200
  • 5dcf728701
    Add singlecap contract + runner for all test combos lash/single-and-cap nolash 2021-06-05 11:58:35 +0200
  • d6e71424f3
    Apply single redistribution test nolash 2021-06-05 08:59:21 +0200
  • aeebdd348b
    Implement selectable deployment nolash 2021-06-05 08:45:37 +0200
  • 093fcbccd5
    Bump eth-erc20. add initial single and cap contract adaptations nolash 2021-06-05 07:50:59 +0200
  • 3c871e5758
    Upgrade chainlib lash/tests-to-chainlib nolash 2021-06-05 06:48:19 +0200
  • 646a3ea007
    Chainlib refactor tests complete (minus bench) nolash 2021-06-04 15:59:42 +0200
  • f299e25dcc
    Rehabilitate last test nolash 2021-06-04 15:08:03 +0200
  • 4b780c81ad
    WIP refactor redistribution tests nolash 2021-06-04 14:10:31 +0200
  • 68fa6488d2
    WIP refactor redistribution tests nolash 2021-06-04 14:03:07 +0200
  • 3471229ae6
    Refactor actual period nolash 2021-06-04 13:14:26 +0200
  • 71e94b5afb
    Refactor pure test on chainlib nolash 2021-06-04 11:48:17 +0200
  • 4e4c0f1203
    Complete refactor basic tests nolash 2021-06-04 10:54:10 +0200
  • 32f536dec0
    Refactor base amount test nolash 2021-06-04 09:29:52 +0200
  • d1a0a7e882
    Refactor mint, minter tests nolash 2021-06-04 09:24:05 +0200
  • 9f27f9e26a
    Rename module, add test base and two basic tests to chainlib nolash 2021-06-04 09:05:08 +0200
  • b4dfb5a381 Merge branch 'lash/clean-and-doc' into 'master' Louis Holbrook 2021-05-06 08:35:58 +0000
  • 1de39b90cf Lash/clean and doc Louis Holbrook 2021-05-06 08:35:58 +0000
  • 1a168d81f9 Merge remote-tracking branch 'origin/master' into lash/clean-and-doc lash/clean-and-doc nolash 2021-05-06 10:34:35 +0200
  • 2f57da0e8e
    Update deps nolash 2021-05-06 10:30:00 +0200
  • 51c9c94261
    Add gitignore nolash 2021-05-01 08:41:26 +0200
  • e332f76a04
    Add EIP 165, 173 support nolash 2021-05-01 08:40:27 +0200
  • ebef1948aa
    Add chainlib deploy script nolash 2021-04-13 12:38:47 +0200
  • 22cd7cf18c
    Upgrade chainlib nolash 2021-04-04 15:11:24 +0200
  • 7a9572e978
    Upgrade deps nolash 2021-03-24 06:54:26 +0100
  • e2ecc6d382 Merge branch 'lash/clean-and-doc' into 'master' Louis Holbrook 2021-03-01 09:53:40 +0000
  • 8e777aa720 Cleanup, docs, benchmarks Louis Holbrook 2021-03-01 09:53:39 +0000
  • 8f11bdc2cc
    Simplify demurrage cache properties nolash 2021-03-01 10:53:02 +0100
  • aab0bc243c
    Improve documentation, add mark constants, add removeMinter method nolash 2021-03-01 10:23:55 +0100
  • 364731b220
    Add legacy deploy script, python pacakging nolash 2021-02-15 18:20:00 +0100
  • a8ff826dad
    Use cached demurrage in account redistribution application nolash 2021-02-06 22:04:39 +0100
  • 3ae75075e4
    Prune comments nolash 2021-02-06 20:14:42 +0100
  • 9de5e52c2f Merge branch 'lash/cache-demurrage-modifier' into 'master' Louis Holbrook 2021-02-06 19:01:34 +0000
  • 528fef6444 Cache demurrage modifier in redistribution data Louis Holbrook 2021-02-06 19:01:33 +0000
  • 806ed1907a
    Improve demurrage modifier calculation for redistribution cache, add gas bench for same lash/cache-demurrage-modifier nolash 2021-02-06 19:58:41 +0100
  • 2ad59df9c9
    Compact words, add demurragemodifier to redistribution word nolash 2021-02-06 19:10:27 +0100
  • 8af12b33c0 Merge branch 'timebased' into 'master' Will Ruddick 2021-02-06 15:50:59 +0000
  • e32001e7e0 updated to a time-frame reference with minute resolution - rather than blocks Will Ruddick 2021-02-06 15:40:23 +0000
  • 0f816ebdc5 Merge branch 'lash/use-timestamps' into 'master' Louis Holbrook 2021-02-06 14:48:40 +0000
  • 0202676d51 Correct base amount on mint Louis Holbrook 2021-02-06 14:48:40 +0000
  • 9b538d0e47
    Use base amount on minting lash/use-timestamps nolash 2021-02-06 15:48:17 +0100
  • 3f0516d4bc Merge remote-tracking branch 'origin/master' into lash/use-timestamps nolash 2021-02-06 15:47:43 +0100
  • cf6fd57672 Merge branch 'lash/use-timestamps' into 'master' Louis Holbrook 2021-02-06 14:18:30 +0000
  • 0053b90368 Use timestamps instead of blocks Louis Holbrook 2021-02-06 14:18:30 +0000
  • 2ea28aacd1
    Rewrite to use timestamp instead of blocks nolash 2021-02-06 15:17:37 +0100
  • 50c9cb61b5
    Move participation criteria test to correct place lash/fix_redistribution_tests nolash 2021-02-06 05:47:18 +0100
  • 1184de1c50
    Do not set participation on spends to self, introduce minimum spend nolash 2021-02-06 05:43:56 +0100
  • 0e1851f6f7
    Add test for redistribution nolash 2021-02-06 05:32:01 +0100
  • 8fb0afddfb
    To be safe, zero out participant data in redistribution on default case nolash 2021-02-05 19:02:01 +0100
  • b6e2116a1d
    Disambiguate fraction bit when 0 participants edge case nolash 2021-02-05 18:52:01 +0100
  • 26abe066b6
    Remove useless bool check for balance adjustment result (they revert instead) nolash 2021-02-05 13:00:14 +0100
  • 01155f6e64
    Redistribution noop on 0 participants, but returns full supply on remainder check nolash 2021-02-05 12:56:57 +0100
  • b04580cd97
    Add application of remainder nolash 2021-02-05 12:32:17 +0100
  • a3e7b54875 Merge branch 'master' of gitlab.com:grassrootseconomics/sarafu-token nolash 2021-02-05 12:02:19 +0100
  • 21210471c5
    Apply remainder calculation nolash 2021-02-05 12:02:05 +0100
  • b79e636f31 Merge branch 'moreexample' into 'master' Will Ruddick 2021-02-05 09:23:20 +0000
  • 7122fc280b
    Add default sink address to constructor nolash 2021-02-05 09:44:15 +0100
  • 65b51bc2a1 Merge branch 'master' of gitlab.com:grassrootseconomics/sarafu-token nolash 2021-02-05 09:22:54 +0100
  • 179e25adff
    Add approve, transferfrom nolash 2021-02-05 09:22:36 +0100
  • d795a77deb
    Save highest two bits in redistribuction work for remainder handling nolash 2021-02-05 08:45:44 +0100
  • cb40df872f clarification on example Will Ruddick 2021-02-05 06:18:34 +0000
  • 3191f926c9 clarified and added an example Will Ruddick 2021-02-05 06:01:21 +0000
  • 568ac9da1f typos Will Ruddick 2021-02-04 14:02:12 +0000
  • 4d60ecdf52 Merge branch 'usecase' into 'master' Will Ruddick 2021-02-04 13:56:33 +0000
  • 60f38996d8 Update README.md Will Ruddick 2021-02-04 13:04:29 +0000
  • 12d3cd4f44 updates Will Ruddick 2021-02-04 13:02:31 +0000
  • 6ca3dd2428 corrections Will Ruddick 2021-02-04 12:43:04 +0000
  • 99adbef196 added use case example and small clarifications Will Ruddick 2021-02-04 07:41:01 +0000
  • ed9d9b3833
    Add readmE nolash 2021-02-03 15:22:45 +0100
  • 3cecc77cd1
    Add preliminary code comments nolash 2021-02-03 09:16:01 +0100
  • ea6990a84c
    Add redistribution execution nolash 2021-02-03 09:00:24 +0100
  • b5d30e12ef
    Add redistribution code nolash 2021-02-02 21:14:41 +0100
  • 42d7212a08
    Add apply tax on mint, transfer nolash 2021-02-02 19:09:13 +0100
  • 4c6ee96acc
    Add participants and supply to redistribution nolash 2021-02-02 17:53:35 +0100
  • 64a6bdcabe
    Add period to account word nolash 2021-02-02 16:46:27 +0100
  • 68a7e3e1db
    Add transfer, mint nolash 2021-02-02 16:10:53 +0100