erc20-transfer-authorization

Simple approval escrow for ERC20 spending
Info | Log | Files | Refs

ModeNameSize
-rw-r--r--.gitignore11L
-rw-r--r--.gitlab-ci.yml60L
-rw-r--r--Dockerfile9L
-rw-r--r--python/.coverage53248B
-rw-r--r--python/.coveragerc7L
-rw-r--r--python/CHANGELOG25L
-rw-r--r--python/LICENSE661L
-rw-r--r--python/MANIFEST.in1L
-rw-r--r--python/erc20_transfer_authorization/__init__.py1L
-rw-r--r--python/erc20_transfer_authorization/data/ERC20TransferAuthorization.bin1L
-rw-r--r--python/erc20_transfer_authorization/data/ERC20TransferAuthorization.json1L
-rw-r--r--python/erc20_transfer_authorization/data/ERC20TransferAuthorization.metadata.json1L
-rw-r--r--python/erc20_transfer_authorization/data/GiftableToken.bin1L
-rw-r--r--python/erc20_transfer_authorization/data/GiftableToken.json1L
-rw-r--r--python/erc20_transfer_authorization/runnable/publish.py118L
-rw-r--r--python/erc20_transfer_authorization/transfer_authorization.py361L
-rw-r--r--python/erc20_transfer_authorization/unittest/__init__.py1L
-rw-r--r--python/erc20_transfer_authorization/unittest/base.py45L
-rw-r--r--python/requirements.txt3L
-rw-r--r--python/run_tests.sh14L
-rw-r--r--python/setup.cfg39L
-rw-r--r--python/setup.py26L
-rw-r--r--python/test_requirements.txt3L
-rw-r--r--python/tests/test_basic.py121L
-rw-r--r--python/tests/test_quorum.py517L
-rw-r--r--python/tests/test_request.py275L
-rw-r--r--python/tests/test_transfer.py139L
-rw-r--r--solidity/ERC20TransferAuthorization.sol266L
-rw-r--r--solidity/Makefile11L