erc20-demurrage-token

ERC20 token with redistributed continual demurrage
Info | Log | Files | Refs | README

ModeNameSize
-rw-r--r--.gitignore10L
-rw-r--r--.gitlab-ci.yml36L
-rw-r--r--CAVEAT1L
-rw-r--r--Makefile10L
-rw-r--r--README.md405L
-rw-r--r--ROADMAP8L
-rw-r--r--VERSION1L
-rw-r--r--doc/texinfo/Makefile4L
-rw-r--r--doc/texinfo/contract.texi221L
-rw-r--r--doc/texinfo/index.texi29L
-rw-r--r--doc/texinfo/overview.texi47L
-rw-r--r--doc/texinfo/tools.texi57L
-rw-r--r--doc/texinfo/usecase.texi32L
-rw-r--r--python/CHANGELOG52L
-rw-r--r--python/LICENSE661L
-rw-r--r--python/MANIFEST.in1L
-rw-r--r--python/Makefile8L
-rw-r--r--python/erc20_demurrage_token/__init__.py8L
-rw-r--r--python/erc20_demurrage_token/data/.chainlib0B
-rw-r--r--python/erc20_demurrage_token/data/DemurrageTokenSingleNocap.bin1L
-rw-r--r--python/erc20_demurrage_token/data/DemurrageTokenSingleNocap.json1L
-rw-r--r--python/erc20_demurrage_token/data/DemurrageTokenSingleNocap.metadata.json1L
-rw-r--r--python/erc20_demurrage_token/data/__init__.py3L
-rw-r--r--python/erc20_demurrage_token/data/config/eth.ini2L
-rw-r--r--python/erc20_demurrage_token/data/config/session.ini2L
-rw-r--r--python/erc20_demurrage_token/data/config/token.ini8L
-rw-r--r--python/erc20_demurrage_token/demurrage.py67L
-rw-r--r--python/erc20_demurrage_token/expiry.py36L
-rw-r--r--python/erc20_demurrage_token/runnable/#publish.py#176L
l---------python/erc20_demurrage_token/runnable/.#publish.py1L
-rw-r--r--python/erc20_demurrage_token/runnable/publish.py176L
-rw-r--r--python/erc20_demurrage_token/seal.py66L
-rw-r--r--python/erc20_demurrage_token/sim/__init__.py2L
-rw-r--r--python/erc20_demurrage_token/sim/error.py2L
-rw-r--r--python/erc20_demurrage_token/sim/sim.py302L
-rw-r--r--python/erc20_demurrage_token/token.py706L
-rw-r--r--python/erc20_demurrage_token/unittest/__init__.py1L
-rw-r--r--python/erc20_demurrage_token/unittest/base.py157L
-rw-r--r--python/erc20_demurrage_token/unittest/newbase.py146L
-rw-r--r--python/examples/sim.py76L
-rw-r--r--python/examples/sim_noredistribute.py80L
-rw-r--r--python/man/build/erc20-demurrage-token-publish.1218L
-rw-r--r--python/man/erc20-demurrage-token-publish.custom.groff5L
-rw-r--r--python/man/erc20-demurrage-token-publish.head.groff22L
-rw-r--r--python/man/erc20-demurrage-token-publish.overrides3L
-rw-r--r--python/requirements.txt9L
-rw-r--r--python/run_tests.sh14L
-rw-r--r--python/setup.cfg44L
-rw-r--r--python/setup.py37L
-rw-r--r--python/test_requirements.txt3L
-rw-r--r--python/tests/bench.old228L
-rw-r--r--python/tests/bench_gas.py167L
-rw-r--r--python/tests/sim/tests_sim.py73L
-rw-r--r--python/tests/sim/tests_sim_limit.py35L
-rw-r--r--python/tests/test_amounts.py147L
-rw-r--r--python/tests/test_basic.py380L
-rw-r--r--python/tests/test_burn.py314L
-rw-r--r--python/tests/test_cap.py66L
-rw-r--r--python/tests/test_demurrage.py.old114L
-rw-r--r--python/tests/test_expiry.py98L
-rw-r--r--python/tests/test_growth.py66L
-rw-r--r--python/tests/test_mint.py77L
-rw-r--r--python/tests/test_period.py237L
-rw-r--r--python/tests/test_redistribution_single.py205L
-rw-r--r--python/tests/test_redistribution_unit.py203L
-rw-r--r--python/tests/test_seal.py195L
-rw-r--r--python/tests/test_single.py96L
-rw-r--r--solidity/DemurrageTokenSingleNocap.sol786L
-rw-r--r--solidity/Makefile23L
-rw-r--r--solidity/aux/ABDKMath64x64.sol752L
-rw-r--r--solidity/aux/LICENSE.md28L