{"_id":"@airswap/validator","_rev":"9-ed9329a54b50d6789973e7980fd9e0c5","name":"@airswap/validator","dist-tags":{"latest":"2.3.1"},"versions":{"1.2.3":{"name":"@airswap/validator","version":"1.2.3","contributors":[{"name":"Don Mosites","email":"don.mosites@fluidity.io"},{"name":"Deepa Sathaye","email":"deepa.sathaye@fludity.io"},{"name":"Ethan Wessel","email":"ethan.wessel@fluidity.io"},{"name":"Alice Henshaw","email":"alice.henshaw@fluidity.io"}],"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/airswap/airswap-protocols.git"},"homepage":"https://github.com/airswap/airswap-protocols/tree/master/source/validator","keywords":["airswap"],"scripts":{"clean":"rm -rf ./build","compile":"truffle compile","coverage":"solidity-coverage","ganache":"ganache-cli -p 8545 --gasLimit 0xfffffffffff --time '2017-05-10T00:00:00+00:00' -s 0","hint":"yarn solhint \"./contracts/**/*.sol\"","lint":"yarn eslint \"./test/**/*.js\"","cp_migration_flat":"mkdir -p flatten/; cp contracts/Migrations.sol flatten/","test":"truffle test","flatten":"truffle run flatten","migrate":"yarn cp_migration_flat; truffle migrate --skip-dry-run","verify":"truffle run verify"},"dependencies":{"@airswap/transfers":"1.1.2","@airswap/swap":"5.4.7","@airswap/tokens":"0.1.4","@airswap/types":"3.5.9","openzeppelin-solidity":"2.4","@airswap/delegate":"2.6.8"},"devDependencies":{"@airswap/order-utils":"0.3.20","@airswap/test-utils":"0.1.4","solidity-coverage":"^0.6.3","@airswap/wrapper":"3.6.8","@airswap/indexer":"3.6.8"},"description":"[AirSwap](https://www.airswap.io/) is a peer-to-peer trading network for Ethereum tokens. This package contains source code and tests for a basic validator contract that can work with with Swap protocol.","bugs":{"url":"https://github.com/airswap/airswap-protocols/issues"},"_id":"@airswap/validator@1.2.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1tFqqZTBnT5YwqQdJnb4l0DG2blpI75/Ix/DAosyeIaZXAvdB/HHBHle52+gSyiHQQEiCuFHsjN1/dTJx2xTxQ==","shasum":"6d617f91c0b8872aa6a01dbd528edc60f0b9c283","tarball":"https://registry.npmjs.org/@airswap/validator/-/validator-1.2.3.tgz","fileCount":57,"unpackedSize":12792113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT+u2CRA9TVsSAnZWagAAC5MP/0ZwSc6T0Ts+eRP7rZ1I\nSrO3EKQIy0A+yRvQmxoMGNgzhLSuvqwTPNupk34tl/HUo17Nqf62kG2Ed9bF\nR8E7WxYgrGVlAmIwANz/rjJRBVdJVo30+RNCs1jfFpSkQcbMeWTPustGwD72\neQuErhHcZBvv6nx5XarjBwKHfauNhdZrj6AkR4U26Ma47UNhEuuSDHCopB3t\nXgvZYSbUdVDMYC9jl8HULjn2V9Tbl4CH7lVuvQDmEs23tnajqMsmGEC6+7bL\nsD1lPB6SD5fmCtO4ssB6+4ui+RMppTnbE3QMo/+qTLr01P/6hDUI5URnrhVx\nwaRim1ZNf87v0cCdavRZ5v/+YKT3BLpACCu8em75IZZ5u4RUyT/6AcBMGVR/\nvAWaMjlv2oLt8bdzUZwNxviGDPR4LHR1yHTr2TBPIncdO5RXyo8dJ4brLhTU\nlxXUoUCQUJxo+6GFvy4pNS1drM+bFyiJev8y83jfL5rPLFtz63FnXAWAhWuH\nq7s39g5MIVzRhFK7WxmyuSBpUHezWwvqLFGxoN/AMnKck/SW9weeCxCO25q9\nDguiPvXzarS0mrdsI/A0kkyhzRdM1Ra3JKJcahiML7BaDfDt+2bknkkfPM2b\neYOZ5Sznuzc5YU5DIOjJoeZ7KShSdJkajpDo5txkKqVM+xsP7j6D4IcC4kJp\nB5ab\r\n=Cho1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ3CcdnGc8jzZ+X/Do3Swc3yf1T8WmLmZpVTcqjkEsTQIhAMdk+Zr3vr6bDviSGU8AbNXpzkClc8CiGldLNJI7kZF+"}]},"maintainers":[{"name":"airswap","email":"opensource@airswap.io"}],"_npmUser":{"name":"airswap","email":"opensource@airswap.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.2.3_1582295989849_0.584031976531435"},"_hasShrinkwrap":false},"1.2.4":{"name":"@airswap/validator","version":"1.2.4","contributors":[{"name":"Don Mosites","email":"don.mosites@fluidity.io"},{"name":"Deepa Sathaye","email":"deepa.sathaye@fludity.io"},{"name":"Ethan Wessel","email":"ethan.wessel@fluidity.io"},{"name":"Alice Henshaw","email":"alice.henshaw@fluidity.io"}],"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/airswap/airswap-protocols.git"},"homepage":"https://github.com/airswap/airswap-protocols/tree/master/source/validator","keywords":["airswap"],"scripts":{"clean":"rm -rf ./build","compile":"truffle compile","coverage":"solidity-coverage","ganache":"ganache-cli -p 8545 --gasLimit 0xfffffffffff --time '2017-05-10T00:00:00+00:00' -s 0","hint":"yarn solhint \"./contracts/**/*.sol\"","lint":"yarn eslint \"./test/**/*.js\"","cp_migration_flat":"mkdir -p flatten/; cp contracts/Migrations.sol flatten/","test":"truffle test","flatten":"truffle run flatten","migrate":"yarn cp_migration_flat; truffle migrate --skip-dry-run","verify":"truffle run verify"},"dependencies":{"@airswap/transfers":"1.1.2","@airswap/swap":"5.4.7","@airswap/tokens":"0.1.4","@airswap/types":"3.5.9","openzeppelin-solidity":"2.4","@airswap/delegate":"2.6.8"},"devDependencies":{"@airswap/order-utils":"0.3.20","@airswap/test-utils":"0.1.4","solidity-coverage":"^0.6.3","@airswap/wrapper":"3.6.8","@airswap/indexer":"3.6.8"},"description":"[AirSwap](https://www.airswap.io/) is a peer-to-peer trading network for Ethereum tokens. This package contains source code and tests for a basic validator contract that can work with with Swap protocol.","bugs":{"url":"https://github.com/airswap/airswap-protocols/issues"},"_id":"@airswap/validator@1.2.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ntS2YhwmqDAVNIN3O5KZCP2TDeO0HTwR5eYl0qxWvFvTVW8HPaSvo78fpOMQQzZbJr2CMUryE92r5NS8WARnmg==","shasum":"d5f471c32cadbd037c4f410c2e6fa2b9750d02b6","tarball":"https://registry.npmjs.org/@airswap/validator/-/validator-1.2.4.tgz","fileCount":51,"unpackedSize":12715981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUDG5CRA9TVsSAnZWagAA9NUP/RBT/3MhRdveuVPXicIn\nMfJhfPx2TQsK+qoJoe2ScQZVHvoPGw5thJMFlTaHSHBo1xNbGJOpRPoZbr9m\nCtZnW8p0R4IKsS5VToMH81dL5gcoQMm2Gpac+0SeSmbjPtkXjXuTW3U2ypsv\nJPRRCl9TDK0ZFpOQLj8JepIKprzGUQDHhuWqU42jqtCzUGcnjqtQ/v2MsUcb\n9PdryURgGNd04nkdWURI1FqIMTMf71BrdVQazJYby6b8uV2VNsIlVHoBABcj\nLcUI/EbhYgvjhq3qlImKd5icQXUPTiqmrNMX+0HYhprEjTRk+Y4fnzb/uMDg\nri4PLaVWJG5Baj3oG4gnKuGBGt08oj4IORvrIRYu9YVgzrGKCWadyHAqhFVg\nPyhzQavcB1otT4qotA7plXw93DX6UOERfwqhC4BNgFOVKsshLoHKoba/PKBv\nlq7bYP+utHQr6X00b1gZRBaDldkcnoz1exfBraOsxQMwyjeswNHbMYZyMfv3\njSgm7WJIZHIw77PMRA6NuXtT1DfkZc1Opi7gpuXsWtUbWbrr/+E/oza/zIw4\n2xLztsUHjXwpzA1E5Bm+LYOVeLSyLpGRnIabTwBp9HPihB6vZfcpv/Df05Kz\nzOXpP6siHSX7czOe8W6Ec1S3SsSbb5wlY9NRZ00QxKCm/ecf8gAuFSRQuQTj\nZqMx\r\n=jeqK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICR9tQ6GJKiq5fmzprAuL0sRK8ESH4tTGNFwRVg/UE1jAiAGnWhj2ogTQuR/bty60HQWv8zrYptlN2hrlfirQJ349g=="}]},"maintainers":[{"name":"airswap","email":"opensource@airswap.io"}],"_npmUser":{"name":"airswap","email":"opensource@airswap.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.2.4_1582313912618_0.019059922053021205"},"_hasShrinkwrap":false},"1.2.5":{"name":"@airswap/validator","version":"1.2.5","contributors":[{"name":"Don Mosites","email":"don.mosites@fluidity.io"},{"name":"Deepa Sathaye","email":"deepa.sathaye@fludity.io"},{"name":"Ethan Wessel","email":"ethan.wessel@fluidity.io"},{"name":"Alice Henshaw","email":"alice.henshaw@fluidity.io"}],"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/airswap/airswap-protocols.git"},"homepage":"https://github.com/airswap/airswap-protocols/tree/master/source/validator","keywords":["airswap"],"scripts":{"clean":"rm -rf ./build","compile":"truffle compile","coverage":"solidity-coverage","ganache":"ganache-cli -p 8545 --gasLimit 0xfffffffffff --time '2017-05-10T00:00:00+00:00' -s 0","hint":"yarn solhint \"./contracts/**/*.sol\"","lint":"yarn eslint \"./test/**/*.js\"","cp_migration_flat":"mkdir -p flatten/; cp contracts/Migrations.sol flatten/","test":"truffle test","flatten":"truffle run flatten","migrate":"yarn cp_migration_flat; truffle migrate --skip-dry-run","verify":"truffle run verify"},"dependencies":{"@airswap/transfers":"1.1.2","@airswap/swap":"5.4.7","@airswap/tokens":"0.1.4","@airswap/types":"3.5.9","openzeppelin-solidity":"2.4","@airswap/delegate":"2.6.8"},"devDependencies":{"@airswap/order-utils":"0.3.20","@airswap/test-utils":"0.1.4","solidity-coverage":"^0.6.3","@airswap/wrapper":"3.6.8","@airswap/indexer":"3.6.8"},"description":"[AirSwap](https://www.airswap.io/) is a peer-to-peer trading network for Ethereum tokens. This package contains source code and tests for a basic validator contract that can work with with Swap protocol.","bugs":{"url":"https://github.com/airswap/airswap-protocols/issues"},"_id":"@airswap/validator@1.2.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gzFscF2bo8+13/AtvhBdTW1BhLcsFN5YekSrfyam9sps+sqx5CwNbrGiFdPvPMm/ORgML0occe832ZQ60J2iiQ==","shasum":"ee8a052b03fb0b1449fe5dc9afae45b92fe182e0","tarball":"https://registry.npmjs.org/@airswap/validator/-/validator-1.2.5.tgz","fileCount":51,"unpackedSize":12716113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUDrECRA9TVsSAnZWagAAY6oP/1UVGZcZdTFEztKLI0zC\ngV0WrCOz+LQG4EZoPWgaH3hvJmP3zs2sFpjaYJfyxC4n72C3WTMqTPLIM5iZ\n2nUszFBw9mKXvwUFT2wHljh2IgulzsOp599liw3alRQsGrZoipno8ge1xARA\neTtARvYaeT1z6thyy6MwpZHY/y8naUqPJTkKOvmAW5kNBZiCX7/Wq1iody3Q\nJIsYdxFw37iaaAmB2e/Ew9itcgokPFj6d9H2UkoWMmoS0GXuTB8ct8c0p13b\nCUpnkBDZYGmyPUHs3PNrtTdEjGzvcvSaVWjzJTW9BOI92TK5KIKL4jjrCDz5\nlGQvEZVBNqh2mea8Nvp0/WJ9TMGXBMqTxZZj6mjPsmVGVfnSHX36HSOXi4/u\nc6rIjoHuGcU5OlliKaWf35rY/FCBn8+KqeyWi+tGiu52DvhxYv9ZqeBot2UD\nwWuTdwXFEK2bRo3TTHgfBSQVzLwsBEPSDsT4AOc8bod22Raz9jG0cyj2BzRj\n5gwBD4wYQeHtNVknieKgztu1yaZhVJ3hNZQadt+TT2fPKvmHCzShY7U6VPMS\nvlJQs8oa0raXKI/8Xhv0uUJ44VIIe3MvrfioBsb3YktFqGJDARzLB4C/AZC/\nhamTKQ84bB5LeoK7tkqfbl5O/UPktIV/6TXRU06Kc0ANjufwtA3xhVArg5l7\n3IDD\r\n=xuau\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj9pm/wxjN/xubhVRtHeQV4t4DNcCYdPz9GSzM6LMCzAIhAN9GWePk8yZf8RRjMhw44eHuInHFFOwecoCdIiqcAyU+"}]},"maintainers":[{"name":"airswap","email":"opensource@airswap.io"}],"_npmUser":{"name":"airswap","email":"opensource@airswap.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.2.5_1582316228166_0.9530071339807715"},"_hasShrinkwrap":false},"1.2.6":{"name":"@airswap/validator","version":"1.2.6","contributors":[{"name":"Don Mosites","email":"don.mosites@fluidity.io"},{"name":"Deepa Sathaye","email":"deepa.sathaye@fludity.io"},{"name":"Ethan Wessel","email":"ethan.wessel@fluidity.io"},{"name":"Alice Henshaw","email":"alice.henshaw@fluidity.io"}],"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/airswap/airswap-protocols.git"},"homepage":"https://github.com/airswap/airswap-protocols/tree/master/source/validator","keywords":["airswap"],"scripts":{"clean":"rm -rf ./build","compile":"truffle compile","coverage":"solidity-coverage","ganache":"ganache-cli -p 8545 --gasLimit 0xfffffffffff --time '2017-05-10T00:00:00+00:00' -s 0","hint":"yarn solhint \"./contracts/**/*.sol\"","lint":"yarn eslint \"./test/**/*.js\"","cp_migration_flat":"mkdir -p flatten/; cp contracts/Migrations.sol flatten/","test":"truffle test","flatten":"truffle run flatten","migrate":"yarn cp_migration_flat; truffle migrate --skip-dry-run","verify":"truffle run verify"},"dependencies":{"@airswap/transfers":"1.1.3","@airswap/swap":"5.4.8","@airswap/tokens":"0.1.4","@airswap/types":"3.5.10","openzeppelin-solidity":"2.4","@airswap/delegate":"2.6.9"},"devDependencies":{"@airswap/order-utils":"0.3.20","@airswap/test-utils":"0.1.6","solidity-coverage":"^0.6.3","@airswap/wrapper":"3.6.9","@airswap/indexer":"3.6.9"},"description":"[AirSwap](https://www.airswap.io/) is a peer-to-peer trading network for Ethereum tokens. This package contains source code and tests for a basic validator contract that can work with with Swap protocol.","bugs":{"url":"https://github.com/airswap/airswap-protocols/issues"},"_id":"@airswap/validator@1.2.6","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Ddj6t0EaQUMYjpsfipDIzwhecSWbDger/wjwUG7AAEoGJlQvV6POqNU2zTu46cjvmDjnrkuDXTDvcQGwCEnIXA==","shasum":"9f72df1f9362cc072beb64ac9c3d1ab1281765b1","tarball":"https://registry.npmjs.org/@airswap/validator/-/validator-1.2.6.tgz","fileCount":51,"unpackedSize":12716221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaA8dCRA9TVsSAnZWagAAf7QQAKDYT4CCQzQHdIwxr5qG\nBkAIOSM7uNT2Mf+Tw9nBWyctZYJf3rI65l/n2SiNEMJn94H+VnZLp/BsCmg6\n40uyJosq+9zgAI+YI7Hp/uiWzgHfIouiS65y+HiFAix0W9ktvTyAGuehnmqa\ncSsQKqj0hICwWNr81UtKDsuHuWKQE0cpWS8Y2QTIiukSuXCLnPAh91bVP15W\nafO51xuaZWNeGskZzhP3X4W//UsBaRykMxx8PTV4s5ua0Mu/3lKmzZ+4Nq0j\n0zcmGq7Yi4/UhdUoqs0M7xwnaFSWHVprPYc/7FnoAVEm1BAyr27Ux5RqMkIL\nOLlhWqCjyDSdcrQuArHRC61SemoGnqsQnE4T7OLWUoii33riQ14vKeNGAmky\nYhoJzBTNlxJN+5hF3H6IApP9l7upT272mGAeEsZ0pUW4f3IvKzBV/FS08kyl\nJlnkvebczm/EkRuZHEgvE2smFS1dwrPRVno2zyGXPQENBjw5ghsxcaaxW/9M\nPcQHljCVtrqiFo+T8/KZOtXZIMB6O4Q51Z5TiPBs6KiBWatlNpnzu+nVrolo\nSmON3ngfbo9QgbhziAw7fjQjeLC4S5DEi9vZTEJ5UgcIZOn3cX2+Uegb6ZxX\nDj/ZEEp1bB2tuBvu3i860DtWtSWdjiPtWR1L33R6mWkrYVd7brZ+KqWZ9b9J\nE+lj\r\n=ieOp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMa2fJIxVbr87vo6TYv3gzsStn7ASgKoNDN6TGEHdPeAiEAuzBH5QE+K+6SjG90hfZG4XjXWWpLMBmCO34/ht1oH6o="}]},"maintainers":[{"name":"airswap","email":"opensource@airswap.io"}],"_npmUser":{"name":"airswap","email":"opensource@airswap.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.2.6_1583877917334_0.6086545735482882"},"_hasShrinkwrap":false},"1.2.7":{"name":"@airswap/validator","version":"1.2.7","contributors":[{"name":"Don Mosites","email":"don.mosites@fluidity.io"},{"name":"Deepa Sathaye","email":"deepa.sathaye@fludity.io"},{"name":"Ethan Wessel","email":"ethan.wessel@fluidity.io"},{"name":"Alice Henshaw","email":"alice.henshaw@fluidity.io"}],"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/airswap/airswap-protocols.git"},"homepage":"https://github.com/airswap/airswap-protocols/tree/master/source/validator","keywords":["airswap"],"scripts":{"clean":"rm -rf ./build","compile":"yarn clean; truffle compile","coverage":"truffle run coverage","cp_migration_flat":"mkdir -p flatten/; cp contracts/Migrations.sol flatten/","test":"yarn compile; truffle test","flatten":"truffle run flatten","migrate":"yarn cp_migration_flat; truffle migrate --skip-dry-run","verify":"truffle run verify"},"dependencies":{"@airswap/delegate":"2.6.10","@airswap/swap":"5.4.9","@airswap/tokens":"0.1.4","@airswap/transfers":"1.1.4","@airswap/types":"3.5.17","openzeppelin-solidity":"2.4"},"devDependencies":{"@airswap/constants":"0.4.0","@airswap/indexer":"3.6.11","@airswap/test-utils":"0.1.10","@airswap/utils":"0.4.4","@airswap/wrapper":"3.6.10","ethers":"^5.0.25","solidity-coverage":"^0.7.4"},"description":"[AirSwap](https://www.airswap.io/) is a peer-to-peer trading network for Ethereum tokens. This package contains source code and tests for a basic validator contract that can work with with Swap protocol.","bugs":{"url":"https://github.com/airswap/airswap-protocols/issues"},"_id":"@airswap/validator@1.2.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-CMVFWe+ehPYZFS3OUdfXljxHzn7DQaVkBwAAS0G/ZyUohuktqjzxI1yJZ0ws6esO2Bz/mJNeugCv29EJYUBIlw==","shasum":"f06e07775774ff0eda0b5b2633261744e7a75acc","tarball":"https://registry.npmjs.org/@airswap/validator/-/validator-1.2.7.tgz","fileCount":51,"unpackedSize":13355974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpZDtCRA9TVsSAnZWagAAu70QAJ1AAQsafKQTwS435/Co\nR2b9QCGDkK2bk3d+IF7ox6bRyv5L0e/4dFjVgrR2g4UqmFjf3hhc95R6ON3d\n3Tp1vprVgTOF/VFXuAlT6Ir0q6bM4fVWKS3EUUbnwrFvFEKdUbXI3KOO/55t\nlFL4uGUwnUI0KrztmdJk7K+FBFRHpwl8eHmqFmf4yzBvh9G818+lEEM5rU3r\n2CnHqrMO+YuxuVvRAprqZLOflw0+H/wdcz7UX5iEf5gKJjCTHE9asuHw8V66\nLXPGvc/5PaotKN+RTRenRV6JjDWlgC4nkHMQZKrIPhf5QirleY86KzPqL34b\nrVDV+aK4DTJZYIaN/FpUzEYqL81BtWTPinrpd3r7sYOTEwbhrWjdxDLDfRt0\ng9sXCxpgmfZq4l0MvvuLxmSgSklnem+OD9+gAVh2fa5KgWKjxK1AS5KnVbFe\nZilxYBDrAMcYowTbEqJPfFMqIEerewOOZm5T9zfrpSoXe0MYSvTi74VgazV7\nlCICDNeqm+i3wJIqudN0avH+7fl44fe7G+VvyoTFPkY4vT2pEHQIX60emy2i\nFOQtfL95QizPZ6EIWxfmSddkE/os4UryykTXa1cM8FjCLZjX+S55O4WeO8qE\nsoTszLrPHFVimIPGmX/WjsdZnzGBoftCMnzSjW/8tmTOCqszHSKH9m2haPWF\nwmVT\r\n=PrT7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC73kNql2/8Kc6tQe8kGztbssLj+wWNESMUWH79ULaAXgIgaUxH8G3fGzXlnOwbtqqlbgxAfpfzwR4aaIvCEc/7wj0="}]},"_npmUser":{"name":"airswap","email":"opensource@airswap.io"},"directories":{},"maintainers":[{"name":"airswap","email":"opensource@airswap.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.2.7_1621463277180_0.5761661360519947"},"_hasShrinkwrap":false},"1.2.8":{"name":"@airswap/validator","version":"1.2.8","description":"Validate AirSwap orders prior to submitting transactions","contributors":[{"name":"Hassan Malik","email":"hbmalik88@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/airswap/airswap-protocols.git"},"scripts":{"clean":"hardhat clean","compile":"hardhat compile","coverage":"hardhat coverage","test":"hardhat test","test:unit":"hardhat test ./test/LightValidator.js"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-etherscan":"^2.1.6","@nomiclabs/hardhat-waffle":"^2.0.1","ethereum-waffle":"^3.4.0","hardhat":"^2.6.4","solidity-coverage":"^0.7.17"},"dependencies":{"@openzeppelin/contracts":"^4.3.2"},"publishConfig":{"access":"public"},"gitHead":"2bfdcd08d318fc51a370490eaf7be6b109bf05be","bugs":{"url":"https://github.com/airswap/airswap-protocols/issues"},"homepage":"https://github.com/airswap/airswap-protocols#readme","_id":"@airswap/validator@1.2.8","_nodeVersion":"14.17.6","_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-aKWi1mW8sxpWxcxKjHzDlF4peujMGJiJw+UPn4y2g6AM06BtBXMfxI7AMbATH0AuP2gxI1jT5YuH5xoK1ouI9w==","shasum":"045395bd9fe1ddeb2e188d0796b32dc609e29d3c","tarball":"https://registry.npmjs.org/@airswap/validator/-/validator-1.2.8.tgz","fileCount":28,"unpackedSize":2660662,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy5HEvCIT9MvjzHitJMEWi7BETN3qXxOIn4RNrn363cQIgRZnL8xER6VaChpbJL6vGGctZF6VzEK7MgZWWvXexuEQ="}]},"_npmUser":{"name":"airswap","email":"opensource@airswap.io"},"directories":{},"maintainers":[{"name":"airswap","email":"opensource@airswap.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.2.8_1632168564773_0.2627852635622894"},"_hasShrinkwrap":false},"2.3.0":{"name":"@airswap/validator","version":"2.3.0","description":"Validate AirSwap orders prior to submitting transactions","contributors":[{"name":"Hassan Malik","email":"hbmalik88@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/airswap/airswap-protocols.git"},"scripts":{"clean":"hardhat clean","compile":"hardhat compile","coverage":"hardhat coverage","test":"hardhat test","test:unit":"hardhat test ./test/unit.js","deploy:rinkeby":"hardhat run --network rinkeby ./scripts/deploy.js","deploy:mainnet":"hardhat run --network mainnet ./scripts/deploy.js"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-etherscan":"^2.1.6","@nomiclabs/hardhat-waffle":"^2.0.1","ethereum-waffle":"^3.4.0","hardhat":"^2.6.4","solidity-coverage":"^0.7.17"},"dependencies":{"@openzeppelin/contracts":"^4.3.2"},"publishConfig":{"access":"public"},"gitHead":"4ea292eed45e7199b970db66155b4ed0a60487a5","bugs":{"url":"https://github.com/airswap/airswap-protocols/issues"},"homepage":"https://github.com/airswap/airswap-protocols#readme","_id":"@airswap/validator@2.3.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-tRoOrbN76k5CCglIH8SwelpzY9etshs3wCxe7+Y8KvXFmEopwgMRSj8LCkFCIjLuVDw3rMDRcyMTgx9z1RMcvA==","shasum":"f7afd96950e33d2f3bb6653116aa2a97b9bdebf1","tarball":"https://registry.npmjs.org/@airswap/validator/-/validator-2.3.0.tgz","fileCount":23,"unpackedSize":2691610,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbC+U0PQLeBPS+SLUzSLCMs4M3TcEqE/lgOaudgbE32AiB9BofTIfKh5JQBJ9PiURvQhtkwhN30bQDbqoNbdWhKfg=="}]},"_npmUser":{"name":"airswap","email":"opensource@airswap.io"},"directories":{},"maintainers":[{"name":"airswap","email":"opensource@airswap.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_2.3.0_1632235635416_0.4023232734265738"},"_hasShrinkwrap":false},"2.3.1":{"name":"@airswap/validator","version":"2.3.1","description":"Validate AirSwap orders prior to submitting transactions","contributors":[{"name":"Hassan Malik","email":"hbmalik88@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/airswap/airswap-protocols.git"},"scripts":{"clean":"hardhat clean","compile":"hardhat compile","coverage":"hardhat coverage","test":"hardhat test","test:unit":"hardhat test ./test/unit.js","deploy:rinkeby":"hardhat run --network rinkeby ./scripts/deploy.js","deploy:mainnet":"hardhat run --network mainnet ./scripts/deploy.js"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-etherscan":"^2.1.6","@nomiclabs/hardhat-waffle":"^2.0.1","ethereum-waffle":"^3.4.0","hardhat":"^2.6.4","solidity-coverage":"^0.7.17"},"dependencies":{"@openzeppelin/contracts":"^4.3.2"},"publishConfig":{"access":"public"},"gitHead":"1fca0fe68fad25ad2d553e514d811b40c71a22df","bugs":{"url":"https://github.com/airswap/airswap-protocols/issues"},"homepage":"https://github.com/airswap/airswap-protocols#readme","_id":"@airswap/validator@2.3.1","_nodeVersion":"14.17.6","_npmVersion":"lerna/4.0.0/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-0ejY7HU+yoPQJr8B3fsBxgewceeBWZUJKSW+k4WCKESMkkbqtDoW3XdFA1kmxati0Rd637rPd/sIc+1QwszFBA==","shasum":"2169e5cf23d1bac687f73556a2828a6442be8511","tarball":"https://registry.npmjs.org/@airswap/validator/-/validator-2.3.1.tgz","fileCount":23,"unpackedSize":2691609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwwQ3CRA9TVsSAnZWagAAWSQP/iZWxzJmEtepvZNlgqaO\nqHyAs39U8UfIe4E66d7ou/GnSd2lj+qsYn0bKHOR0QA6iwARngRCMXupzDZE\n8V6tkk51Ey8VvEjbmLQVq02MlNclmfI/r5eTso9+kTApQodxt9g7q6wbxNmd\npntbWvzXprw6EqdYsLaQ7UDqnZXGBR+QybLfdmk7/fLLQWW9Y0XO3zLIEyFX\nd2aHRWzVsRgedQSfqWdmmTI4/7+sa7GsufHPLpj+e7owiIYkPJl+yspQDsrp\np1Z/tqJELBVySDmeFn3IoOKZdMJS7KYRzzPQu81RwUMdTOIKtG+dTk14ZcNC\nIGHA0VgasYp6ELMBxupU00+Y14t5AUn5pnI+8RMBKBCqmGBzZxMR14KHakro\nZzj0hvsDKukNiS462lFHNfLYQeOomOJmFP81fgeGOcJXbyYslxxHSM8hEtFg\nhPuTK3ZKzSARmrLo7FWKT0yaVW/yl5yBi+NjISfd1FYTIN7yHPDbpJh5WbRB\ndds/ReIlj+oT1fpPVoHG5I3bx+Z7MWhii63jyvJQjnxnJa75FBskKwV8pOeX\na9oQ78sSHKYWZhfMIS3oVwz0R1Lq5pcqip93Ic6zE26nhJ5Ch9W1IvLFGTkA\nzsCNYP98165X0DRIpiQiHdkmcaqlBrbRNpv+2Yh3kT36EBuX790KOGcu2Ie1\nXcqt\r\n=2GVM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3uFX/GNcFBZ8Q1jHprr3ijv4Cbd/bqKyyRoCFXVmHPAiEAoLaV+XpGOXjQD/44lO35YuvMhPchVOhrSLnaXJFvRoI="}]},"_npmUser":{"name":"airswap","email":"opensource@airswap.io"},"directories":{},"maintainers":[{"name":"airswap","email":"opensource@airswap.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_2.3.1_1632241844185_0.38962987755745293"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-21T14:39:49.849Z","1.2.3":"2020-02-21T14:39:50.186Z","modified":"2022-04-04T12:23:24.793Z","1.2.4":"2020-02-21T19:38:32.822Z","1.2.5":"2020-02-21T20:17:08.375Z","1.2.6":"2020-03-10T22:05:17.512Z","1.2.7":"2021-05-19T22:27:57.420Z","1.2.8":"2021-09-20T20:09:25.297Z","2.3.0":"2021-09-21T14:47:15.612Z","2.3.1":"2021-09-21T16:30:44.387Z"},"maintainers":[{"name":"airswap","email":"opensource@airswap.io"}],"description":"Validate AirSwap orders prior to submitting transactions","homepage":"https://github.com/airswap/airswap-protocols#readme","repository":{"type":"git","url":"git+https://github.com/airswap/airswap-protocols.git"},"contributors":[{"name":"Hassan Malik","email":"hbmalik88@gmail.com"}],"bugs":{"url":"https://github.com/airswap/airswap-protocols/issues"},"license":"MIT","readme":"# Validator\n\n[AirSwap](https://www.airswap.io/) is a peer-to-peer trading network for Ethereum tokens.\n\n[![Discord](https://img.shields.io/discord/590643190281928738.svg)](https://discord.gg/ecQbV7H)\n[![License](https://img.shields.io/badge/license-MIT-blue)](https://opensource.org/licenses/MIT)\n![Twitter Follow](https://img.shields.io/twitter/follow/airswap?style=social)\n\n## Resources\n\n- About → https://about.airswap.io/\n- Website → https://www.airswap.io/\n- Twitter → https://twitter.com/airswap\n- Chat → https://chat.airswap.io/\n\n## Usage\n\n:warning: This package is under active development and contains unaudited code. For all AirSwap contract deployments see [Deployed Contracts](https://about.airswap.io/technology/deployments).\n\n## Env Vars\n\nHardhat expects the following environment variables to be set. They may be set in a `.env` file.\n\n| Variable            | Description                                |\n| :------------------ | :----------------------------------------- |\n| `MNEMONIC`          | 12-world account mnemonic used for testing |\n| `INFURA_API_KEY`    | Infura API key to use for deployments      |\n| `ETHERSCAN_API_KEY` | Etherscan API key to use for verification  |\n\n## Commands\n\n| Command               | Description                             |\n| :-------------------- | :-------------------------------------- |\n| `yarn`                | Install dependencies                    |\n| `yarn clean`          | Delete the contract `build` folder      |\n| `yarn compile`        | Compile all contracts to `build` folder |\n| `yarn test`           | Run all tests in `test` folder          |\n| `yarn test:unit`      | Run unit tests in `test` folder         |\n| `yarn coverage`       | Report test coverage                    |\n| `yarn deploy:rinkeby` | Deploy contracts to Rinkeby             |\n| `yarn deploy:mainnet` | Deploy contracts to Mainnet             |\n\n## Running Tests\n\n:bulb: Prior to testing locally, run `yarn compile` in the project root to build required artifacts.\n","readmeFilename":"README.md"}