{"_id":"@animoca/ethereum-contracts-assets","_rev":"19-77c1e68ea142fb2d52f496518b10b87a","name":"@animoca/ethereum-contracts-assets","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.1":{"name":"@animoca/ethereum-contracts-assets","version":"1.0.1","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@1.0.1","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"1b026620613245262958e7396f0a03db4d73f618","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-1.0.1.tgz","fileCount":331,"integrity":"sha512-u6dywXnBHS+8ff51tGmrUEp0bD1taBel33YjL13QOeqen4Nm007DG86YmVUhqHQg0QZDEGgxa2JjaMDGpmyddA==","signatures":[{"sig":"MEUCIAkdgRqgqQmHjoZX1k7xuMv+JwQaBdEZveNLkkpA84UcAiEA7uiBk7pXAPfv0tTEcuhqw0VNf6un4EWSfrxGHbWC/Cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14051255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0WzACRA9TVsSAnZWagAAcP8QAIbdaSSnwIk4yLThGun4\nrdr9AeoCIkCDK4jFqNGDBwJbMdyDgpD8yEb8OZwjJs6+Vk2EMYXQKYA0pFrz\n6RYlUvo/T/yxOJsHt7DPcWNnRLJBz0TO5Ybayoozp+SxdSvfrxomSsvtPHaB\n1T6ZI8gcGA54RQ0VLhADRcdyNEzoRBv4BYQ0tL9+2RPULXy93bckevTZxaYB\nDlG42BoFVEjf1lm8XP1/o2/vWybZb8thWzm0MIPAzJWckxOQtWPUIEbd3r9F\nwXan8OMkV+LEeQT5Xq192iZMwzr5Krwr229opurpTW9SyiMIH/MxjeB46KQE\nFAk0WTrFbKebpViUHYbNLs/QzHefq3zlYE1zg0YKKo/TIk8R8TGeNSSAVrh0\nLk5A/gGIX0vAxPZNm3XHMynM4r0l1jR2H6suEjViuswvLF6HPJZRN2nVaiL5\nCmwVUfh9nzrqiG9qHnEkTKd06XhcXYH5qonmQ+IxdgVJWVPXyRJ2QFH/Xk2N\nbIHMctsRQlNhoi+VfYkKYdqLPWmuupEz+ovQqg3uQB+rKlJJipFn5pp6ZNaH\n0OblNOYtT8Qa4E3JbgdlnQRodE8x9GbrUKIcbYNZY/PSEIQcj+8MidngeiVk\nFrtlZsGzDodVdJDBK/z8HHkUWmqlJFgKp3PvMrkFUVz9KruiLlT8cAePpMV6\nVh6w\r\n=LTEY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"a0c0a53bc8f7a5bbaeaeed289bb089e1be64cad3","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"run-s coverage:ERC20 coverage:ERC20Burnable coverage:ChildERC20 coverage:ChildERC20Burnable coverage:ERC721 coverage:ERC721Burnable coverage:ERC721Pausable coverage:ERC1155Inventory coverage:ERC1155InventoryBurnable coverage:ERC1155InventoryPausable coverage:ERC1155721Inventory coverage:ERC1155721InventoryBurnable coverage:ERC1155721InventoryPausable","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","coverage:ERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20Mock.test.js && rm -rf coverage_ERC20Mock && mv coverage coverage_ERC20Mock","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","coverage:ERC721":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721Mock.test.js && rm -rf coverage_ERC721Mock && mv coverage coverage_ERC721Mock","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s clean:artifacts:hard compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","coverage:ChildERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20Mock.test.js && rm -rf coverage_ChildERC20Mock && mv coverage coverage_ChildERC20Mock","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts","coverage:ERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20BurnableMock.test.js && rm -rf coverage_ERC20BurnableMock && mv coverage coverage_ERC20BurnableMock","coverage:ERC721Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721BurnableMock.test.js && rm -rf coverage_ERC721Burnable && mv coverage coverage_ERC721Burnable","coverage:ERC721Pausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721PausableMock.test.js && rm -rf coverage_ERC721Pausable && mv coverage coverage_ERC721Pausable","coverage:ERC1155Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryMock.test.js && rm -rf coverage_ERC1155InventoryMock && mv coverage coverage_ERC1155InventoryMock","coverage:ChildERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20BurnableMock.test.js && rm -rf coverage_ChildERC20BurnableMock && mv coverage coverage_ChildERC20BurnableMock","coverage:ERC1155721Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryMock.test.js && rm -rf coverage_ERC1155721InventoryMock && mv coverage coverage_ERC1155721InventoryMock","coverage:ERC1155InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryBurnableMock.test.js && rm -rf coverage_ERC1155InventoryBurnableMock && mv coverage coverage_ERC1155InventoryBurnableMock","coverage:ERC1155InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryPausableMock.test.js && rm -rf coverage_ERC1155InventoryPausableMock && mv coverage coverage_ERC1155InventoryPausableMock","coverage:ERC1155721InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryBurnableMock.test.js && rm -rf coverage_ERC1155721InventoryBurnableMock && mv coverage coverage_ERC1155721InventoryBurnableMock","coverage:ERC1155721InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryPausableMock.test.js && rm -rf coverage_ERC1155721InventoryPausableMock && mv coverage coverage_ERC1155721InventoryPausableMock"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.6.3","description":"Base assets contracts","directories":{},"_nodeVersion":"12.18.2","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.4.0","ethereumjs-util":"^7.0.10","ethereumjs-wallet":"^1.0.1","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.0.1","@animoca/ethereum-hardhat-bootstrap":"^1.0.0","@animoca/ethereum-contracts-core-1.0.1":"npm:@animoca/ethereum-contracts-core@1.0.1"},"peerDependencies":{"hardhat":"^2.4.0","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.0.1","@animoca/ethereum-hardhat-bootstrap":"^1.0.0","@animoca/ethereum-contracts-core-1.0.1":"npm:@animoca/ethereum-contracts-core@1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_1.0.1_1624337599838_0.26048521613873743","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@animoca/ethereum-contracts-assets","version":"1.0.2","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@1.0.2","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"9864b4109785987ce7d4aeb6b717f81f7e982c11","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-1.0.2.tgz","fileCount":335,"integrity":"sha512-dT7Fd2+zt+MK8RdAY/hIITiqF1bVIMQyUXmx977GSfcXny7JY+v1dP5mjVmo7aG5MTUGEwY+JhoVwoy0K9wRDw==","signatures":[{"sig":"MEQCIHIx9p7Li5xgFa1KUoZNcMA4TcRnY8uz78dMOPANxYNfAiBMuuuAwWKe7/PGXW+0UQXpnBHXIXYx1CmTpUHUAx9/DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14051843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0+7ACRA9TVsSAnZWagAAtRgP/2FBLk3eIKd58PzFfPo7\ntGu08JfZhofmNrE/QUxe2EepDK4pu4dpaA1aywbkj8y36CzZHDKRANdqJ+lE\n6wpukxSW2Mm8Q6H5DlmoKKcrGEOO346RKw1BToa4OG++jbrnxcBLrPFaVPSa\nZziLoI47IBmaKtNuOxaKasC59SnBGj+QZ6Il4LlEoALZybWQQjhUc9kDaM+j\n3E/SfEJv0iJHeu/hUgTx8Ivc8406IzlGds6zyAd30kiOX8ftClMSMrRNmVnx\n2sp+SuGX3K7NdI/D4I280K8l7dTt7T6YhcLT0Ryd6LDLcf089tmVaAQIOZMR\ntEgJXqlTAj+bRcLza977XFxDR3IHv0CK+FRnFv3EVs3g5UceW3JF6ut+pFyM\nZg1g0ySGW2D3xly/kh3HXt8AVflIUpn2m8cdYtVlziqUA6d34VJ/tHDgMrBV\nOoTxA9PaevWtQl2smdXo6skn4mJQEHBHeLcZi0VBfE05bRrYniWnsi/KJ8gL\nlouQWYmtyOntNaBPu+J0OY3vf2MtltutfZxfbOdYjjnifiV/DIw0jZyuKRVK\nVBY3Kvj74L5h+6MwtGxkZbEWtIoRBwluY+l86vUSVwDj2PGyqDbY7JoE5aH3\ncg1kkP0WSiH59BYm1vVSkUnHpipFLOsoYOyH3T43Co2cLFM2mm3PF4lkCU7x\nnSbC\r\n=B+x0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"746114ecf04d28b88e294b168d20bcde6f7a64a2","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"run-s coverage:ERC20 coverage:ERC20Burnable coverage:ChildERC20 coverage:ChildERC20Burnable coverage:ERC721 coverage:ERC721Burnable coverage:ERC721Pausable coverage:ERC1155Inventory coverage:ERC1155InventoryBurnable coverage:ERC1155InventoryPausable coverage:ERC1155721Inventory coverage:ERC1155721InventoryBurnable coverage:ERC1155721InventoryPausable","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","coverage:ERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20Mock.test.js && rm -rf coverage_ERC20Mock && mv coverage coverage_ERC20Mock","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","coverage:ERC721":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721Mock.test.js && rm -rf coverage_ERC721Mock && mv coverage coverage_ERC721Mock","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","coverage:ChildERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20Mock.test.js && rm -rf coverage_ChildERC20Mock && mv coverage coverage_ChildERC20Mock","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts","coverage:ERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20BurnableMock.test.js && rm -rf coverage_ERC20BurnableMock && mv coverage coverage_ERC20BurnableMock","coverage:ERC721Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721BurnableMock.test.js && rm -rf coverage_ERC721Burnable && mv coverage coverage_ERC721Burnable","coverage:ERC721Pausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721PausableMock.test.js && rm -rf coverage_ERC721Pausable && mv coverage coverage_ERC721Pausable","coverage:ERC1155Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryMock.test.js && rm -rf coverage_ERC1155InventoryMock && mv coverage coverage_ERC1155InventoryMock","coverage:ChildERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20BurnableMock.test.js && rm -rf coverage_ChildERC20BurnableMock && mv coverage coverage_ChildERC20BurnableMock","coverage:ERC1155721Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryMock.test.js && rm -rf coverage_ERC1155721InventoryMock && mv coverage coverage_ERC1155721InventoryMock","coverage:ERC1155InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryBurnableMock.test.js && rm -rf coverage_ERC1155InventoryBurnableMock && mv coverage coverage_ERC1155InventoryBurnableMock","coverage:ERC1155InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryPausableMock.test.js && rm -rf coverage_ERC1155InventoryPausableMock && mv coverage coverage_ERC1155InventoryPausableMock","coverage:ERC1155721InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryBurnableMock.test.js && rm -rf coverage_ERC1155721InventoryBurnableMock && mv coverage coverage_ERC1155721InventoryBurnableMock","coverage:ERC1155721InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryPausableMock.test.js && rm -rf coverage_ERC1155721InventoryPausableMock && mv coverage coverage_ERC1155721InventoryPausableMock"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.18.1","description":"Base assets contracts","directories":{},"_nodeVersion":"12.20.1","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.4.0","ethereumjs-util":"^7.0.10","ethereumjs-wallet":"^1.0.1","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.0.1","@animoca/ethereum-hardhat-bootstrap":"^1.0.0","@animoca/ethereum-contracts-core-1.0.1":"npm:@animoca/ethereum-contracts-core@1.0.1"},"peerDependencies":{"hardhat":"^2.4.0","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.0.1","@animoca/ethereum-hardhat-bootstrap":"^1.0.0","@animoca/ethereum-contracts-core-1.0.1":"npm:@animoca/ethereum-contracts-core@1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_1.0.2_1624501952112_0.2095313576807123","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@animoca/ethereum-contracts-assets","version":"1.1.0","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@1.1.0","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"83da2bbd32e81f85743b286ca8527d9e334b23bc","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-1.1.0.tgz","fileCount":342,"integrity":"sha512-y1dWyo6MLCD/CuKuvpbyPj3BMPcRxGBzvf7Oc2TIN6Wwkh9Yo7pUEFlcDOnm4glNdciUMpfhlnkJUNps8mQ9Dw==","signatures":[{"sig":"MEYCIQCd/PPoTO6uyG8fTg+mDKBKdFtqiBPwW0ETYWzezTHWSwIhAK4dpGX2LqrWQPfdiJ2YYEzmRRdZEf+Ot5l+jsCu6gzG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15994646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5+IUCRA9TVsSAnZWagAAuGoP/1/ctDcFy6GWu56ws+Us\nKYieo2TOLJJJoDIwUr+RjwJYnt8jIvnfmwU3pkiZxm8xR2hv3rfSVdDLuRPU\n4gl+cNFJJGzEm6iZIDUlkaRTdJVxb4DomqtQELhQWEzj0ZOR6JO7aca4uEhY\nTVGzwf4tcK+rDEo2hgl09pCZglFVbUHLekwcrpguuzCR9u2jXM6u1eSt7JP3\nzOVU8p9vjIvPHLkAtTieCMaNuD4k5nPWsNNOMRoUecEyotARhXPgoSyxE1SJ\nlOUUFIpfxNGImNFooAQ7UVZJobhSHJlG8DyGp4wwOC6zkYkDuffyNBXuE6Il\nbhNx/UDC+cympmYxPQqSxZZVtfqY3EW0GRKCZ8DzjEZcuza6mgPhdzPBAYLX\nqBm8weMUObiczM3enU+fKnSH9bG7mMlfus8fhd0JcnMl8qgYT0d31eCRal7h\nSb5LEqjQMSBSST3i0PPf6krEWupu54w452YkMAF8foUTVK8+3O0q0+HBNsaU\n0ztJecZfaZTzXP1o3C7xhKn6jW4ltxPl9OEkYJkh1fX/J4drusMPqgorbihQ\nCvEaTmgQlUaprvrJkKzUnQQmT4MVIVq1EdmmAirEATaeFkrq4h3ZUmHf2Smc\n0d4CE1scu2+1/nhvkbuFH1Y0LzV3BMsX5Wj83QKmQNPokQ5Vgf/0qwve3AQV\nC78W\r\n=001n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"e4bfa1c7ed2f6963cd63396a515f9a2000f1e3c9","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"run-s coverage:ERC20 coverage:ERC20Burnable coverage:ChildERC20 coverage:ChildERC20Burnable coverage:ERC20Receiver coverage:ERC20EscrowPredicate coverage:ERC20MintBurnPredicate coverage:ERC721 coverage:ERC721Burnable coverage:ERC721Pausable coverage:ERC1155Inventory coverage:ERC1155InventoryBurnable coverage:ERC1155InventoryPausable coverage:ERC1155721Inventory coverage:ERC1155721InventoryBurnable coverage:ERC1155721InventoryPausable","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","coverage:ERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20Mock.test.js && rm -rf coverage_ERC20Mock && mv coverage coverage_ERC20Mock","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","coverage:ERC721":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721Mock.test.js && rm -rf coverage_ERC721Mock && mv coverage coverage_ERC721Mock","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","coverage:ChildERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20Mock.test.js && rm -rf coverage_ChildERC20Mock && mv coverage coverage_ChildERC20Mock","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts","coverage:ERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20BurnableMock.test.js && rm -rf coverage_ERC20BurnableMock && mv coverage coverage_ERC20BurnableMock","coverage:ERC20Receiver":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20ReceiverMock.test.js && rm -rf coverage_ERC20ReceiverMock && mv coverage coverage_ERC20ReceiverMock","coverage:ERC721Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721BurnableMock.test.js && rm -rf coverage_ERC721Burnable && mv coverage coverage_ERC721Burnable","coverage:ERC721Pausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721PausableMock.test.js && rm -rf coverage_ERC721Pausable && mv coverage coverage_ERC721Pausable","coverage:ERC1155Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryMock.test.js && rm -rf coverage_ERC1155InventoryMock && mv coverage coverage_ERC1155InventoryMock","coverage:ChildERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20BurnableMock.test.js && rm -rf coverage_ChildERC20BurnableMock && mv coverage coverage_ChildERC20BurnableMock","coverage:ERC1155721Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryMock.test.js && rm -rf coverage_ERC1155721InventoryMock && mv coverage coverage_ERC1155721InventoryMock","coverage:ERC20EscrowPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20EscrowPredicate.test.js && rm -rf coverage_ERC20EscrowPredicate && mv coverage coverage_ERC20EscrowPredicate","coverage:ERC20MintBurnPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20MintBurnPredicate.test.js && rm -rf coverage_ERC20MintBurnPredicate && mv coverage coverage_ERC20MintBurnPredicate","coverage:ERC1155InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryBurnableMock.test.js && rm -rf coverage_ERC1155InventoryBurnableMock && mv coverage coverage_ERC1155InventoryBurnableMock","coverage:ERC1155InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryPausableMock.test.js && rm -rf coverage_ERC1155InventoryPausableMock && mv coverage coverage_ERC1155InventoryPausableMock","coverage:ERC1155721InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryBurnableMock.test.js && rm -rf coverage_ERC1155721InventoryBurnableMock && mv coverage coverage_ERC1155721InventoryBurnableMock","coverage:ERC1155721InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryPausableMock.test.js && rm -rf coverage_ERC1155721InventoryPausableMock && mv coverage coverage_ERC1155721InventoryPausableMock"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.18.1","description":"Base assets contracts","directories":{},"_nodeVersion":"12.20.1","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.4.0","ethereumjs-util":"^7.0.10","ethereumjs-wallet":"^1.0.1","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.1.0","@animoca/ethereum-hardhat-bootstrap":"^1.0.0","@animoca/ethereum-contracts-core-1.1.0":"npm:@animoca/ethereum-contracts-core@1.1.0"},"peerDependencies":{"hardhat":"^2.4.0","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.1.0","@animoca/ethereum-hardhat-bootstrap":"^1.0.0","@animoca/ethereum-contracts-core-1.1.0":"npm:@animoca/ethereum-contracts-core@1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_1.1.0_1625809428371_0.31811276703200275","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@animoca/ethereum-contracts-assets","version":"1.1.1","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@1.1.1","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"700388de7a9e20cabb1891e0a867b0c089176d88","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-1.1.1.tgz","fileCount":342,"integrity":"sha512-PIufLPwmQpBvSc7sdaJZPPfPVUMFJcXtRDRfn0rxSLIgav9l5v07w2TxzFocZH5iZVADIy6FDnC1tMNMKhSfwg==","signatures":[{"sig":"MEQCIBIP38OiTs2qVnLQ3cTeYwkjQJbCQg0jhMprAzOes8dDAiBidSaC1kxTB79+oDC3dhOM/kA9V65pZts38Ilih8AGWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15994689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5+NeCRA9TVsSAnZWagAArLEP/1BowT0OcSTh2V/ZU5hO\nxHQeZnY/K8ag4G/TQRgl1qdjc2Zn1JYcppsDD47e9J4XMaJRoQ5L4rAgjgv0\nL6B0McIIbN+7V24Jql0leI8ujdhHLDmVi4HImIbf15fI20V4CQsl9QhSkv2O\nAqU76hqz9Wxh35X8bRsT1n32W/x7FDIM736GfvC1ksV/flHnYQ64PQcFnrEA\nYRsMIUdzklW1AuqqNEya9ulEgyzk7/JR7AD2RiA9ZbKVrlUdKxyyIZwEbRZ4\nbXPB4aCLH3/8G75x+k7J4Z43TqiTeXYp7T+rQjsSnig9xQvWHkfut6Sp1b/Z\nmVDU+BTPG4Ntl6tsUnmbe0UzVbcCvebhNP/+HCkmrHe3DkQlWDktXXCFac72\n/nfxaN/6UXpzWxRkTXWjCoDWzd3peZ6Wp0oRv0F0K+F9mgZdOdJYkhEpmgjj\ncwGjpE1S8vki4TUoWVDc6/jTgMAapNZrALPxq6wQ46aS7dv40YRcpt85tCys\nKJ8HSy9ow5mvJn0vVWpvaNhp+WEmUIE3k2YpXxjOLUPM+ZVOTkii10xb779n\n9/D5RxVH0LOPailUbxDr60ACAiLlxUMFIqzGSVsIhU1sFJ4Qe4aHDEx1CMsl\nr70LBAUZ2vVbGpCSAHIY8vQYXwvq8+Tl9TeYUGeKulGl98ocs7YO5u3sBA1n\nnnhN\r\n=yybT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"f2a5ef69fa5df4ae1bd18eccf6908aed350a189d","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"run-s coverage:ERC20 coverage:ERC20Burnable coverage:ChildERC20 coverage:ChildERC20Burnable coverage:ERC20Receiver coverage:ERC20EscrowPredicate coverage:ERC20MintBurnPredicate coverage:ERC721 coverage:ERC721Burnable coverage:ERC721Pausable coverage:ERC1155Inventory coverage:ERC1155InventoryBurnable coverage:ERC1155InventoryPausable coverage:ERC1155721Inventory coverage:ERC1155721InventoryBurnable coverage:ERC1155721InventoryPausable","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","coverage:ERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20Mock.test.js && rm -rf coverage_ERC20Mock && mv coverage coverage_ERC20Mock","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","coverage:ERC721":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721Mock.test.js && rm -rf coverage_ERC721Mock && mv coverage coverage_ERC721Mock","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","coverage:ChildERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20Mock.test.js && rm -rf coverage_ChildERC20Mock && mv coverage coverage_ChildERC20Mock","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts","coverage:ERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20BurnableMock.test.js && rm -rf coverage_ERC20BurnableMock && mv coverage coverage_ERC20BurnableMock","coverage:ERC20Receiver":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20ReceiverMock.test.js && rm -rf coverage_ERC20ReceiverMock && mv coverage coverage_ERC20ReceiverMock","coverage:ERC721Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721BurnableMock.test.js && rm -rf coverage_ERC721Burnable && mv coverage coverage_ERC721Burnable","coverage:ERC721Pausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721PausableMock.test.js && rm -rf coverage_ERC721Pausable && mv coverage coverage_ERC721Pausable","coverage:ERC1155Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryMock.test.js && rm -rf coverage_ERC1155InventoryMock && mv coverage coverage_ERC1155InventoryMock","coverage:ChildERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20BurnableMock.test.js && rm -rf coverage_ChildERC20BurnableMock && mv coverage coverage_ChildERC20BurnableMock","coverage:ERC1155721Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryMock.test.js && rm -rf coverage_ERC1155721InventoryMock && mv coverage coverage_ERC1155721InventoryMock","coverage:ERC20EscrowPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20EscrowPredicate.test.js && rm -rf coverage_ERC20EscrowPredicate && mv coverage coverage_ERC20EscrowPredicate","coverage:ERC20MintBurnPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20MintBurnPredicate.test.js && rm -rf coverage_ERC20MintBurnPredicate && mv coverage coverage_ERC20MintBurnPredicate","coverage:ERC1155InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryBurnableMock.test.js && rm -rf coverage_ERC1155InventoryBurnableMock && mv coverage coverage_ERC1155InventoryBurnableMock","coverage:ERC1155InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryPausableMock.test.js && rm -rf coverage_ERC1155InventoryPausableMock && mv coverage coverage_ERC1155InventoryPausableMock","coverage:ERC1155721InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryBurnableMock.test.js && rm -rf coverage_ERC1155721InventoryBurnableMock && mv coverage coverage_ERC1155721InventoryBurnableMock","coverage:ERC1155721InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryPausableMock.test.js && rm -rf coverage_ERC1155721InventoryPausableMock && mv coverage coverage_ERC1155721InventoryPausableMock"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.18.1","description":"Base assets contracts","directories":{},"_nodeVersion":"12.20.1","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.4.0","ethereumjs-util":"^7.0.10","ethereumjs-wallet":"^1.0.1","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.1.0","@animoca/ethereum-hardhat-bootstrap":"^1.0.0","@animoca/ethereum-contracts-core-1.1.0":"npm:@animoca/ethereum-contracts-core@1.1.0"},"peerDependencies":{"hardhat":"^2.4.0","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.1.0","@animoca/ethereum-hardhat-bootstrap":"^1.0.0","@animoca/ethereum-contracts-core-1.1.0":"npm:@animoca/ethereum-contracts-core@1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_1.1.1_1625809757815_0.9702915239539001","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@animoca/ethereum-contracts-assets","version":"1.1.2","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@1.1.2","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"103a7ff3ee4b836bcf014afba4fa2578b1f7e541","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-1.1.2.tgz","fileCount":342,"integrity":"sha512-i77XXq5vo9a5GHJL/J7SFLcm4U8NnP4ByHPSNv9qLZGY2X+TzD2OVN4XVhH+ADOoEo3qgMopcjNdNKZcnZ2tnw==","signatures":[{"sig":"MEQCIAz2KR74hVmX0jffMXa1GFSlhiovKg5CbocH35EIJRIgAiBZHIJ58sfQWMTwPIf2lke0ZJXMF81lysR7gNVpVcf6PQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15995194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7OGpCRA9TVsSAnZWagAAev4P/3TXbSvND76SWgVYOHMD\nUJERAKXK2p/62noZ0hRq4jBRu1CnIVDaG4SBOYN17kZWCk81N8GqTDsT6ksg\njky+hd1h5NGuIUJGkz96DJv9eBCicoPEBMVbjEE1syUZBBWGx/vE5C2MoPF2\n6ZmgLTw3r0pdPfh10Xy/r59XHa1gMN43x4llvVPyDKyS/8ct8DA522HqCw0a\nc03DR2Yqept7aPp11AL5ggI0ihFtGGpoX1fl+zdca7QPWyRdrrn4DQwkd+Mq\nkfXPYyw7DYCDSrGQdSXe6lfrjIbqydjrx15BRKwNz+lUJlnlwmmGZl2K0WNQ\nMyKQHlIYyDqtx5tpq1iieVMkfWCwl2g8R9XOo/a9ToPYbfZ7Aprkm0nImJOJ\n99pTIGusHI7DZD93y7AZ7eVluc+e6dad7apNxgh8I3aoREWkRMNDumZV6ESr\n/of5IqqUfxnbYoI5CQObILuYjA9XT71syYrR9VSHRvNwoDtDMvO2sngJ6aAm\n3rHSVOzc29qlTTsqITrV+8p60gcKX689If5zsuA2A+E6CDgCOLnvYKblL1Jv\ntAnUbpl85Vl6/elI3KVpj6LGtENQQ2ZB/Tp37cU5Pvi5BZcCLEbzrQtW66n5\nVlwV7NkEknfj/86cQrYqbbN1q4HnMKA9Tuw9AVlE8A5WfRirce2eCBuv9ZB+\njbDm\r\n=pRi5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"8978633ca29fdcf6ebe1a24785c07a76584549c6","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"run-s coverage:ERC20 coverage:ERC20Burnable coverage:ChildERC20 coverage:ChildERC20Burnable coverage:ERC20Receiver coverage:ERC20EscrowPredicate coverage:ERC20MintBurnPredicate coverage:ERC721 coverage:ERC721Burnable coverage:ERC721Pausable coverage:ERC1155Inventory coverage:ERC1155InventoryBurnable coverage:ERC1155InventoryPausable coverage:ERC1155721Inventory coverage:ERC1155721InventoryBurnable coverage:ERC1155721InventoryPausable","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","coverage:ERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20Mock.test.js && rm -rf coverage_ERC20Mock && mv coverage coverage_ERC20Mock","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","coverage:ERC721":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721Mock.test.js && rm -rf coverage_ERC721Mock && mv coverage coverage_ERC721Mock","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","coverage:ChildERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20Mock.test.js && rm -rf coverage_ChildERC20Mock && mv coverage coverage_ChildERC20Mock","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts","coverage:ERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20BurnableMock.test.js && rm -rf coverage_ERC20BurnableMock && mv coverage coverage_ERC20BurnableMock","coverage:ERC20Receiver":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20ReceiverMock.test.js && rm -rf coverage_ERC20ReceiverMock && mv coverage coverage_ERC20ReceiverMock","coverage:ERC721Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721BurnableMock.test.js && rm -rf coverage_ERC721Burnable && mv coverage coverage_ERC721Burnable","coverage:ERC721Pausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721PausableMock.test.js && rm -rf coverage_ERC721Pausable && mv coverage coverage_ERC721Pausable","coverage:ERC1155Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryMock.test.js && rm -rf coverage_ERC1155InventoryMock && mv coverage coverage_ERC1155InventoryMock","coverage:ChildERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20BurnableMock.test.js && rm -rf coverage_ChildERC20BurnableMock && mv coverage coverage_ChildERC20BurnableMock","coverage:ERC1155721Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryMock.test.js && rm -rf coverage_ERC1155721InventoryMock && mv coverage coverage_ERC1155721InventoryMock","coverage:ERC20EscrowPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20EscrowPredicate.test.js && rm -rf coverage_ERC20EscrowPredicate && mv coverage coverage_ERC20EscrowPredicate","coverage:ERC20MintBurnPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20MintBurnPredicate.test.js && rm -rf coverage_ERC20MintBurnPredicate && mv coverage coverage_ERC20MintBurnPredicate","coverage:ERC1155InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryBurnableMock.test.js && rm -rf coverage_ERC1155InventoryBurnableMock && mv coverage coverage_ERC1155InventoryBurnableMock","coverage:ERC1155InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryPausableMock.test.js && rm -rf coverage_ERC1155InventoryPausableMock && mv coverage coverage_ERC1155InventoryPausableMock","coverage:ERC1155721InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryBurnableMock.test.js && rm -rf coverage_ERC1155721InventoryBurnableMock && mv coverage coverage_ERC1155721InventoryBurnableMock","coverage:ERC1155721InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryPausableMock.test.js && rm -rf coverage_ERC1155721InventoryPausableMock && mv coverage coverage_ERC1155721InventoryPausableMock"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.18.1","description":"Base assets contracts","directories":{},"_nodeVersion":"12.20.1","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.4.3","ethereumjs-util":"^7.1.0","ethereumjs-wallet":"^1.0.1","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.1.1","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.1":"npm:@animoca/ethereum-contracts-core@1.1.1"},"peerDependencies":{"hardhat":"^2.4.3","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.1.1","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.1":"npm:@animoca/ethereum-contracts-core@1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_1.1.2_1626137001201_0.18672336598409678","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@animoca/ethereum-contracts-assets","version":"1.1.3","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@1.1.3","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"8590de9a63afc727282ef4a0776cb3c12ff2bde7","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-1.1.3.tgz","fileCount":342,"integrity":"sha512-7KlnhGvhCi8PnPfZif212S3YsS4nvozNN8E526KH+zYYFcw1mdZKSpaQTOvyYd/aUC9IUjRgsk9Cna/21JiEiw==","signatures":[{"sig":"MEUCIF6H6TOEgxO2Ho0zIvZzExi/RIh9xzJ0isYUN8SL76plAiEA8pfjZ1xs928JJ7WlHuBp6hQWyWqrWZWgkUBR3uxO8ug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16012070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7ZeRCRA9TVsSAnZWagAAJNUP/1ZN6OlbUiIMeAuXs31r\nHLv6Xbg33lGXJhquyeebAvT9FcccQjFKvIKX7EBRryVh5q6CUuMdDiVZruR2\nLVzQ3rqEl2sslCU82lOtms464I/z8r8wGvviPiXE7zCq2CH9aDOq6DJusODT\nqqAZyz7cUUK4bCZ60cBZliEGHLOvCMbH621NXseobDLQCj95WVDkzWMG6L2b\nVW/VjQEpQrDouMHzYfD5WvLd5dPy4dRHjzq97lPLNiXvnE9Dq3oaKDUaHakq\nf780zDbGez1x/k5NqRj93+2fF2SEz56Gekxh7rhf2a6AkfFWbyttbQPxueeF\nsPEhuiCnHY5kcf9q5UtLisQiPBxtct7CRHzf+e5UBisHkvyqgOaxZP4uPkB1\ng1uh9tNaFHrtEYuG7c5p5NQS2XVQ1R/SXm01BPPfxAoUNoggKmvCfckpWNUm\nTIOUMLceGwmeLvDNaHDBH4WRFrILK8jyGzDaRNMYWLYa6Uwn5mQduGBdRo2R\nKpMSE1l4CLRH3FVQT7gHwXvBQwOYat2aaLoxZamNviskp1b/ZYxhWLpjxw7g\nO9Xg89x9HPIpewteLaM06UDXGaSbH2E+Il9CbSLDbGYio4wKjw8E6hQfKjdn\nU/uoJXNonX7EkMCAiONXGw3aslEnEs0lCQoQNtmAyE14Pbxj2rSPIrRa9SBu\nAe7O\r\n=LfUA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"ea65946ca7cc0553c214f5a442b15db68f6ff995","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"run-s coverage:ERC20 coverage:ERC20Burnable coverage:ChildERC20 coverage:ChildERC20Burnable coverage:ERC20Receiver coverage:ERC20EscrowPredicate coverage:ERC20MintBurnPredicate coverage:ERC721 coverage:ERC721Burnable coverage:ERC721Pausable coverage:ERC1155Inventory coverage:ERC1155InventoryBurnable coverage:ERC1155InventoryPausable coverage:ERC1155721Inventory coverage:ERC1155721InventoryBurnable coverage:ERC1155721InventoryPausable","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","coverage:ERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20Mock.test.js && rm -rf coverage_ERC20Mock && mv coverage coverage_ERC20Mock","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","coverage:ERC721":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721Mock.test.js && rm -rf coverage_ERC721Mock && mv coverage coverage_ERC721Mock","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","coverage:ChildERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20Mock.test.js && rm -rf coverage_ChildERC20Mock && mv coverage coverage_ChildERC20Mock","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts","coverage:ERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20BurnableMock.test.js && rm -rf coverage_ERC20BurnableMock && mv coverage coverage_ERC20BurnableMock","coverage:ERC20Receiver":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20ReceiverMock.test.js && rm -rf coverage_ERC20ReceiverMock && mv coverage coverage_ERC20ReceiverMock","coverage:ERC721Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721BurnableMock.test.js && rm -rf coverage_ERC721Burnable && mv coverage coverage_ERC721Burnable","coverage:ERC721Pausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721PausableMock.test.js && rm -rf coverage_ERC721Pausable && mv coverage coverage_ERC721Pausable","coverage:ERC1155Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryMock.test.js && rm -rf coverage_ERC1155InventoryMock && mv coverage coverage_ERC1155InventoryMock","coverage:ChildERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20BurnableMock.test.js && rm -rf coverage_ChildERC20BurnableMock && mv coverage coverage_ChildERC20BurnableMock","coverage:ERC1155721Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryMock.test.js && rm -rf coverage_ERC1155721InventoryMock && mv coverage coverage_ERC1155721InventoryMock","coverage:ERC20EscrowPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20EscrowPredicate.test.js && rm -rf coverage_ERC20EscrowPredicate && mv coverage coverage_ERC20EscrowPredicate","coverage:ERC20MintBurnPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20MintBurnPredicate.test.js && rm -rf coverage_ERC20MintBurnPredicate && mv coverage coverage_ERC20MintBurnPredicate","coverage:ERC1155InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryBurnableMock.test.js && rm -rf coverage_ERC1155InventoryBurnableMock && mv coverage coverage_ERC1155InventoryBurnableMock","coverage:ERC1155InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryPausableMock.test.js && rm -rf coverage_ERC1155InventoryPausableMock && mv coverage coverage_ERC1155InventoryPausableMock","coverage:ERC1155721InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryBurnableMock.test.js && rm -rf coverage_ERC1155721InventoryBurnableMock && mv coverage coverage_ERC1155721InventoryBurnableMock","coverage:ERC1155721InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryPausableMock.test.js && rm -rf coverage_ERC1155721InventoryPausableMock && mv coverage coverage_ERC1155721InventoryPausableMock"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.18.1","description":"Base assets contracts","directories":{},"_nodeVersion":"12.20.1","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.4.3","ethereumjs-util":"^7.1.0","ethereumjs-wallet":"^1.0.1","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.1.1","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.1":"npm:@animoca/ethereum-contracts-core@1.1.1"},"peerDependencies":{"hardhat":"^2.4.3","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.1.1","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.1":"npm:@animoca/ethereum-contracts-core@1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_1.1.3_1626183569212_0.1650463934149926","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@animoca/ethereum-contracts-assets","version":"1.1.4","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@1.1.4","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"3e93624e12baf4bd7a8c732f882ae640f5b3a97c","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-1.1.4.tgz","fileCount":342,"integrity":"sha512-JA+7o2HbqWj7ruBHP2L+ozOTLpFmqdvEcqwRTTd3YRjtNjcIU7VtxpA1GCx2CNkmXUxWVXqwZnzExuD6ZY9s6w==","signatures":[{"sig":"MEYCIQDnvJqRBy6qqMW5PE+3QahWIV4XAZ9ov3FJrgpR/M7tbwIhAKOGOjplPCHsy67DoLcVihL7r10vNykgROAJJ5fBLIjs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16023063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+gdYCRA9TVsSAnZWagAAeUAQAI3mRAqFiN6kjXr1VH1D\nQhtFLNrxBIlgHXlei0Z+6sFzbc+WgZcOPZ8+K6cWK9zxmKnYRNwRjrYCTgSD\nVlwbLz1A7Bgfn8JUxc3mR3/zune2PbDn0fzdPeRg0ZhoeS6fFs9356GzFplB\nivl1OeP7bM0BdMs2YfekEsoYaz7aP0ubTGvPqnQVFv4lVRsijomrL3Ue/HYf\n3JVOJqgO8sVT3uYJ46g2nb2bvhgP7+Zp6LB+IfjI4lqUjm7pIk0CgTY6kmO0\nB7ZduxJ0P/ytJKvSmvlFNUy6g8rwoxnM87MrtiZOjcrT9qaJj5ixLhZhnFEd\nwMnDIVC247vbMFAOBMMXhsh2RVgTvQ5+bkZ/9agE7oiptPtv381WkBRuCnsp\nCadkdZRoOVZZkr2pFDpn0GQgt3OKJNIHf1JZ5riRyNUJ/qp1BHaVW0OLIlpE\n0dCAR1mHE44ljmPSheRzUzyMX/7EoPbRABjdNnFlde2Hk5OpMIqupc79h5K5\nhSRss9nTjH/mXSAkeLkqU/yq2tNGUxdHrO9gT2iV0cbiWv/DD3j0BA7dD1e+\nxhdEYG6G77fBWtBwI4xUlxsg7Akxv9hfWXcKKqPEAgNBUb8Uy8m+J/Q9A8pL\nzfAws+alazGQFba/V5ezEqf5j8X3+dNX7KzpbhPBsccfLRmcy/X/ZJX1FNwm\nN9OX\r\n=Gdij\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"c999ebac8bf5a2e7df3273363cf13f74ab9e2dba","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"run-s coverage:ERC20 coverage:ERC20Burnable coverage:ChildERC20 coverage:ChildERC20Burnable coverage:ERC20Receiver coverage:ERC20EscrowPredicate coverage:ERC20MintBurnPredicate coverage:ERC721 coverage:ERC721Burnable coverage:ERC721Pausable coverage:ERC1155Inventory coverage:ERC1155InventoryBurnable coverage:ERC1155InventoryPausable coverage:ERC1155721Inventory coverage:ERC1155721InventoryBurnable coverage:ERC1155721InventoryPausable","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","coverage:ERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20Mock.test.js && rm -rf coverage_ERC20Mock && mv coverage coverage_ERC20Mock","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","coverage:ERC721":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721Mock.test.js && rm -rf coverage_ERC721Mock && mv coverage coverage_ERC721Mock","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","coverage:ChildERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20Mock.test.js && rm -rf coverage_ChildERC20Mock && mv coverage coverage_ChildERC20Mock","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts","coverage:ERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20BurnableMock.test.js && rm -rf coverage_ERC20BurnableMock && mv coverage coverage_ERC20BurnableMock","coverage:ERC20Receiver":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20ReceiverMock.test.js && rm -rf coverage_ERC20ReceiverMock && mv coverage coverage_ERC20ReceiverMock","coverage:ERC721Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721BurnableMock.test.js && rm -rf coverage_ERC721Burnable && mv coverage coverage_ERC721Burnable","coverage:ERC721Pausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721PausableMock.test.js && rm -rf coverage_ERC721Pausable && mv coverage coverage_ERC721Pausable","coverage:ERC1155Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryMock.test.js && rm -rf coverage_ERC1155InventoryMock && mv coverage coverage_ERC1155InventoryMock","coverage:ChildERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20BurnableMock.test.js && rm -rf coverage_ChildERC20BurnableMock && mv coverage coverage_ChildERC20BurnableMock","coverage:ERC1155721Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryMock.test.js && rm -rf coverage_ERC1155721InventoryMock && mv coverage coverage_ERC1155721InventoryMock","coverage:ERC20EscrowPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20EscrowPredicate.test.js && rm -rf coverage_ERC20EscrowPredicate && mv coverage coverage_ERC20EscrowPredicate","coverage:ERC20MintBurnPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20MintBurnPredicate.test.js && rm -rf coverage_ERC20MintBurnPredicate && mv coverage coverage_ERC20MintBurnPredicate","coverage:ERC1155InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryBurnableMock.test.js && rm -rf coverage_ERC1155InventoryBurnableMock && mv coverage coverage_ERC1155InventoryBurnableMock","coverage:ERC1155InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryPausableMock.test.js && rm -rf coverage_ERC1155InventoryPausableMock && mv coverage coverage_ERC1155InventoryPausableMock","coverage:ERC1155721InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryBurnableMock.test.js && rm -rf coverage_ERC1155721InventoryBurnableMock && mv coverage coverage_ERC1155721InventoryBurnableMock","coverage:ERC1155721InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryPausableMock.test.js && rm -rf coverage_ERC1155721InventoryPausableMock && mv coverage coverage_ERC1155721InventoryPausableMock"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.18.1","description":"Base assets contracts","directories":{},"_nodeVersion":"12.20.1","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.4.3","ethereumjs-util":"^7.1.0","ethereumjs-wallet":"^1.0.1","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.1.1","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.1":"npm:@animoca/ethereum-contracts-core@1.1.1"},"peerDependencies":{"hardhat":"^2.4.3","ethereum-universal-forwarder":"^0.1.4","@animoca/ethereum-contracts-core":"^1.1.1","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.1":"npm:@animoca/ethereum-contracts-core@1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_1.1.4_1626998615658_0.8378190594893105","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@animoca/ethereum-contracts-assets","version":"1.1.5","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@1.1.5","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"37d0284792a9eec32484eb20ff4227e0d61937e8","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-1.1.5.tgz","fileCount":343,"integrity":"sha512-kAPV6xbDhX64nBaOWgB22GiSLlhmPYbfJINbM2QfaXkCe0ZNISrU6TEVnH0hSRJesqvZEcKJrUaRBDh4eoFOxg==","signatures":[{"sig":"MEUCIDQeeQ593nSR84EtVazXONPbZcIObbcXDAryMeiCgVR6AiEA1N9UwpJVWJoETuS4+ExGLzjvxQ4apd2d73ycojh3GFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16162851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJWPyCRA9TVsSAnZWagAA9yAQAJMlKUdN9tq4UfTAQ6jw\nwArZ1O4wIs1o6pdwDMKpCsxcyFrE9z/2i2J+IfYgGs3mWb1uOeGyrAdBqlAh\n21ABbtUHhzbJ+mnARh4fP6tNe7yyyQI9PrWSydug3a8mh+1ebLso2ux8AbgH\nWtXpQK3X4PORQSz9ZGStverd4do/5UBEXKNbXR0ILw8OY9r1iWAxj0r/67Y6\nYMC29vZpVu5LH+Zbu50UcXHll6V0viu+sAvon1yiEJqIo+dr8F9HYrIcvGCb\n3uiC+r69YLKmQT3bZAamN/lO7v7ydSn5TtNwWAWauvmsavDe+jP8MzyQTtRW\nBff/+TR2pknmKiDnTiyV98XV1py4nSbkNc9Wwnr8C+JUsm+u20XgT3zRIXeu\nfuYLsdPLJCtgOdj9wd357PZD7VETvIyu8NgYpBKtdW3Puq55zlGXd4fT4J/r\nBkzKfex5Z0lIJ1aK36JDps3kcSkehpIlVuF9j+rO3UD6oH0Pk0JhkdtqXOfG\n0k8yM6O/UiH62p47VBbjsEM3WyeVPv0K+l7ES8ki4bDGS71IrT2ANJ7nJppP\nfShwXd7/TEr4hcJiliNXXMsZVjkowXQQ4zfk3OQsQi116xpCuc+uWp4ctbkN\nqqrAsW3NlT4A+x/kdRvmiJQDMR3asueofsBv5q/ZiNE7HwuO+pCFfBsqjg2P\n5Rhz\r\n=EHNO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"d9a215d97a6bf7babd1a5f3b9b592d9eacf1f0c6","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"run-s coverage:ERC20 coverage:ERC20Burnable coverage:ChildERC20 coverage:ChildERC20Burnable coverage:ERC20Receiver coverage:ERC20EscrowPredicate coverage:ERC20MintBurnPredicate coverage:ERC721 coverage:ERC721Burnable coverage:ERC721Pausable coverage:ERC1155Inventory coverage:ERC1155InventoryBurnable coverage:ERC1155InventoryPausable coverage:ERC1155721Inventory coverage:ERC1155721InventoryBurnable coverage:ERC1155721InventoryPausable","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","coverage:ERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20Mock.test.js && rm -rf coverage_ERC20Mock && mv coverage coverage_ERC20Mock","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","coverage:ERC721":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721Mock.test.js && rm -rf coverage_ERC721Mock && mv coverage coverage_ERC721Mock","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","coverage:ChildERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20Mock.test.js && rm -rf coverage_ChildERC20Mock && mv coverage coverage_ChildERC20Mock","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts","coverage:ERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20BurnableMock.test.js && rm -rf coverage_ERC20BurnableMock && mv coverage coverage_ERC20BurnableMock","coverage:ERC20Receiver":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20ReceiverMock.test.js && rm -rf coverage_ERC20ReceiverMock && mv coverage coverage_ERC20ReceiverMock","coverage:ERC721Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721BurnableMock.test.js && rm -rf coverage_ERC721Burnable && mv coverage coverage_ERC721Burnable","coverage:ERC721Pausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721PausableMock.test.js && rm -rf coverage_ERC721Pausable && mv coverage coverage_ERC721Pausable","coverage:ERC1155Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryMock.test.js && rm -rf coverage_ERC1155InventoryMock && mv coverage coverage_ERC1155InventoryMock","coverage:ChildERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20BurnableMock.test.js && rm -rf coverage_ChildERC20BurnableMock && mv coverage coverage_ChildERC20BurnableMock","coverage:ERC1155721Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryMock.test.js && rm -rf coverage_ERC1155721InventoryMock && mv coverage coverage_ERC1155721InventoryMock","coverage:ERC20EscrowPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20EscrowPredicate.test.js && rm -rf coverage_ERC20EscrowPredicate && mv coverage coverage_ERC20EscrowPredicate","coverage:ERC20MintBurnPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20MintBurnPredicate.test.js && rm -rf coverage_ERC20MintBurnPredicate && mv coverage coverage_ERC20MintBurnPredicate","coverage:ERC1155InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryBurnableMock.test.js && rm -rf coverage_ERC1155InventoryBurnableMock && mv coverage coverage_ERC1155InventoryBurnableMock","coverage:ERC1155InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryPausableMock.test.js && rm -rf coverage_ERC1155InventoryPausableMock && mv coverage coverage_ERC1155InventoryPausableMock","coverage:ERC1155721InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryBurnableMock.test.js && rm -rf coverage_ERC1155721InventoryBurnableMock && mv coverage coverage_ERC1155721InventoryBurnableMock","coverage:ERC1155721InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryPausableMock.test.js && rm -rf coverage_ERC1155721InventoryPausableMock && mv coverage coverage_ERC1155721InventoryPausableMock"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.20.6","description":"Base assets contracts","directories":{},"_nodeVersion":"12.18.2","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.6.1","ethereumjs-util":"^7.1.0","ethereumjs-wallet":"^1.0.1","ethereum-universal-forwarder":"=0.1.4","@animoca/ethereum-contracts-core":"^1.1.2","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.2":"npm:@animoca/ethereum-contracts-core@1.1.2"},"peerDependencies":{"hardhat":"^2.6.1","ethereum-universal-forwarder":"=0.1.4","@animoca/ethereum-contracts-core":"^1.1.2","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.2":"npm:@animoca/ethereum-contracts-core@1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_1.1.5_1629840370741_0.6320381240705071","host":"s3://npm-registry-packages"}},"2.0.0-pre.0":{"name":"@animoca/ethereum-contracts-assets","version":"2.0.0-pre.0","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@2.0.0-pre.0","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"de8faaa8c4cdf81b72ff43899c9b1a6092a1e960","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-2.0.0-pre.0.tgz","fileCount":340,"integrity":"sha512-1QjS9hsKXNV027cNuSPBao5mp+8NsI4qM4XrZmcmFcteOJYRZ4puAmmwS1zZGEVerZla+4mZpJSTBh4nZugtIQ==","signatures":[{"sig":"MEYCIQCi4y0eIkbWnxftldyeDIw8VVCqXwzL1ZVne9W6mYT/EQIhAKmlVAOTb44aYWU9QN1TneqZH9QeX2pQb7ZTFnCsXX5Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22052070},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"b746f68f608a3cc931fc3f6578eb2279b3de5c8d","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"hardhat coverage --show-stack-traces","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","coverage:all":"run-s coverage:ERC20 coverage:ERC20Burnable coverage:ERC20Receiver coverage:ChildERC20 coverage:ChildERC20Burnable coverage:ERC20EscrowPredicate coverage:ERC20MintBurnPredicate coverage:ERC721 coverage:ERC721Burnable coverage:ERC721Pausable coverage:ERC1155Inventory coverage:ERC1155InventoryBurnable coverage:ERC1155InventoryPausable coverage:ERC1155721Inventory coverage:ERC1155721InventoryBurnable coverage:ERC1155721InventoryPausable","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","coverage:ERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20Mock.test.js && rm -rf coverage_ERC20Mock && mv coverage coverage_ERC20Mock","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","coverage:ERC721":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721Mock.test.js && rm -rf coverage_ERC721Mock && mv coverage coverage_ERC721Mock","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","coverage:ChildERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20Mock.test.js && rm -rf coverage_ChildERC20Mock && mv coverage coverage_ChildERC20Mock","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts","coverage:ERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20BurnableMock.test.js && rm -rf coverage_ERC20BurnableMock && mv coverage coverage_ERC20BurnableMock","coverage:ERC20Receiver":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20ReceiverMock.test.js && rm -rf coverage_ERC20ReceiverMock && mv coverage coverage_ERC20ReceiverMock","coverage:ERC721Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721BurnableMock.test.js && rm -rf coverage_ERC721Burnable && mv coverage coverage_ERC721Burnable","coverage:ERC721Pausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721PausableMock.test.js && rm -rf coverage_ERC721Pausable && mv coverage coverage_ERC721Pausable","coverage:ERC1155Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryMock.test.js && rm -rf coverage_ERC1155InventoryMock && mv coverage coverage_ERC1155InventoryMock","coverage:ChildERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20BurnableMock.test.js && rm -rf coverage_ChildERC20BurnableMock && mv coverage coverage_ChildERC20BurnableMock","coverage:ERC1155721Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryMock.test.js && rm -rf coverage_ERC1155721InventoryMock && mv coverage coverage_ERC1155721InventoryMock","coverage:ERC20EscrowPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20EscrowPredicate.test.js && rm -rf coverage_ERC20EscrowPredicate && mv coverage coverage_ERC20EscrowPredicate","coverage:ERC20MintBurnPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20MintBurnPredicate.test.js && rm -rf coverage_ERC20MintBurnPredicate && mv coverage coverage_ERC20MintBurnPredicate","coverage:ERC1155InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryBurnableMock.test.js && rm -rf coverage_ERC1155InventoryBurnableMock && mv coverage coverage_ERC1155InventoryBurnableMock","coverage:ERC1155InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryPausableMock.test.js && rm -rf coverage_ERC1155InventoryPausableMock && mv coverage coverage_ERC1155InventoryPausableMock","coverage:ERC1155721InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryBurnableMock.test.js && rm -rf coverage_ERC1155721InventoryBurnableMock && mv coverage coverage_ERC1155721InventoryBurnableMock","coverage:ERC1155721InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryPausableMock.test.js && rm -rf coverage_ERC1155721InventoryPausableMock && mv coverage coverage_ERC1155721InventoryPausableMock"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.20.6","description":"Base assets contracts","directories":{},"_nodeVersion":"12.18.2","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.6.1","ethereumjs-util":"^7.1.0","ethereumjs-wallet":"^1.0.1","ethereum-universal-forwarder":"=0.1.4","@animoca/ethereum-contracts-core":"^1.1.2","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.2":"npm:@animoca/ethereum-contracts-core@1.1.2"},"peerDependencies":{"hardhat":"^2.6.1","ethereum-universal-forwarder":"=0.1.4","@animoca/ethereum-contracts-core":"^1.1.2","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.2":"npm:@animoca/ethereum-contracts-core@1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_2.0.0-pre.0_1632986568450_0.03655819256118131","host":"s3://npm-registry-packages"}},"2.0.0-pre.1":{"name":"@animoca/ethereum-contracts-assets","version":"2.0.0-pre.1","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@2.0.0-pre.1","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"8f4dd3e0e3ad09f0a771ecf321ae13fd030e6ee5","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-2.0.0-pre.1.tgz","fileCount":350,"integrity":"sha512-G+JWISi2pgHMPy4K4IpBNpcytIHzNxWjRbrcP4u5YfAWoIlbhZSxI0IEDXd84vGaMDbbVbmTBOSAOfOOhBnU2w==","signatures":[{"sig":"MEQCICNTJki4sgdq6BImH5VcPEBRgQkje04LPaC6aXS8/bmUAiA2myeE/lTSVLQ4+f6IyfdiGkVqgW62ChPcTuh5qfhtUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22390243},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"a67b3a1d52ec0299495471db02dcdd331871691c","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"hardhat coverage --show-stack-traces","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","coverage:all":"run-s coverage:ERC20 coverage:ERC20Burnable coverage:ERC20Receiver coverage:ChildERC20 coverage:ChildERC20Burnable coverage:ERC20EscrowPredicate coverage:ERC20MintBurnPredicate coverage:ERC721 coverage:ERC721Burnable coverage:ERC721Pausable coverage:ERC1155Inventory coverage:ERC1155InventoryBurnable coverage:ERC1155InventoryPausable coverage:ERC1155721Inventory coverage:ERC1155721InventoryBurnable coverage:ERC1155721InventoryPausable","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","coverage:ERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20Mock.test.js && rm -rf coverage_ERC20Mock && mv coverage coverage_ERC20Mock","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","coverage:ERC721":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721Mock.test.js && rm -rf coverage_ERC721Mock && mv coverage coverage_ERC721Mock","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","coverage:ChildERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20Mock.test.js && rm -rf coverage_ChildERC20Mock && mv coverage coverage_ChildERC20Mock","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts","coverage:ERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20BurnableMock.test.js && rm -rf coverage_ERC20BurnableMock && mv coverage coverage_ERC20BurnableMock","coverage:ERC20Receiver":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20ReceiverMock.test.js && rm -rf coverage_ERC20ReceiverMock && mv coverage coverage_ERC20ReceiverMock","coverage:ERC721Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721BurnableMock.test.js && rm -rf coverage_ERC721Burnable && mv coverage coverage_ERC721Burnable","coverage:ERC721Pausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721PausableMock.test.js && rm -rf coverage_ERC721Pausable && mv coverage coverage_ERC721Pausable","coverage:ERC1155Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryMock.test.js && rm -rf coverage_ERC1155InventoryMock && mv coverage coverage_ERC1155InventoryMock","coverage:ChildERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20BurnableMock.test.js && rm -rf coverage_ChildERC20BurnableMock && mv coverage coverage_ChildERC20BurnableMock","coverage:ERC1155721Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryMock.test.js && rm -rf coverage_ERC1155721InventoryMock && mv coverage coverage_ERC1155721InventoryMock","coverage:ERC20EscrowPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20EscrowPredicate.test.js && rm -rf coverage_ERC20EscrowPredicate && mv coverage coverage_ERC20EscrowPredicate","coverage:ERC20MintBurnPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20MintBurnPredicate.test.js && rm -rf coverage_ERC20MintBurnPredicate && mv coverage coverage_ERC20MintBurnPredicate","coverage:ERC1155InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryBurnableMock.test.js && rm -rf coverage_ERC1155InventoryBurnableMock && mv coverage coverage_ERC1155InventoryBurnableMock","coverage:ERC1155InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryPausableMock.test.js && rm -rf coverage_ERC1155InventoryPausableMock && mv coverage coverage_ERC1155InventoryPausableMock","coverage:ERC1155721InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryBurnableMock.test.js && rm -rf coverage_ERC1155721InventoryBurnableMock && mv coverage coverage_ERC1155721InventoryBurnableMock","coverage:ERC1155721InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryPausableMock.test.js && rm -rf coverage_ERC1155721InventoryPausableMock && mv coverage coverage_ERC1155721InventoryPausableMock"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.24.1","description":"Base assets contracts","directories":{},"_nodeVersion":"12.18.2","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.6.1","ethereumjs-util":"^7.1.0","ethereumjs-wallet":"^1.0.1","ethereum-universal-forwarder":"=0.1.4","@animoca/ethereum-contracts-core":"^1.1.2","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.2":"npm:@animoca/ethereum-contracts-core@1.1.2"},"peerDependencies":{"hardhat":"^2.6.1","ethereum-universal-forwarder":"=0.1.4","@animoca/ethereum-contracts-core":"^1.1.2","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.2":"npm:@animoca/ethereum-contracts-core@1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_2.0.0-pre.1_1633015083208_0.000753710950128994","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@animoca/ethereum-contracts-assets","version":"2.0.0","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@2.0.0","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"96fc0d737fbd0804b1847f67790c4b3bf2dad978","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-2.0.0.tgz","fileCount":347,"integrity":"sha512-tpUFe1NIHzwk2w+D823UL/NTZ+kqW8oCxiq4tfIJ/evgLM2qxc1HpcJPYj5BzShr6+7W8xiAjYy0398sq7soOQ==","signatures":[{"sig":"MEUCIQCYKnic3GjmgpxFCB0l+Ekx0V7eCaCBD8BFvYAuwyC2nwIgVIi5hxH/anl2qLDwbm1hsdl4bNrERMO6D0pdiS1aMK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22369240},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"c97194714ba362d02db667e066b9884c7f94ee05","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"hardhat coverage --show-stack-traces","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","coverage:all":"run-s coverage:ERC20 coverage:ERC20Burnable coverage:ERC20Receiver coverage:ChildERC20 coverage:ChildERC20Burnable coverage:ERC20EscrowPredicate coverage:ERC20MintBurnPredicate coverage:ERC721 coverage:ERC721Burnable coverage:ERC721Pausable coverage:ERC1155Inventory coverage:ERC1155InventoryBurnable coverage:ERC1155InventoryPausable coverage:ERC1155721Inventory coverage:ERC1155721InventoryBurnable coverage:ERC1155721InventoryPausable","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","coverage:ERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20Mock.test.js && rm -rf coverage_ERC20Mock && mv coverage coverage_ERC20Mock","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","coverage:ERC721":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721Mock.test.js && rm -rf coverage_ERC721Mock && mv coverage coverage_ERC721Mock","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","coverage:ChildERC20":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20Mock.test.js && rm -rf coverage_ChildERC20Mock && mv coverage coverage_ChildERC20Mock","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts","coverage:ERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20BurnableMock.test.js && rm -rf coverage_ERC20BurnableMock && mv coverage coverage_ERC20BurnableMock","coverage:ERC20Receiver":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ERC20ReceiverMock.test.js && rm -rf coverage_ERC20ReceiverMock && mv coverage coverage_ERC20ReceiverMock","coverage:ERC721Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721BurnableMock.test.js && rm -rf coverage_ERC721Burnable && mv coverage coverage_ERC721Burnable","coverage:ERC721Pausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC721/ERC721PausableMock.test.js && rm -rf coverage_ERC721Pausable && mv coverage coverage_ERC721Pausable","coverage:ERC1155Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryMock.test.js && rm -rf coverage_ERC1155InventoryMock && mv coverage coverage_ERC1155InventoryMock","coverage:ChildERC20Burnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC20/ChildERC20BurnableMock.test.js && rm -rf coverage_ChildERC20BurnableMock && mv coverage coverage_ChildERC20BurnableMock","coverage:ERC1155721Inventory":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryMock.test.js && rm -rf coverage_ERC1155721InventoryMock && mv coverage coverage_ERC1155721InventoryMock","coverage:ERC20EscrowPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20EscrowPredicate.test.js && rm -rf coverage_ERC20EscrowPredicate && mv coverage coverage_ERC20EscrowPredicate","coverage:ERC20MintBurnPredicate":"hardhat coverage --show-stack-traces --testfiles test/contracts/bridging/ERC20MintBurnPredicate.test.js && rm -rf coverage_ERC20MintBurnPredicate && mv coverage coverage_ERC20MintBurnPredicate","coverage:ERC1155InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryBurnableMock.test.js && rm -rf coverage_ERC1155InventoryBurnableMock && mv coverage coverage_ERC1155InventoryBurnableMock","coverage:ERC1155InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155/ERC1155InventoryPausableMock.test.js && rm -rf coverage_ERC1155InventoryPausableMock && mv coverage coverage_ERC1155InventoryPausableMock","coverage:ERC1155721InventoryBurnable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryBurnableMock.test.js && rm -rf coverage_ERC1155721InventoryBurnableMock && mv coverage coverage_ERC1155721InventoryBurnableMock","coverage:ERC1155721InventoryPausable":"hardhat coverage --show-stack-traces --testfiles test/contracts/token/ERC1155721/ERC1155721InventoryPausableMock.test.js && rm -rf coverage_ERC1155721InventoryPausableMock && mv coverage coverage_ERC1155721InventoryPausableMock"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.24.1","description":"Base assets contracts","directories":{},"_nodeVersion":"12.18.2","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.6.1","ethereumjs-util":"^7.1.0","ethereumjs-wallet":"^1.0.1","@animoca/ethereum-contracts-core":"^1.1.2","ethereum-universal-forwarder-1.0.0":"git+https://github.com/animoca/universal-forwarder.git","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.2":"npm:@animoca/ethereum-contracts-core@1.1.2"},"peerDependencies":{"hardhat":"^2.6.1","@animoca/ethereum-contracts-core":"^1.1.2","ethereum-universal-forwarder-1.0.0":"git+https://github.com/animoca/universal-forwarder.git","@animoca/ethereum-hardhat-bootstrap":"^1.0.1","@animoca/ethereum-contracts-core-1.1.2":"npm:@animoca/ethereum-contracts-core@1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_2.0.0_1633942161750_0.9633204305995593","host":"s3://npm-registry-packages"}},"3.0.0-pre.0":{"name":"@animoca/ethereum-contracts-assets","version":"3.0.0-pre.0","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@3.0.0-pre.0","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"79c1caaf5b163592c777c6a0123ba09840335c5f","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-3.0.0-pre.0.tgz","fileCount":362,"integrity":"sha512-2ZMoxP9agtFOro3qg89vnZnJnHSLQhlKlYXiqILXrhadpzTQq+UH7vgWfL/aRfFAqwvAp4nQXxt9sJVrnIkqHQ==","signatures":[{"sig":"MEUCIC1ZFB2PF04cshgVs5Bd4SRNa6rcROnc0FM20AyZKuPcAiEAjpPMFHLYExR50/gJVsxnPsSQQl2PgpA6fNY9WCWEk9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25077302},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"a6f7e81a67733e3ba3331db04b60f2d557498e38","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"hardhat coverage --show-stack-traces","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.24.1","description":"Base assets contracts","directories":{},"_nodeVersion":"12.18.2","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.6.1","ethereumjs-util":"^7.1.0","ethereumjs-wallet":"^1.0.1","ethereum-universal-forwarder":"git+https://github.com/animoca/universal-forwarder.git","@animoca/ethereum-contracts-core":"^1.1.2","@animoca/ethereum-hardhat-bootstrap":"^1.0.1"},"peerDependencies":{"hardhat":"^2.6.1","ethereum-universal-forwarder":"git+https://github.com/animoca/universal-forwarder.git","@animoca/ethereum-contracts-core":"^1.1.2","@animoca/ethereum-hardhat-bootstrap":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_3.0.0-pre.0_1634856093147_0.43939957598062107","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@animoca/ethereum-contracts-assets","version":"3.0.0","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@3.0.0","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"d54ee5d2a59bad0ef647ed67eae7c98711a168f4","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-3.0.0.tgz","fileCount":351,"integrity":"sha512-CnqwT4+qs07NGd+j2JDy3i9DRQdQS1P8M5KtRSpg4ZHlcyFH8gXCc8EMt8KVuk+y+D8JdFa1sEYCQhRaG+8yLA==","signatures":[{"sig":"MEQCIB7qLErBwQ8Dh+2FUjLVuOqa6BOmzCK76DfT6T6MDcaqAiABHcE+EbRxiRtNdSsVmYpOgSpwnpaeudl8bIurNb+bdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25125317},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"9fd46628a0fdd6c9b75f7d6e9642ecb7ca75b245","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"hardhat coverage --show-stack-traces","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.24.1","description":"Base assets contracts","directories":{},"_nodeVersion":"12.18.2","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.6.1","ethereumjs-util":"^7.1.0","ethereumjs-wallet":"^1.0.1","ethereum-universal-forwarder":"git+https://github.com/animoca/universal-forwarder.git","@animoca/ethereum-contracts-core":"^1.1.2","@animoca/ethereum-hardhat-bootstrap":"^1.0.1"},"peerDependencies":{"hardhat":"^2.6.1","ethereum-universal-forwarder":"git+https://github.com/animoca/universal-forwarder.git","@animoca/ethereum-contracts-core":"^1.1.2","@animoca/ethereum-hardhat-bootstrap":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_3.0.0_1636103733562_0.6569715900964208","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@animoca/ethereum-contracts-assets","version":"3.0.1","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"author":{"name":"Animoca Brands"},"license":"MIT","_id":"@animoca/ethereum-contracts-assets@3.0.1","maintainers":[{"name":"animocabrands","email":"npmjs@animocabrands.com"},{"name":"nataouze","email":"sala.nathan@gmail.com"},{"name":"efabian","email":"emersonf@outblaze.com"},{"name":"jackyyab1","email":"jackyy@animocabrands.com"},{"name":"ikutoski","email":"jacky.yuk@gmail.com"},{"name":"ironbuddha","email":"dhguo@connect.ust.hk"},{"name":"jpazucena","email":"jp@fuelpowered.com"},{"name":"andysob","email":"andys@animocabrands.com"}],"homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"dist":{"shasum":"08d0db243e7a7c146851dd6b50b79cbf354bd578","tarball":"https://registry.npmjs.org/@animoca/ethereum-contracts-assets/-/ethereum-contracts-assets-3.0.1.tgz","fileCount":363,"integrity":"sha512-IlgJc/lzJjBF2ODPx0MSnDUE9WQ66p9qNo+c7yBr/yCgcfmLqluSy2gr8dhJfVPdoxErFRdjUdnWE0fuxpU57g==","signatures":[{"sig":"MEUCIHl/NingN7ig+2w3pz+dRPSmp9IBbF+Z2fceNGXQsRZnAiEAy2gZhMGvqIgTTxr4aYwOTX4iQXFoC9CrpRJi5LytpO4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25194256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoMZICRA9TVsSAnZWagAAG94P/1KTIF3KC4VE4xjDp24y\nvz1Kuftweu28Cfrd7VJkXIwinCxCJVr9OmKwEo0/DHZ/xQhjRWufXNhRaiSk\njWf1k7JDg8f0+jXv2aReWCDI7f17pQsLgjwI88Eu52tzKQmfYcJAR+URGeXL\nGANLLENwVGxZCyekT0pQhB+A28esxJJtKxUlAutWURcsQ4z+wRP04kqBD5JH\nCFa5JE/tk6ng0vSASYl8d3rWUsBKJlVudP2AOikpsn6Igl+65JZHigJeASlh\nuQqJKWrWaw9efTR2VpSuVntHfFmPqlst5vQOQiwomG4rusju38CVZxZNignL\nCJySxTIawYN5a+aoHJtHKyxbSott0TSNp/+CK0V8BB8lcuQCm4p+w/t0fxXG\nVA9peyMeFEzq9atCckY6nGavpJtbPpFI/OjtfoPd4f24m2rCy1yJHqNHz4/0\nEmmAd9Sn0POBq3MNx1wJQeb9njPeGNx/J276JaY0oquw7n3wuOnX30yUJeBM\nnW5HxYieRyWCoHjCQhkYBTD9WTKL1LRNVVsxFBdlQjdEKkPmL5nbOQpIZbRZ\nr/+UmRxedXVwnLmMPU6LbdE4NDAdHUECpWSvVRb9VAvtNX4ewCkEnY+WzF4v\nO649pk5A5I0A4wwSE+5BK8/pbvjbn0qawuTrER9d7HqiKd7hg8whC/DHQSkF\nU4LH\r\n=RvQU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=12.18 <13"},"gitHead":"9fd46628a0fdd6c9b75f7d6e9642ecb7ca75b245","scripts":{"doc":"run-s doc:sol","fix":"run-s fix:js fix:sol","lint":"run-s lint:js lint:sol","test":"hardhat test --show-stack-traces","clean":"run-s clean:contracts","fix:js":"eslint --fix \"**/*.{js,ts}\"","format":"run-s format:js format:sol","compile":"hardhat compile --show-stack-traces","doc:sol":"hardhat docgen --show-stack-traces","fix:sol":"solhint --fix \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","flatten":"hardhat flatten-all --show-stack-traces","ganache":"ganache-cli -g 1000000000 --chainId 1337 -m 'test test test test test test test test test test test junk'","lint:js":"eslint \"**/*.{js,ts}\"","prepack":"run-s prepack:contracts","run-all":"run-s run-all:contracts","coverage":"hardhat coverage --show-stack-traces","lint:sol":"solhint \"contracts/**/*.sol\" -c node_modules/@animoca/ethereum-contracts-core/.solhint.json","clean:doc":"rm -rf docs","format:js":"prettier --write \"**/*.{ts,js}\"","format:sol":"prettier --write \"**/*.sol\"","gas-report":"wait-on tcp:8545 && cross-env REPORT_GAS=true hardhat --network localhost test --show-stack-traces","smartcheck":"smartcheck -p contracts &> smartcheck.log","postinstall":"animoca-setup-vscode","clean:compile":"rm -rf cache","clean:flatten":"rm -rf flattened","clean:coverage":"rm -rf coverage* .coverage*","release:public":"animoca-release-package public","clean:contracts":"run-p clean:compile clean:artifacts:soft clean:flatten clean:smartcheck clean:coverage clean:doc","release:private":"animoca-release-package private","clean:smartcheck":"rm -rf smartcheck*","prepack:contracts":"run-s compile clean","run-all:contracts":"run-s format fix clean:contracts clean:artifacts:hard compile flatten smartcheck test coverage doc","clean:artifacts:hard":"rm -rf artifacts","clean:artifacts:soft":"animoca-clean-artifacts"},"_npmUser":{"name":"nataouze","email":"sala.nathan@gmail.com"},"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"_npmVersion":"7.24.1","description":"Base assets contracts","directories":{},"_nodeVersion":"12.18.2","dependencies":{"bits.js":"^0.1.1","@animoca/blockchain-inventory_metadata":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"bip39":"^3.0.4","hardhat":"^2.6.1","ethereumjs-util":"^7.1.0","ethereumjs-wallet":"^1.0.1","ethereum-universal-forwarder":"git+https://github.com/animoca/universal-forwarder.git","@animoca/ethereum-contracts-core":"^1.1.2","@animoca/ethereum-hardhat-bootstrap":"^1.0.1"},"peerDependencies":{"hardhat":"^2.6.1","ethereum-universal-forwarder":"git+https://github.com/animoca/universal-forwarder.git","@animoca/ethereum-contracts-core":"^1.1.2","@animoca/ethereum-hardhat-bootstrap":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ethereum-contracts-assets_3.0.1_1637926472712_0.9201894945665798","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-06-22T04:53:19.547Z","modified":"2024-11-07T03:12:21.813Z","1.0.1":"2021-06-22T04:53:20.305Z","1.0.2":"2021-06-24T02:32:32.390Z","1.1.0":"2021-07-09T05:43:48.642Z","1.1.1":"2021-07-09T05:49:18.041Z","1.1.2":"2021-07-13T00:43:21.399Z","1.1.3":"2021-07-13T13:39:29.415Z","1.1.4":"2021-07-23T00:03:36.098Z","1.1.5":"2021-08-24T21:26:10.968Z","2.0.0-pre.0":"2021-09-30T07:22:48.699Z","2.0.0-pre.1":"2021-09-30T15:18:03.454Z","2.0.0":"2021-10-11T08:49:22.003Z","3.0.0-pre.0":"2021-10-21T22:41:33.460Z","3.0.0":"2021-11-05T09:15:33.798Z","3.0.1":"2021-11-26T11:34:32.985Z"},"bugs":{"url":"https://github.com/animoca/ethereum-contracts-assets/issues"},"author":{"name":"Animoca Brands"},"license":"MIT","homepage":"https://github.com/animoca/ethereum-contracts-assets#readme","keywords":["animoca","ethereum","hardhat","contracts","erc20","erc721","erc1155","erc1155721"],"repository":{"url":"git+ssh://git@github.com/animoca/ethereum-contracts-assets.git","type":"git"},"description":"Base assets contracts","maintainers":[{"email":"jackyc@animocabrands.com","name":"jackyc_ab"},{"email":"gigichan@animocabrands.com","name":"gigic"},{"email":"lucast@animocabrands.com","name":"lucast_ab"},{"email":"npmjs@animocabrands.com","name":"animocabrands"},{"email":"sala.nathan@gmail.com","name":"nataouze"},{"email":"emersonf@outblaze.com","name":"efabian"},{"email":"jackyy@animocabrands.com","name":"jackyyab1"},{"email":"jacky.yuk@gmail.com","name":"ikutoski"},{"email":"dhguo@connect.ust.hk","name":"ironbuddha"},{"email":"jp@fuelpowered.com","name":"jpazucena"},{"email":"andys@animocabrands.com","name":"andysob"}],"readme":"# Solidity Assets\n\n[![Coverage Status](https://codecov.io/gh/animoca/ethereum-contracts-assets/graph/badge.svg)](https://codecov.io/gh/animoca/ethereum-contracts-assets)\n\nThis project serves as a base dependency for Solidity-based assets contract projects by providing related base contracts, constants, and interfaces.\nThe standards supported are ERC20, ERC721 and ERC1155. Different standard extensions are also available in order to easily build robust implementations.\n\n## Overview\n\n### Installation\n\nInstall as a module dependency in your host NodeJS project:\n\n```bash\nnpm install --save-dev @animoca/ethereum-contracts-assets\n```\n\nor\n\n```bash\nyarn add -D @animoca/ethereum-contracts-assets\n```\n\nThe `peerDependencies` from `package.json` also need to be installed and to follow the same naming convention.\n\n### Usage\n\n#### Solidity Contracts\n\nThis project contains base implementations and mocks for assets standards such as ERC20 (Fungible Token), ERC721 (Non-Fungible Token) and ERC1155 (Multi Token).\nSome utility contracts such as the necessary for Polygon bridging or vouchers redemption mechanics are also provided.\n\nImport dependency contracts into your Solidity contracts and derive as needed:\n\n```solidity\nimport \"@animoca/ethereum-contracts-assets/contracts/{{Contract Group}}/{{Contract}}.sol\"\n```\n\nPlease refer to inline documentation of each contract to get a glimpse of its purpose.\nThe mocks are examples of how to implement fully-featured contracts.\n\n#### Javascript Modules\n\nA set of Javascript modules are also provided.\n\nRequire the NodeJS module dependency in your test and migration scripts as needed:\n\n```javascript\nconst { constants, interfaces, abis, behaviors } = require(\"@animoca/ethereum-contracts-assets\");\n```\n\n- `constants`: project-specific constants.\n- `interfaces`: ERC165 interfaces for supported standards.\n- `abis`: the ABIs for the supported interfaces.\n- `behaviors`: re-usable behavior functions which can be used to test contracts with a full coverage. Refer to mock test files for a guideline on how to test asset contracts using these behaviors.\n","readmeFilename":"README.md"}