{ "name": "erc4973", "version": "0.4.0", "description": "A standard interface for non-transferrable non-fungible tokens, also known as \"account-bound\" or \"soulbound tokens\" or \"badges\".", "files": [ "/src/ERC4973.sol", "/src/ERC165.sol", "/src/interfaces/IERC165.sol", "/src/interfaces/IERC4973.sol", "/src/interfaces/IERC721Metadata.sol", "/sdk/src/index.mjs" ], "scripts": { "test": "forge test", "test:sdk": "ava sdk/test", "gen:flatfile": "forge flatten src/ERC4973.sol > ./assets/ERC4973-flat.sol", "gen:sdk": "cp package.json assets/package.json && cp -r sdk/ assets/sdk", "gen:assets": "npm run gen:flatfile && npm run gen:sdk" }, "repository": { "type": "git", "url": "git+https://github.com/rugpullindex/ERC4973.git" }, "keywords": [ "account-bound", "soulbound", "tokens", "ethereum", "eip", "badges", "non-transferrable" ], "author": "Tim Daubenschütz (https://timdaub.github.io/)", "license": "CC0-1.0", "bugs": { "url": "https://github.com/rugpullindex/ERC4973/issues" }, "homepage": "https://github.com/rugpullindex/ERC4973#readme", "dependencies": { "ethers": "5.7.2" }, "devDependencies": { "ava": "4.3.1" } }