-rw-r--r-- | .gitignore | 10L |
-rw-r--r-- | Makefile | 25L |
-rw-r--r-- | README.md | 204L |
-rw-r--r-- | doc/texinfo/contract.texi | 47L |
-rw-r--r-- | doc/texinfo/index.texi | 7L |
-rw-r--r-- | doc/texinfo/overview.texi | 21L |
-rw-r--r-- | doc/texinfo/terminology.texi | 43L |
-rw-r--r-- | doc/texinfo/tools.texi | 20L |
-rw-r--r-- | js/CHANGELOG | 9L |
-rw-r--r-- | js/ISSUES | 1L |
-rw-r--r-- | js/LICENSE | 14L |
-rw-r--r-- | js/Makefile | 3L |
-rw-r--r-- | js/contract/CraftNFT.bin | 1L |
-rw-r--r-- | js/contract/CraftNFT.json | 1L |
-rw-r--r-- | js/contract/CraftNFT.metadata.json | 1L |
-rw-r--r-- | js/index.html | 117L |
-rw-r--r-- | js/manual_test_browser.js | 402L |
-rw-r--r-- | js/package.json | 23L |
-rw-r--r-- | js/qrcheck.html | 59L |
-rw-r--r-- | js/qrcheck.js | 63L |
-rw-r--r-- | js/qrlist.html | 79L |
-rw-r--r-- | js/qrread.html | 196L |
-rw-r--r-- | js/qrread.js | 631L |
-rw-r--r-- | js/qrread_ui.js | 275L |
-rw-r--r-- | js/settings-template.sh | 4L |
-rw-r--r-- | js/src/common.js | 87L |
-rw-r--r-- | js/src/engine.js | 353L |
-rw-r--r-- | js/src/wala.js | 35L |
-rw-r--r-- | js/style.css | 34L |
-rw-r--r-- | python/CHANGELOG | 22L |
-rw-r--r-- | python/ISSUES | 1L |
-rw-r--r-- | python/LICENSE | 661L |
-rw-r--r-- | python/MANIFEST.in | 1L |
-rw-r--r-- | python/Makefile | 2L |
-rw-r--r-- | python/craft_nft/__init__.py | 7L |
-rw-r--r-- | python/craft_nft/data/.chainlib | 0B |
-rw-r--r-- | python/craft_nft/data/CraftNFT.bin | 1L |
-rw-r--r-- | python/craft_nft/data/CraftNFT.json | 1L |
-rw-r--r-- | python/craft_nft/data/CraftNFT.metadata.json | 1L |
-rw-r--r-- | python/craft_nft/error.py | 6L |
-rw-r--r-- | python/craft_nft/eth.py | 8L |
-rw-r--r-- | python/craft_nft/nft.py | 402L |
-rw-r--r-- | python/craft_nft/runnable/allocate.py | 114L |
-rw-r--r-- | python/craft_nft/runnable/dump.py | 164L |
-rw-r--r-- | python/craft_nft/runnable/mint.py | 148L |
-rw-r--r-- | python/craft_nft/runnable/publish.py | 122L |
-rw-r--r-- | python/craft_nft/unittest/__init__.py | 1L |
-rw-r--r-- | python/craft_nft/unittest/base.py | 48L |
-rw-r--r-- | python/demo.sh | 53L |
-rwxr-xr-x | python/prepare.sh | 25L |
-rw-r--r-- | python/requirements.txt | 3L |
-rw-r--r-- | python/run_tests.sh | 14L |
-rw-r--r-- | python/setup.cfg | 39L |
-rw-r--r-- | python/setup.py | 26L |
-rw-r--r-- | python/test_requirements.txt | 4L |
-rw-r--r-- | python/tests/test_basic.py | 613L |
-rw-r--r-- | python/tests/test_deps.py | 16L |
-rw-r--r-- | python/tests/test_numbered.py | 149L |
-rw-r--r-- | python/tests/test_spec.py | 70L |
-rw-r--r-- | python/tests/test_supply.py | 125L |
-rw-r--r-- | python/tests/test_uri.py | 124L |
-rw-r--r-- | solidity/CraftNFT.sol | 691L |
-rw-r--r-- | solidity/Makefile | 18L |