{"_id":"@0xcert/erc721-validator","_rev":"13-d78bc12ea3fb0dcd312d8960ee42ef1e","name":"@0xcert/erc721-validator","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@0xcert/erc721-validator","version":"0.1.0","description":"ERC-721 token validator.","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"npm run clean; tsc","clean":"rm -Rf ./dist","lint":"tslint 'src/**/*.ts?(x)'","prepublishOnly":"npm run build","print-abis":"ts-node ./src/scripts/print-abis.ts","test":"mocha --timeout 60000 --require ts-node/register --inspect --recursive ./src/tests/**/*.ts"},"author":{"name":"0xcert"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/0xcert/erc721-validator.git"},"bugs":{"url":"https://github.com/0xcert/erc721-validator/issues"},"homepage":"https://github.com/0xcert/erc721-validator#readme","keywords":["0xcert","protocol","ethereum","scanner","scan","parser","parse","transaction","transactions","blocks","block","contracts","contract","solidity"],"dependencies":{"@types/node":"^10.5.2","rawmodel":"^1.31.2"},"peerDependencies":{"web3":"^1.0.0-beta.34"},"devDependencies":{"@types/mocha":"5.0.0","mocha":"5.0.5","solc":"^0.4.21","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-config-standard":"^6.0.1","typescript":"^2.8.0","web3":"^1.0.0-beta.33","web3-typescript-typings":"^0.10.2"},"gitHead":"3258b52474a63918f14a31ae9ce385d15699d00a","_id":"@0xcert/erc721-validator@0.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"xpepermint","email":"xpepermint@gmail.com"},"dist":{"integrity":"sha512-wjzK50+QVzf2N0PZTo9BLVtCgL69XjYTJepstu10WaQzPrEQx9apXQHDhDmqjhKUNJBeRdnVMALdfg75Y49ZIg==","shasum":"2b7b35caf1e6b15581e721ba0b95107ab614f675","tarball":"https://registry.npmjs.org/@0xcert/erc721-validator/-/erc721-validator-0.1.0.tgz","fileCount":23,"unpackedSize":113169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUNhsCRA9TVsSAnZWagAAMZkP/j/Fl/jbYk1zloWyZ8e4\nt1HVCGq/bRzafjWnbNxDagC3/vlqC3AzrB1hXQcM4DwR7JHDT8JQlU3RHnTs\n8MDt493jncPK2oEgRDV5b/TnsoFWdBuSWuWPmeH61q+/yKHhrJEeTamBqSW1\ncQszFIYs6hrZ1j+wRDVYhZlM7q4UYxEsQU0CI/ZFrUaZaYvMF1kX8SAAcCSg\nT/d+F1+WshOUh8Cjts4ZYHwYBFfsZkHw9PegCpnrr0/uVlo9YjLpe1vu/AxG\na69hjGorVN/GiDRoBfWxu7f7A9hVf1PMinf4GMbTyHAHYy+dJwlnwFbjXjUh\ng2R74vKvuEjt8HEl/G8XigcQBTOp8By8hcNZWJq/2+5MnBoV+HKPKmKf3eN7\nTHt+SEipeBg5F2a4jODqF7ZBrHgEsZmTkyJngB/kEyJHrYCLW/hAVtS3iczv\nGp5PzcF44JpgziiQ5t4C0L7MVk74wry66+tFpDN2NnBCCzd8gG0s8TtP6RRs\nDWDfydmA3K/5c54ptYy16KBu2JrrAB0BHf3Jw8n4OAyFnAX2vpuR7rN//86r\n9/48umFtxvYS88/kOeKDSHqAWyI+9NyYIjyoI1W2WoOCo44xdcsj5rUhcL3g\nl0UdOzarqiXuH2T1yhnIibowQVxAWNUuM80oZnpe/bfIbzp2lNxUa3FVgfNA\nHH6W\r\n=WRBK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAzzL5PXuI8KpWtnBE8p9XGJ2T8fiUPfmb9Tk9DC0UwAiA1Xj7kWtm9dV1GOJ+ydkRNVc8J+Bk0VlIVXceOkUNCNg=="}]},"maintainers":[{"name":"leonpanjtar","email":"leon.panjtar@gmail.com"},{"name":"xpepermint","email":"xpepermint@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erc721-validator_0.1.0_1532024940138_0.9597038335858923"},"_hasShrinkwrap":false},"0.1.1":{"name":"@0xcert/erc721-validator","version":"0.1.1","description":"ERC-721 token validator.","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"npm run clean; tsc","clean":"rm -Rf ./dist","lint":"tslint 'src/**/*.ts?(x)'","prepublishOnly":"npm run build","print-abis":"ts-node ./src/scripts/print-abis.ts","test":"mocha --timeout 60000 --require ts-node/register --inspect --recursive ./src/tests/**/*.ts"},"author":{"name":"0xcert"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/0xcert/erc721-validator.git"},"bugs":{"url":"https://github.com/0xcert/erc721-validator/issues"},"homepage":"https://github.com/0xcert/erc721-validator#readme","keywords":["0xcert","protocol","ethereum","scanner","scan","parser","parse","transaction","transactions","blocks","block","contracts","contract","solidity"],"dependencies":{"@types/node":"^10.5.2","rawmodel":"^1.31.2"},"peerDependencies":{"web3":"^1.0.0-beta.34"},"devDependencies":{"@types/mocha":"5.0.0","mocha":"5.0.5","solc":"^0.4.21","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-config-standard":"^6.0.1","typescript":"^2.8.0","web3":"^1.0.0-beta.33","web3-typescript-typings":"^0.10.2"},"gitHead":"afe9711ca811bbd421f15872b70339adf942228d","_id":"@0xcert/erc721-validator@0.1.1","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"xpepermint","email":"xpepermint@gmail.com"},"dist":{"integrity":"sha512-UgG1lzkzcvZ06iW+QPcw1fjBlM9flzO4kBs+KvNp1z4rraOJVoC8QGSaZw3Velvr7R0jAKbLX1hyei2sSbtxnw==","shasum":"dda119d0f1606314d29379897d9d7b55a9a985de","tarball":"https://registry.npmjs.org/@0xcert/erc721-validator/-/erc721-validator-0.1.1.tgz","fileCount":23,"unpackedSize":113157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUO2qCRA9TVsSAnZWagAAjbwP/2BUskJFeHDZ9QoerVby\ncAqIaK3St8TZb4RxkNHXJsC5dY4sT00vSl7RkJMYgw+ouTTDUYO57oy4dB2/\nFbB//4KwukNlPhZyPUXzu4E/eVEmylsocLgfnT2DS+sayErEab8uYIXbL2Eb\nZPMbPfnECHOksVgK5uI9lka8m83DRsjB8v3EAxk0HLKbTmlnSumxcqHusDqm\ndVQqED2COY8DKGlfELrmzNnpFdFhfPZxLsLwbsssvvhqo+1tI6udzgWfJqsC\nSxQip7V3rBK5wpRzpIqH6MjmFu30Q5xT85atqtKAT82gNgsIBKRP50FQwyiy\nxrpel3uQSnpz+zjoQK3RjWUgupGqv+V2JITm2rNodOaH5ZLPOa5J16sSobCm\npbfHAjj0aywlaqeg1iyDJXtB3JQ8ZuBzKKLSA+2jozcbRBgB8V0WmrD+WFsm\nilJ5yATHgrg/8Icgcgs1Mhs3M9yh8vUpIDuSZhj9rpfbbBdB62eHkLiKcpVm\nSdKmgDp/KyWD1XkkkZZxcaTYzkStYCJgFXug09cLgMxWl+gisBe89ei+hXJI\nYLNBjzTmfB6vRK6TbNybed6ENBzFBSI+Xqdjk6iP+nRS04hpkOwc3AAUOSpu\n2+N66y4mYH9wBQKEz3DKof2cqVsjZiHQ0dR9c9MXB3jmmBoHBSqo0tRRU7gs\nM/vn\r\n=3icY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3TS0jBLw0C1ooPaMk5I7lDDA6DwrC6vcxaWPkxUKX6gIgcWHtdVURiyXpTb1fco4ORPEOopsjXYBb7o2h3KOv9Gc="}]},"maintainers":[{"name":"leonpanjtar","email":"leon.panjtar@gmail.com"},{"name":"xpepermint","email":"xpepermint@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erc721-validator_0.1.1_1532030378301_0.8473422775470676"},"_hasShrinkwrap":false},"0.1.2":{"name":"@0xcert/erc721-validator","version":"0.1.2","description":"ERC-721 token validator.","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"npm run clean; tsc","clean":"rm -Rf ./dist","lint":"tslint 'src/**/*.ts?(x)'","prepublishOnly":"npm run build","print-abis":"ts-node ./src/scripts/print-abis.ts","test":"mocha --timeout 60000 --require ts-node/register --inspect --recursive ./src/tests/**/*.ts"},"author":{"name":"0xcert"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/0xcert/erc721-validator.git"},"bugs":{"url":"https://github.com/0xcert/erc721-validator/issues"},"homepage":"https://github.com/0xcert/erc721-validator#readme","keywords":["0xcert","protocol","ethereum","scanner","scan","parser","parse","transaction","transactions","blocks","block","contracts","contract","solidity"],"dependencies":{"@types/node":"^10.5.2","rawmodel":"^1.31.2"},"peerDependencies":{"web3":"^1.0.0-beta.34"},"devDependencies":{"@types/mocha":"5.0.0","mocha":"5.0.5","solc":"^0.4.21","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-config-standard":"^6.0.1","typescript":"^2.8.0","web3":"^1.0.0-beta.33","web3-typescript-typings":"^0.10.2"},"gitHead":"46658d9d39faaa1d5e527277be7d0a72abf34dd6","_id":"@0xcert/erc721-validator@0.1.2","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"xpepermint","email":"xpepermint@gmail.com"},"dist":{"integrity":"sha512-21eRzyQxFNk0BOjVeGG0i+2vPg4L2tXJhqU9QbJz1FC30t0UMUY5sIzsI+SKIKlRnFCY9YoRNMzuMeytULwXog==","shasum":"7d5652c9218590f4bb9ff5f684b8126261d2ccd8","tarball":"https://registry.npmjs.org/@0xcert/erc721-validator/-/erc721-validator-0.1.2.tgz","fileCount":23,"unpackedSize":113175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUcixCRA9TVsSAnZWagAAHMMP/259caNjDNMIRcmTlyfW\nuUJDz8mqR5w3VIy7FRpqSZxXvS/sJ/X/UW1NebWESf1fynpdsz3R8vL/hFTR\ncWGCIfZJ/0TBcEtCMTqC6ay27tlTDIPAhrG7sExsrnD9jIL3rjqQrv7K9Hiz\nByoJxgIXZAUhBCHvcyV4PHaCQjrvCn5hrc7lv8dH3XDvmMgnSnaEqpzSFRGH\nyRGP919bG0DigbYEJuHJfyYE6oHZ1ENbxK+FcxpXTHuz6/Pkq+DyNz3jbOtT\n0/WOlwO2rXVB4GaFI5+U/dJS0z+lqUwH2J3O1NkB4jI+ZqbpTVMKTR5qQUIO\npXzdkeFYQ5czGhA5IZy9DuglRVp8sEceERpNM1tKZ3uY1FN5lo30n6y6YBBa\nRWvaMIyZ+hvw94s8HMPOoHqjOX9gFpYTmM/F5Es+tWmGqwcBaaUlUI1l7Mks\nsOn0xg62coKElaaXjP22ym1fxqXmSugfLamTzx7Sz8zAIq1FS1xg3a35wHO3\nb15jsFugdNOYSVaJkYfTY6AQ/zE66HTlRudSv462I+X40clZpoIGGsDFdkpW\nmAkVrQyY6K8m/xpCB88QmY9fMLoYh7kMUbpobT9RDhrZRZq4P8KEdBZaqP65\nazGCo5cDo6ykEdBFUIkrk3dSPG+AxanZV1pIjDkSdGPTA4a75LaL94NpPh4V\nx04p\r\n=RbcN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnsqMjpJUCweL4ijRJSEuYyg1pK3IhKA/I7+66Q9bDAwIhAINSPrImjfGxvDipztczFvU12Smf9ANyq3WHz9XS5A6H"}]},"maintainers":[{"name":"leonpanjtar","email":"leon.panjtar@gmail.com"},{"name":"xpepermint","email":"xpepermint@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erc721-validator_0.1.2_1532086449600_0.6153764699146997"},"_hasShrinkwrap":false},"0.1.3":{"name":"@0xcert/erc721-validator","version":"0.1.3","description":"ERC-721 token validator.","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"npm run clean; tsc","clean":"rm -Rf ./dist","lint":"tslint 'src/**/*.ts?(x)'","prepublishOnly":"npm run build","print-abis":"ts-node ./src/scripts/print-abis.ts","test":"mocha --timeout 60000 --require ts-node/register --inspect --recursive ./src/tests/**/*.ts"},"author":{"name":"0xcert"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/0xcert/erc721-validator.git"},"bugs":{"url":"https://github.com/0xcert/erc721-validator/issues"},"homepage":"https://github.com/0xcert/erc721-validator#readme","keywords":["0xcert","protocol","ethereum","scanner","scan","parser","parse","transaction","transactions","blocks","block","contracts","contract","solidity"],"dependencies":{"@types/node":"^10.5.2","rawmodel":"^1.31.2"},"peerDependencies":{"web3":"^1.0.0-beta.34"},"devDependencies":{"@types/mocha":"5.0.0","mocha":"5.0.5","solc":"^0.4.21","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-config-standard":"^6.0.1","typescript":"^2.8.0","web3":"^1.0.0-beta.33","web3-typescript-typings":"^0.10.2"},"gitHead":"dac500e5547dccbe0365f0b2a8ff894dc980bb24","_id":"@0xcert/erc721-validator@0.1.3","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"xpepermint","email":"xpepermint@gmail.com"},"dist":{"integrity":"sha512-tS7n1fmBx7917g4FSYGGZ6nI/BM8vBGZny7wEqMyp85X6qsRZz9P5F74cEztA1X4xFRUl2L0IpI818o/WrVQDA==","shasum":"df3e94ca97a901d0109d0c6eb6064d7b1dae6acf","tarball":"https://registry.npmjs.org/@0xcert/erc721-validator/-/erc721-validator-0.1.3.tgz","fileCount":23,"unpackedSize":113648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUdO4CRA9TVsSAnZWagAAqacP/3ufSbFrBx/4aiMo/J3C\n+LmQW2v28rqFqYIbU3/k8KOrbsJt222DxOAydrXeTG8s6ExMkG/fqnPYKOu8\nNyrzCvM6vvDN8foJ5T7XgJJOk0skyd72/S+Bmj/8ifpMkYIPqSPYbR770YOS\nanTcD23ztpCK+xnA/hzLxcla09KSIFtZ62facQ37oF//Eq3ThFZuH104v4Nb\n9Hn9Ddn3GtobhrXpTSBwq9hVtrRaQMQ71TEwQ7fnV420jnwKo4Cl6WuXhj4c\n+hTArfh6uq3vT/w2aKL4stRQQOKjY8EVOfobi8TCMDpQtLPQGTLN9CXRqpk7\ngYwKSkLP6YSWO/hksE1FnxincyIcdscLoZqiCtXPJxpqbfhblndD57kb13YI\nWL2svNXu/F5qKDbJGHhadXmZBltsuUFWe5c8WY3uyxMw8KBznsa9x9PMmPbZ\nM6Ec7KGxuXs9CppZILO4gDk/Cu2RQ5GKDSbUKnhcXGp5/rC92JnpG1lJrI/K\nYCNBqAD4+fouqfq17j6KNExKR2XCA1QXI7RN32II/zqAEU4OLKw8yWhz0cy5\nWqa5XvBU0j4X7fN9ul1ylCk6/53a0mlUpvu9cnQVEm4oIMciBRJw6fkJVuDo\nwzjPrUlhYlnIhN0o0mB7c8ofU8s6Qwhcqy87lfyjia26xxVUXb01m0ZMBM4O\nQshU\r\n=PbK9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFtPOlbarLYHkmxVi4SFBfZgqtgp4Mbnbe5CXSQmH/9BAiEA11ki5ebCNxEaH9P8N+BLhGFTTa3JVeew6Z63KNrGlwM="}]},"maintainers":[{"name":"leonpanjtar","email":"leon.panjtar@gmail.com"},{"name":"xpepermint","email":"xpepermint@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erc721-validator_0.1.3_1532089272717_0.823299441060173"},"_hasShrinkwrap":false},"0.1.4":{"name":"@0xcert/erc721-validator","version":"0.1.4","description":"ERC-721 token validator.","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"npm run clean; tsc","clean":"rm -Rf ./dist","lint":"tslint 'src/**/*.ts?(x)'","prepublishOnly":"npm run build","print-abis":"ts-node ./src/scripts/print-abis.ts","test":"mocha --timeout 60000 --require ts-node/register --inspect --recursive ./src/tests/**/*.ts"},"author":{"name":"0xcert"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/0xcert/erc721-validator.git"},"bugs":{"url":"https://github.com/0xcert/erc721-validator/issues"},"homepage":"https://github.com/0xcert/erc721-validator#readme","keywords":["0xcert","protocol","ethereum","scanner","scan","parser","parse","transaction","transactions","blocks","block","contracts","contract","solidity"],"dependencies":{"@types/node":"^10.5.2","rawmodel":"^1.31.2"},"peerDependencies":{"web3":"^1.0.0-beta.34"},"devDependencies":{"@types/mocha":"5.0.0","mocha":"5.0.5","solc":"^0.4.21","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-config-standard":"^6.0.1","typescript":"^2.8.0","web3":"^1.0.0-beta.33","web3-typescript-typings":"^0.10.2"},"gitHead":"5743f2f4ba3e494776d80528d133fb9b3441b7cc","_id":"@0xcert/erc721-validator@0.1.4","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"xpepermint","email":"xpepermint@gmail.com"},"dist":{"integrity":"sha512-H+AlOLZQpR43mnU7lH3fXIVauqpS3LlSPU+YWsg2QXOOUO8SPvA5PLFcJI5/2Y7daW7eauSigQ83095Zfxs6BA==","shasum":"123be56a41a5d02898760397388ec9ad367c6910","tarball":"https://registry.npmjs.org/@0xcert/erc721-validator/-/erc721-validator-0.1.4.tgz","fileCount":24,"unpackedSize":141302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUj/uCRA9TVsSAnZWagAAkSQP/A/pDZF1LKtBo3vuCGw6\n+FmiPaSwTTf2vPQ2tPalgxk6NWodAAO2dbVn9VE/VO5nYAubh881KWzFYOpl\nX2v6orWt7lpf/+xn8aHuDRM+xj0TpIIN01pLqx0ak3li70eQGYItc6GYgiSs\ndn24qq9xa2l35RECwxF/dOP+ILo7gjivmFfUT2E1YF93tTgVGYwwTKSLCfSS\nHIdfMCJvXzs/GJcdqBiThIwwIvafZN6ThEs1nzI6wPIms8HLBu6IjclInnhy\nAhl8SXVEr06HLoTZL6Od7me/fWautwCb4ym1qfZ2PcnZ61ESnf5DUBOnu5PV\nRE9ZxvOsUagRWxPYoEDpDi/zVCG6fP6jfF0EV5X8HkfCYP6+eGPRp1YYoLZ7\nyEIJ/IAAlhaup0k6qPntfkGkoDgUdbGV3SA8d9lio8V3P+kvIq/usajDnPsk\nR9UdDePEFndR4PXQK1igZSMEK9kEJYdflUsckl0BiYXW2E7t8y7xMhP/nQYA\ne4U7C/ooxYFPjkr9CQnku0l9nnbpHd2dMsgn3frTRbY0rfiLgSxBYMkj2xjc\nCuG7UOapo6CQY5pVuhtAvosQBx2vcBnpDgP80TCLqdGs13CQeeNYVcwdarPW\n45Qi41HJ6+semoJ4LiM/hSvvxu89TQMX1mQv0bMpDN4UN9rTHtDnxANDWr6c\nT4M1\r\n=Bzym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHW28Lm+rfjIHXCYSUVNrToyhGJUQ50a/9ZT0k0/s+SHAiEAyunpqNUmj9ionq+NAVJnb4Yw6glRsLrTGK+/TDYBTYI="}]},"maintainers":[{"name":"leonpanjtar","email":"leon.panjtar@gmail.com"},{"name":"xpepermint","email":"xpepermint@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erc721-validator_0.1.4_1532116973989_0.726396273769311"},"_hasShrinkwrap":false},"0.1.6":{"name":"@0xcert/erc721-validator","version":"0.1.6","description":"ERC-721 token validator.","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"npm run clean; tsc","clean":"rm -Rf ./dist","lint":"tslint 'src/**/*.ts?(x)'","prepublishOnly":"npm run build","print-abis":"ts-node ./src/scripts/print-abis.ts","test":"mocha --timeout 60000 --require ts-node/register --inspect --recursive ./src/tests/**/*.ts"},"author":{"name":"0xcert"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/0xcert/erc721-validator.git"},"bugs":{"url":"https://github.com/0xcert/erc721-validator/issues"},"homepage":"https://github.com/0xcert/erc721-validator#readme","keywords":["0xcert","protocol","ethereum","scanner","scan","parser","parse","transaction","transactions","blocks","block","contracts","contract","solidity"],"dependencies":{"@types/node":"^10.5.2","rawmodel":"^1.31.2"},"peerDependencies":{"web3":"^1.0.0-beta.34"},"devDependencies":{"@types/mocha":"5.0.0","mocha":"5.0.5","solc":"^0.4.21","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-config-standard":"^6.0.1","typescript":"^2.8.0","web3":"^1.0.0-beta.33","web3-typescript-typings":"^0.10.2"},"gitHead":"ee187db94518be3119e7ad31497a0b2400a6388f","_id":"@0xcert/erc721-validator@0.1.6","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-lPdPcNmF4lH+0MBGXNedQYD/TNWyjIF1LFV1rr4ZOUCEtXtiZAnVnDDSfEXB7ImwrNfaV8V1E3/LeCzWFxknWQ==","shasum":"9ee847ca00cbd4d93ead7d32617f0eea998fe4cd","tarball":"https://registry.npmjs.org/@0xcert/erc721-validator/-/erc721-validator-0.1.6.tgz","fileCount":24,"unpackedSize":140996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzVZdCRA9TVsSAnZWagAA0d4P/2uJW395G3ku7LFIAG4F\nK/YVtuJzUnBzf09fCaVWkH+tO8XyfnOwTtQf9tmzU6zgcqa1chxzuNVm82aj\nwzbdMkBnS0D3w7yg3tyZ5bsG3QaYAruSvAGkzJhY764B5aIYrwFalxmpTpKl\nz7ZdmR6nk68yS8PllmNHI6YxuIRMKQu1+CAHqwZuhLqh9vXKCLnPBFCz0L90\nYaDs4BEGjErCzPS+Je6H9tN4PHjy6oC015wsDC0VOFe2TptuO8XnyOJPBlav\n/kDGNj9eCb/3wEIRAeACFeeI7G5l0apIngErBk/eze2N38OCuToAHvrTZXoX\n/GT2vdMBlapZtquf+hOqnlWg1ISL1IcGs7aD2JJAZMsv1mbUUqHp4vI6pUFc\nnE6h0oiHG0UiH6P+WvK09drbqq8F9stLc6kB8zUT8oHxHtCkqzDiZUFgngFT\n42lAaQ2JP7rDxr02rvKXVOOwBWhewzo/XjFJ+1de7FReRVoxQ9q+hgDr2nT1\n7887AXevCC1pn3MmGchoA9o6aj/valy9mEQ/dBDYo8o+IVJKWiQzg85tn3AY\nleb+GQQtyzEpzPz2fAI+eIGfhGyGTqpm/DXbACOre2gcim++7J3ASZb5I2k2\ntNQSwmGJvncch9TzR9bk2Y8Ri9IT+c1GUij2Yu5oBJ0nV0jX4xkIhCsy8W67\ntj7Y\r\n=43PL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzKghqbjjiEvPDNN8NSYMwnSEusDk1Q0hyhWZQouKb4wIhAKeEfAoVSe7qWjIDtbPjFOH8Q8FFcLkgKiXQnE8MNGQr"}]},"maintainers":[{"email":"vengust.tadej@gmail.com","name":"moman"},{"email":"xpepermint@gmail.com","name":"xpepermint"}],"_npmUser":{"name":"xpepermint","email":"xpepermint@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erc721-validator_0.1.6_1573738076139_0.276308492928766"},"_hasShrinkwrap":false},"0.2.0":{"name":"@0xcert/erc721-validator","version":"0.2.0","description":"ERC-721 token validator.","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"npm run clean; tsc","clean":"rm -Rf ./dist","lint":"tslint 'src/**/*.ts?(x)'","prepublishOnly":"npm run build","print-abis":"ts-node ./src/scripts/print-abis.ts","test":"mocha --timeout 60000 --require ts-node/register --inspect --recursive ./src/tests/**/*.ts"},"author":{"name":"0xcert"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/0xcert/erc721-validator.git"},"bugs":{"url":"https://github.com/0xcert/erc721-validator/issues"},"homepage":"https://github.com/0xcert/erc721-validator#readme","keywords":["0xcert","protocol","ethereum","scanner","scan","parser","parse","transaction","transactions","blocks","block","contracts","contract","solidity"],"dependencies":{"@types/node":"^16.9.4"},"peerDependencies":{"web3":"^1.5.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/mocha":"^9.0.0","chai":"^4.3.4","mocha":"^9.1.1","solc":"0.8.7","ts-node":"^10.2.1","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","typescript":"^4.4.3","web3":"^1.5.2"},"gitHead":"9f33e6d5c8dcfb05502aa17b2bc92216b010690b","_id":"@0xcert/erc721-validator@0.2.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-hBnXvX+cm/OQPQnXwsjEPODQ5uZAmu9ZugIR2gaqv09rEH0KzdMTA/M//KyI54EYt7sqnHJI+XUynCq+1FidTg==","shasum":"9098aa6831b194848f8a7be58e36ae734e50f52c","tarball":"https://registry.npmjs.org/@0xcert/erc721-validator/-/erc721-validator-0.2.0.tgz","fileCount":28,"unpackedSize":178949,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCth5NUOK8mDUew8PAvQH9FMzZQlCvb7v3Gm4Rexzp+7AIgOBNxdAsGp3j0IoufGp/mnkVc2cXOuccGvtqn7Y7GjIs="}]},"_npmUser":{"name":"xpepermint","email":"xpepermint@gmail.com"},"directories":{},"maintainers":[{"name":"xpepermint","email":"xpepermint@gmail.com"},{"name":"moman","email":"vengust.tadej@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erc721-validator_0.2.0_1632137762110_0.5886335561074962"},"_hasShrinkwrap":false},"0.2.1":{"name":"@0xcert/erc721-validator","version":"0.2.1","description":"ERC-721 token validator.","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"npm run clean; tsc","clean":"rm -Rf ./dist","lint":"tslint 'src/**/*.ts?(x)'","prepublishOnly":"npm run build","print-abis":"ts-node ./src/scripts/print-abis.ts","test":"mocha --timeout 60000 --require ts-node/register --inspect --recursive ./src/tests/**/*.ts"},"author":{"name":"0xcert"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/0xcert/erc721-validator.git"},"bugs":{"url":"https://github.com/0xcert/erc721-validator/issues"},"homepage":"https://github.com/0xcert/erc721-validator#readme","keywords":["0xcert","protocol","ethereum","scanner","scan","parser","parse","transaction","transactions","blocks","block","contracts","contract","solidity"],"dependencies":{"@types/node":"^16.9.4"},"peerDependencies":{"web3":"^1.5.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/mocha":"^9.0.0","chai":"^4.3.4","mocha":"^9.1.1","solc":"0.8.7","ts-node":"^10.2.1","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","typescript":"^4.4.3","web3":"^1.5.2"},"gitHead":"60ad3f43101aa9d8a13bec2d6bae90495909841d","_id":"@0xcert/erc721-validator@0.2.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-TQBEEL1y8HB6Fxm717/cHVTmIijmsKq27aTW7Vz9c7SBErI07RvPVKOek8Cpe+viabrf64AEjoXtJucWTENkCQ==","shasum":"2ed2e455f96601f6d6208864e2e24581ec0b314f","tarball":"https://registry.npmjs.org/@0xcert/erc721-validator/-/erc721-validator-0.2.1.tgz","fileCount":28,"unpackedSize":179223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuAzGagFL3lXC33C9OZ5GoycgicM1MIhBX7nxRZjq5ZgIhAIZIMe+dMimU+dRXRsJVQrUwbWXBI4uYkfI7jKtJC2D1"}]},"_npmUser":{"name":"xpepermint","email":"xpepermint@gmail.com"},"directories":{},"maintainers":[{"name":"xpepermint","email":"xpepermint@gmail.com"},{"name":"moman","email":"vengust.tadej@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erc721-validator_0.2.1_1632140065380_0.9381037752824317"},"_hasShrinkwrap":false},"0.2.2":{"name":"@0xcert/erc721-validator","version":"0.2.2","description":"ERC-721 token validator.","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"npm run clean; tsc","clean":"rm -Rf ./dist","lint":"tslint 'src/**/*.ts?(x)'","prepublishOnly":"npm run build","print-abis":"ts-node ./src/scripts/print-abis.ts","test":"mocha --timeout 60000 --require ts-node/register --inspect --recursive ./src/tests/**/*.ts"},"author":{"name":"0xcert"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/0xcert/erc721-validator.git"},"bugs":{"url":"https://github.com/0xcert/erc721-validator/issues"},"homepage":"https://github.com/0xcert/erc721-validator#readme","keywords":["0xcert","protocol","ethereum","scanner","scan","parser","parse","transaction","transactions","blocks","block","contracts","contract","solidity"],"dependencies":{"@types/node":"^16.9.4"},"peerDependencies":{"web3":"^1.5.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/mocha":"^9.0.0","chai":"^4.3.4","mocha":"^9.1.1","solc":"0.8.7","ts-node":"^10.2.1","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","typescript":"^4.4.3","web3":"^1.5.2"},"gitHead":"f6e6a1074cd80f4948fa2adf140a437ab6bbfc09","_id":"@0xcert/erc721-validator@0.2.2","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-b6Nv4fGO1O45qi1FoO/BLZMQXQhHppnk8Yg92brf5V9kJYCQoalJ8H/kuOAewURSLsxvrRMP/2LYK06VMyM1zg==","shasum":"f747ee96df358eddd07f298cc287496de3febb67","tarball":"https://registry.npmjs.org/@0xcert/erc721-validator/-/erc721-validator-0.2.2.tgz","fileCount":29,"unpackedSize":334636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcU5rCJj0eE7Q5iO8DqfBolC6SmepFoTToekxWqNzVbgIgDz+q/SSlLAXUugVEZXhbNuM7x7vz2bZE74ghpGhtE4U="}]},"_npmUser":{"name":"xpepermint","email":"xpepermint@gmail.com"},"directories":{},"maintainers":[{"name":"xpepermint","email":"xpepermint@gmail.com"},{"name":"moman","email":"vengust.tadej@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erc721-validator_0.2.2_1632213301635_0.03756894499640362"},"_hasShrinkwrap":false},"0.3.0":{"name":"@0xcert/erc721-validator","version":"0.3.0","description":"ERC-721 token validator.","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"npm run clean; tsc","clean":"rm -Rf ./dist","lint":"tslint 'src/**/*.ts?(x)'","prepublishOnly":"npm run build","print-abis":"ts-node ./src/scripts/print-abis.ts","test":"mocha --timeout 60000 --require ts-node/register --inspect --recursive ./src/tests/**/*.ts"},"author":{"name":"0xcert"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/0xcert/erc721-validator.git"},"bugs":{"url":"https://github.com/0xcert/erc721-validator/issues"},"homepage":"https://github.com/0xcert/erc721-validator#readme","keywords":["0xcert","protocol","ethereum","scanner","scan","parser","parse","transaction","transactions","blocks","block","contracts","contract","solidity"],"dependencies":{"@types/node":"^16.9.4"},"peerDependencies":{"web3":"^1.5.2"},"devDependencies":{"@types/chai":"^4.2.21","@types/mocha":"^9.0.0","chai":"^4.3.4","mocha":"^9.1.1","solc":"0.8.7","ts-node":"^10.2.1","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","typescript":"^4.4.3","web3":"^1.5.2"},"gitHead":"aea3a39986be30ff5022e441063096badd8479fc","_id":"@0xcert/erc721-validator@0.3.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-JzzixnC6fjtNg8bIrRMOdkU+rqjCqJJxsUd/233DWd4VrwRnPu8DBe0IKllcVtc3LqlvAhmoTWc4OVM76HhNbA==","shasum":"2b7be3f7cd6484e025f227bd4d2431396811420f","tarball":"https://registry.npmjs.org/@0xcert/erc721-validator/-/erc721-validator-0.3.0.tgz","fileCount":29,"unpackedSize":336588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhue3jCRA9TVsSAnZWagAA6zUP/jNzyhrncvcFLFbez/Op\n/oYlcXXyUlbpq37CjWLYf+DcLXPfl9RN7E1dDB/TXPs91H7LEepzx6ufa9hV\ndw+795t2GRGzXnJZFNtaA4CPMWprc3832JrhxIu8X1BZ820tEC6fXP2am7Ub\nIFNlhNn0TU+Q39k5++a4hd8lIM2u5ADz7ombi9xYkV+YqkRAXUGYNzd6a/dB\nPZmg8b7ALPhNYgFaqpnNwxXIbnfYsiznXf6+9WPYzFPsGk0yALe0xlFoZJsJ\ngNwZVfJVzpJvYyTvtflQkQS/9/O5rHCSW2lVVF5bbUTiXifvhwO57taj6SQ5\nfe8CJBUWhC+8KmlTnK84Cx+H0DH1411HD7S6IUUl3eE8rfd03pGmeXsASJLM\n3U92fwvQH/2mFPl3RNItpnwgTPJRz0hLh71g+opN6IjaFh7bXhRta+TxY/Ul\nXSwQ1WcNe8N15szgGMA708pbSVULRzFs7EVN+umzTsN+UAurnKNsyTrubjrp\n0YgI+Qlq4EUU9n8bYABj6OqxyJ+u3p2tAq2wPQ3YdInjQcpqhN6FRrVflLGB\n3qakhv3z1HPJc+Fww0deIRqoR6gS3x3Bjrj6eDQa6dpbj1mgrjv394rbUdY5\niwfftxPMsa0eheyFhrdrCNBet5TrJDCNVd3xyuz6QvKeBR19TYZUxKjqjirj\nh8z2\r\n=me2L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnBB7RzotksjtplgDhPSMz9vgI0WBGJYJdRcRrwmeA7AiEAlng1CU2UzyFdF4cUV/VlwccdNzaXsl9Wz72bRHReYvY="}]},"_npmUser":{"name":"xpepermint","email":"xpepermint@gmail.com"},"directories":{},"maintainers":[{"name":"xpepermint","email":"xpepermint@gmail.com"},{"name":"moman","email":"vengust.tadej@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/erc721-validator_0.3.0_1632296466837_0.9223432125042159"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-19T18:29:00.083Z","0.1.0":"2018-07-19T18:29:00.211Z","modified":"2022-04-04T10:28:10.650Z","0.1.1":"2018-07-19T19:59:38.421Z","0.1.2":"2018-07-20T11:34:09.721Z","0.1.3":"2018-07-20T12:21:12.818Z","0.1.4":"2018-07-20T20:02:54.092Z","0.1.6":"2019-11-14T13:27:56.502Z","0.2.0":"2021-09-20T11:36:02.246Z","0.2.1":"2021-09-20T12:14:25.568Z","0.2.2":"2021-09-21T08:35:01.922Z","0.3.0":"2021-09-22T07:41:07.035Z"},"maintainers":[{"name":"xpepermint","email":"xpepermint@gmail.com"},{"name":"moman","email":"vengust.tadej@gmail.com"}],"description":"ERC-721 token validator.","homepage":"https://github.com/0xcert/erc721-validator#readme","keywords":["0xcert","protocol","ethereum","scanner","scan","parser","parse","transaction","transactions","blocks","block","contracts","contract","solidity"],"repository":{"type":"git","url":"git+https://github.com/0xcert/erc721-validator.git"},"author":{"name":"0xcert"},"bugs":{"url":"https://github.com/0xcert/erc721-validator/issues"},"license":"MIT","readme":"<img src=\"assets/cover.png\" />\n\n[![npm version](https://badge.fury.io/js/%400xcert%2Ferc721-validator.svg)](https://badge.fury.io/js/%400xcert%2Ferc721-validator)\n\n> Ethereum ERC-721 Contract Validator.\n\nThis is an open source package for NodeJS written with [TypeScript](https://www.typescriptlang.org). It allows for validating a contract against a series of tests to check its compliancy with the ERC-721 standard.\n\nThis package is actively maintained, well tested and already used in production environments. The source code is available on [GitHub](https://github.com/0xcert/erc721-validator) where you can also find our [issue tracker](https://github.com/0xcert/erc721-validator/issues).\n\n## How it works\n\nFor more information on how the validator works please check the [article explaining the technique](https://medium.com/hackernoon/https-medium-com-momannn-live-testing-smart-contracts-with-estimategas-f45429086c3a). \n\n## Installation\n\nRun the command below to install the package.\n\n```\nnpm install --save web3 erc721-validator\n```\n\nThis package uses promises thus you need to use [Promise polyfill](https://github.com/taylorhakes/promise-polyfill) when promises are not supported.\n\n## Getting started\n\nInitialize the Web3 provider.\n\n```js\nimport * as Web3 from 'web3';\n\nconst web3 = new Web3(new Web3.providers.HttpProvider('http://localhost:8545'));\n```\n\nLoad and parse data of a particular block.\n\n```js\nimport { Validator } from 'erc721-validator';\n\nconst validator = new ERC721Validator(web3);\nconst contract  = '0x...';\nconst token     = '123';\nconst giver     = '0x...';\n\nawait validator.basic(test, contract);                  // => [{...},{...},{...},{...}]\nawait validator.token(test, contract, token);           // => [{...},{...},{...},{...}]\nawait validator.transfer(test, contract, token, giver); // => [{...},{...},{...},{...}]\n```\n\n## API\n\n### ERC721Validator Class\n\n**ERC721Validator(web3)**\n\n> Main class which allows for testing your contract validity.\n\n| Option | Type | Required | Default | Description\n|--------|------|----------|---------|------------\n| web3 | Web3 | Yes | - | Instance of a Web3 provider.\n\n**NOTICE:** The ERC721Validator class extends is a [RawModel class](https://github.com/xpepermint/rawmodeljs) and thus exposes all related helper methods.\n\n**ERC721Validator.prototype.basic(contract)**: Promise(JSON)\n\n> Performes a series of basic contract tests.\n\n| Option | Type | Required | Default | Description\n|--------|------|----------|---------|------------\n| contract | String | Yes | - | Contract Address\n\n**ERC721Validator.prototype.token(contract, tokenId)**: Promise(JSON)\n\n> Performes a series of tests to validate contract token compliancy.\n\n| Option | Type | Required | Default | Description\n|--------|------|----------|---------|------------\n| contract | String | Yes | - | Contract Address\n| tokenId | String | Yes | - | Token ID\n\n**ERC721Validator.prototype.transfer(contract, tokenId, giver)**: Promise(JSON)\n\n> Performes a series of tests to validate contract token transfer compliancy.\n\n| Option | Type | Required | Default | Description\n|--------|------|----------|---------|------------\n| contract | String | Yes | - | Contract Address\n| tokenId | String | Yes | - | Token ID\n| giver | String | Yes | - | Address of giver\n\n## License (MIT)\n\nCopyright (c) 2018 0xcert <admin@0xcert.org>.\n","readmeFilename":"README.md"}