{"_id":"@gooddollar/goodcontracts","_rev":"86-e19e568ae126d1281e11dba5ecb65e66","name":"@gooddollar/goodcontracts","dist-tags":{"beta":"1.0.0-beta.1","latest":"2.6.6"},"versions":{"0.0.1":{"name":"@gooddollar/goodcontracts","version":"0.0.1","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.1","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"32fbe3047bf953e41a50a5f484f38ac2212567b0","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.1.tgz","fileCount":30,"integrity":"sha512-c0Jy3qTHmGjStE0ZoidMsIivxn4aCYoxyXVahHccQDbJn1d3JEdJz4mtRWvHSofofYBh+lH9rQBplhkP+h2s9A==","signatures":[{"sig":"MEQCIDZqo6yLPZ6GBrNfkheI3R6Fg0KFjdc/uKUUJBJFIvtdAiAyi672R3q+L7Us+u7oYJbJaSvldKmzmZVqsK6RfiIK1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4800143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRdO7CRA9TVsSAnZWagAAbYgP/1kzEtusqc3gp4DzhrCT\n45fz3MPgwXMe4ZKqKHeOzhe/dPAPoD+moL15+QBPa4M/RpXOA0BA/Q4HQH4r\nsqCXzplaEGwsLJuTbILJalxqqfBuablHxa4+mEdEh1ADfUCJGGnyL+WS9qH/\nzw/rpZWzsTxAy4IWwwPeg3JUETNVRpIN+Y3qQQ5CTtAEL7ftI+ARDSs8uC+5\n6jE03KXS4LaPwaJojg/LUy6lcYV2Gll4hOMZi6uVH4OihDXAf3pwueBg0Jg7\ni5bOKWr1ntFM8V7RQzCs39gDVHSA9U8KP5jhVdphLa5x0itUoTHbtUJi1mgm\nFHEuaQeg2ypRv9viubePcz+Rr5NAhhujozRjWbjylk/pd8ewRfp8epAbfb+A\n5QsnCl2Oz4NsrsiDWAY/H3ordkrCvnBnuD0mA4HEz1a+CgRRwB0USv5j53GU\nyoYhS8zO3nH6U/elJvxgHxisoUn+xxdCW4wEWnLhBVpxn8jt0YWk3RVZ6UHf\n8aMfXH5es/q+jMv+YhxRyiNBc5vSDMLEhImzazQg2HcfRGu47WrnbAb45xGO\nn+VG9ckiLDzNbbnL3Vch9i56TKkKGaDVyekllSGdxx8Ly9BlBasdKxMm3O/q\nfC6Bl8CT1YTtS9sEHnvog06PhMW+Wzd8AS05n6w/zX7dOsW4/7+HdvFDldP+\n5BK7\r\n=wCJD\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1d2f6fa51ca83cc59034a2491ce18d8109dc0cdb","scripts":{"test":"truffle test ","migrate:ganache":"truffle migrate --network ganache","migrate_reset:ganache":"truffle migrate --network ganache --reset"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"8.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.37","bindings":"^1.3.1","fs-extra":"^7.0.1","websocket":"^1.0.28","@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.0.0","openzeppelin-solidity":"^2.0.0","truffle-hdwallet-provider":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.1_1548080058735_0.14212719175882405","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@gooddollar/goodcontracts","version":"0.0.2","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.2","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"0e12d0455d27090d97ff9a26c9b40743aefa69b5","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.2.tgz","fileCount":30,"integrity":"sha512-DSfihsbZbvUMH/HJ8Y0CEbbYBNBsMDKNEgwluauPCAoXHn4mokdi/JF6RuXOj/2mA50JoDCYBcDi8vwSHN9mKw==","signatures":[{"sig":"MEYCIQCfKiNeTbohABl8rMm3IZ6ZkvU5RRQN8Rlde9QdLMaI3AIhAI317YuIS4BfGXHRWKxFg4ePbPDOuCph0nb+Wt3vkpB2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4703185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSayQCRA9TVsSAnZWagAAxL8P/AqCnO8lSBS2TgVXPz0o\nUG1S4BrO3QnsXz1WIHKGe30h2tpTA6T0yq0HpjHXRwdMcF/pYX9rrSS9viap\n+NRHL+mehCPW7UHpok3S9N34pofJ+Y1h7sGxALJJwl8Wn09bfTe09mRvIl2n\ny/xR8w9jCwPHZqpV7SICbXWCTDEfr6FPCcdfqJzg7F8uRSJNhBPGtQ4VN0Ai\nsOJHVW6bq2jdXRPqgIGcIdW5AhOUBAY3GzCnGre8/TEgBRoH1rYDg7zF5Y9p\nBp+vmSrpXuufTFoxE6W7G9m3XWxR/y9d6dg/fyH0udfLiuO4qjT8ZUgphYJi\nIE1eCFT9NJyH0htvLBha6apuKQu129POcrGZlS99bzu3zcYpPsuAfpZz3j7Z\nl1d0L9iRZDzSOqSSS/HW7TKowoF7GBeSuKCJGHMaYVASZ5yPF6MG9u/f8iHN\nYdT1SP//f7NCiQaimTAQf2BMKbIs0LXNgNf8GTKRLvY9nfFeCeBWnU9JvGii\n5/s79Ab6sDeoq1v6aD9lusLSX+Bnluj4Mki5at4cmYocn/VaM0hTXTx4Gult\nQMqmNO3YvbdqSZmss4kmZk3V0El0FfMBPMyTuHVZBvGgCgSWac2yWefL2LfT\nc2Itpgy/rDBj+LEtoLo2zej8ODn13jri/wNUlEMz/sTTeXlDGb2rB5XkfWXb\n0H0T\r\n=IwIe\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3e102bc087dcaa62a542e3c804beb6a005722f1d","scripts":{"test":"truffle test ","migrate:ganache":"truffle migrate --network ganache","migrate_reset:ganache":"truffle migrate --network ganache --reset"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"8.12.0","dependencies":{"dotenv":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.37","bindings":"^1.3.1","fs-extra":"^7.0.1","websocket":"^1.0.28","@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.0.0","openzeppelin-solidity":"^2.0.0","truffle-hdwallet-provider":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.2_1548332176291_0.5634128554025764","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@gooddollar/goodcontracts","version":"0.0.3","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.3","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"1fb54d6d88e1c055a116345392af81ec6a90ae5b","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.3.tgz","fileCount":30,"integrity":"sha512-LatFi+3wCxSZ8y4zxsONG2WGnvjU0dKsIHsaK83DfinPknKvYaDmJWyt7g4HPHDk8yFipTwijoCIKlpV8yaWSg==","signatures":[{"sig":"MEUCIFwtA9bTD75yr7GNdbDUZlXcGahsIqa/SSFINAZLBvVKAiEAmc1/NXHoVCbRKEeB3RJ1FbuppI6aEIdDtHW9mGzbHY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4721503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUHaZCRA9TVsSAnZWagAAkwIP/1B0LMOgBzS0hUMWAMvV\nFvo3TRY+uEPAxApJKqXpk2yyy7Nk068zWe6Cc3W09/TZ4RCimMHVu7mKpTxo\nmoFB+n7YQ3s0SFaa5K4rBY+Lx+9xfztmh2NDW++zbuzyandmXdxJibA2+PBv\nmX8jaXok2kz3B7QficwQsD0x1KXz/yhUN8EZRNsU8cglyXI9VDPiCZrBIzoE\nhsFkO/lDDk8LZfqtv3eU/cYWEjoDkxaliv1FjzqTAU1h6zmNUhLXGHtZ20Ru\nssixlaWu4yufz+lx5R/r7fZZ8abhEpSL21lox/jNaWsTI8Xpv5o5hoK48ZTx\nYj9kEgUisXgmeC6srDbHh47g8ae9uX/C8ovBm0QpuPJyQm/2/Usrsxz0b387\nbRR3Qarx3b2QZHBHQ4jDFAanzJq2kDfp97ZijvqKaNZ38CgIQbyozsUsw4oK\nLIT7K0wtV2js+D8Mdrh4Tpe65XnUw92uL6vPDwfRp4XK+uVmE/XtnD4dnllI\ncDb4tckonRmX7Bf90V3FbvFO1M/zQBFGcu7TosRKzJ6UXnJ0/eeTBcdyV69G\nsxuLmFiGOCU+TjceNwxW4fdjztYFr7l34RYJt7/sMX5LjP+0mAMyBPXAJYhK\n2CitGbFhP1jtElgxxTapUsz9LrQKozFhp2ir5fd5fJ15wayNhiBRY5lPREFm\n1oev\r\n=4phJ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b79ac79b26fcf57843b462d1e2ff8a45234070ef","scripts":{"test":"truffle test ","migrate:ganache":"truffle migrate --network ganache","migrate_reset:ganache":"truffle migrate --network ganache --reset"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"8.12.0","dependencies":{"dotenv":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.37","bindings":"^1.3.1","fs-extra":"^7.0.1","websocket":"^1.0.28","@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.0.0","openzeppelin-solidity":"^2.0.0","truffle-hdwallet-provider":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.3_1548777112451_0.21571780825462494","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@gooddollar/goodcontracts","version":"0.0.4","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.4","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"5ccd1f083201e9be11247f0eca70499cd100bbea","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.4.tgz","fileCount":30,"integrity":"sha512-E2I5kihEBpnkTfqq32kedJFVPdP6Op4ain7AZ8kpREHVOD0UThXBzgZYe3poWECh1fQ8hOx9MGCBWVVKfYdaiw==","signatures":[{"sig":"MEUCIE6XVlM1J3/OHlPN5l4sxJSKTkMhv8wncQvxiXxRtKyZAiEAqVDc/ZFjCjk6CY5Qdq/tJvaSC0iSRBfVB5XQOCUAUio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4728025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUHgNCRA9TVsSAnZWagAA2lYP/0JlFRuckvyllboSEzrp\n+dKEbNX29HkDc8CG6qIs0lA9Po6G+lFTCdEl6N8xyIZqBHeu2jk2aVGubd8d\nBWUXuFpA8epZuTKJuOJ+ea2DhzHAjvk6DBuQyqFcsCiH3ZUF4DcDL6fCWBNo\nkIGPHJiTk2/JeAB1qiHa4QS09ngu5UftZh/6n1JAeRakw2Co3xS7E+v9i9CW\nKdRhOLUYFboYT1GEqXjUUyUnv6rcQBJWZW2CXJgiCeqyjw5BVNdSaOUamitc\np/nJSlnrpCDmQTYS1VMSL3TrcT0/pz+QeTLHVKYnvNWGrjeLA2mAotAWllrU\nHBNxzpkzUH73BQL3xJiKSVzRqkKj4y1gv+r5MPoy39NM7QarfA3uZur3yu6m\n0jFUtfP2fL+hrP9YgQHWdomI9QdbbsCFbO3rfYPiRIcnpNVO56ZvQInZ9dLD\nG7djeRi1jMsE9Vfz0S8XiWOMAnECmNH9nY1Eg4MGukkBT4Ay1Nd3O53lGX51\nyPSeDLRAQX6ZXN5ZmDFtKXoIzwt2nTcvx+y0u4nUmhSio1pjJYdtEjMQUCYT\n5q0Pqa1MU4cMNAKNud2SVpgYsxYJnkD30FjeLSHXb/thGuPKamjZvU/PQyNF\nE0qmCWLb3Qrm9LN9964Rp4nnxpFBF1t3D0twbJ+i8rULR5Luw9eOQucg+whL\nF2xw\r\n=SGPk\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"156bcc77e2916c3233c573a6d5d64aad15062c85","scripts":{"test":"truffle test ","migrate:ganache":"truffle migrate --network ganache","migrate_reset:ganache":"truffle migrate --network ganache --reset"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"8.12.0","dependencies":{"dotenv":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.37","bindings":"^1.3.1","fs-extra":"^7.0.1","websocket":"^1.0.28","@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.0.0","openzeppelin-solidity":"^2.0.0","truffle-hdwallet-provider":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.4_1548777485322_0.44974473148042526","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@gooddollar/goodcontracts","version":"0.0.5","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.5","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"4f1e342e5eb3c4635b286d9aabaf18b07202bc98","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.5.tgz","fileCount":45,"integrity":"sha512-+VoCa/DJpuUYg31+gopingYIpca3kxDptBVTVhrdS0N8hW2Xij7S4gzVMTIQST+SP2Eslvh3/IWkgWx/IRRJog==","signatures":[{"sig":"MEQCIEMJTSj8KN8mzu/POtNq0VIRvB4uqWEoTVlFlfzFcU1EAiAS4vGFptVkbp48+/emZ+hWdO6jGmENa44MYOX3PNzzVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5722371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWYobCRA9TVsSAnZWagAAS24P/jw/EF+UkvKlppbiU9ac\nicpl0noGpaR8noOejOvif2Qq1N/H0bXSpBVwyA9e/J5+kIqvPWXj0HYrfgQU\nV8YAW/ueQJZPgEjrUrPUdakt73bqZl5UNkupBL8mO7TnwDU3bjSpXpMnDvYI\nhWyjbciKwg5ezGqE7xrT2pgfWYQDbufIchBOKXJaDiq711ZCT6n5R4AgigTL\nOL64JYfXr/FarPjzwpomZd6Z0lGQfQhg2vrQepw0sNQDPqkLftBf6W++VGeJ\nIuujOuRh3Wevs68ZYwhKsfEmMMP6bd2S3rrEPVjL1eW0myLp8NZzVWM5Nrwj\n+73yVawuDk5wSJI7c+u/TE1EjGpnnhUEWwQh9q135reDeNNYwc84YlHaLygK\nASvo1eZvI2mOSeHQxwtJJELlvI+wo75izvzu6JqlipByYnKqIsee9g31fxnn\na6xCm3JByhElLtI4/bT9OBBG5qzlmU8yC2w0P8a3j9YCT24r1O007DjpWQO6\ns8m5WQEk6eVpvXg64KMCx02Gghq9Tj2azIyu6/mt4OQxS2O0+knE+TaTXnEt\niSEL2NasDC4MfUCh5faaJQ4n4ZIRqwDApFweh5QfPpcDsPhWCk0tBO5t+2EC\nAMVSk1UjYu8LmNZEQ/dUHCe7T/U/rBRGD3wJcIz8pTXegE8NbglKEjuYHrS7\n5ii2\r\n=a+Db\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0a011a9780dce5eaa14680625863971182f4589a","scripts":{"test":"truffle test ","migrate:ganache":"truffle migrate --network ganache","migrate_reset:ganache":"truffle migrate --network ganache --reset"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"8.12.0","dependencies":{"dotenv":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.37","bindings":"^1.3.1","fs-extra":"^7.0.1","websocket":"^1.0.28","@babel/core":"^7.2.2","@babel/polyfill":"^7.0.0","@babel/register":"^7.0.0","@babel/preset-env":"^7.0.0","openzeppelin-solidity":"^2.0.0","truffle-hdwallet-provider":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.5_1549371930962_0.3286914487557018","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@gooddollar/goodcontracts","version":"0.0.6","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.6","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"6d6c4ae9a661ee5043ca6f9a9dd990333161e922","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.6.tgz","fileCount":53,"integrity":"sha512-aIfWJj9YwzIj9+Xxhmbk3IITVbWr10CY4AndWHxWCrP79Qg9nAPrrI2u6NWpSt5w7+ndAZgplHyPyRkHr01J5g==","signatures":[{"sig":"MEYCIQCBRb7hEyjVy7QtrnqadElgU199UQmn+1oq/sbKlFWPogIhAKSHgEiKiMxr7MnOOqfB+xBdcOnmYiz6ESKk3xCeDyco","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7175070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbauyCRA9TVsSAnZWagAAeUwP/i/OvL7/30oOM9eFjpA3\nEw8eDnNzwO0f3q0e6oiK60YPiEl8PnKV8ih9isIITw3/pAfoEUHgM0SdetJM\ns1UOqXbJu9MH9weSfNXcEwciMPLoE7uzYV3b2SHwflfpY7cYHEi5wNAx/GXE\nSIC+liAtznZ9Y2Fovmz6oOO/rSvpcDll10nY6JVyy+lntLnckSEZmb/wtR+V\nL5ZnNlDBx8rNuwKyynVLFYu82vMAHtfo4TI3hNjztc9mScQir7wi2hZqVjDl\nRCTMkKtv0/nieDO0Fw6Lmk76qo1qtFXYpJX7PK8ksG5uoslZKmpdu03qgqsn\nNk97IFvi5v7aWFWDnr2fB8820lTLKoTT/6K7Gqp2DX8KlC/O2SVSBR7tioF7\nokv39HTl5r4bLgDLHY8YZIfWoVQ8wQZau8GLw71bySoerJhJHom+qYEdZsB8\nSVViKad3R0jnEihplz0rbFr/vWQBvg8U+wgXrHxIk3od56JmcF6vJi3GwGvg\nO+fEZJ3keOchcFlIIyNZM7kNd/UeT35SWrEzMgIgSEUwUKauX/WvJJZ0uv11\nwhXAUy/0AMQ/4QJJEDIaynOWjzfFY/J0DE8/q7LVr5Cd5lV2RAlW2fW7iFc8\njRbgj5SNEZy/v4mt/RoyECg3k7NngkSceOLcujPXre+K6XzPhaZ9Vza5SWWy\nr6ZE\r\n=8mhB\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"36a5d4aed4b647f3ee343bd425b9f47cd50ae9b2","scripts":{"test":"truffle test ","migrate:ganache":"truffle migrate --network ganache","migrate_reset:ganache":"truffle migrate --network ganache --reset"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.1","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.41","bindings":"^1.4.0","fs-extra":"^7.0.1","websocket":"^1.0.28","@babel/core":"^7.2.2","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.6_1550691249351_0.0367092337719066","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@gooddollar/goodcontracts","version":"0.0.7","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.7","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"5f082519d465ce5251bc686de03bb51e468fba69","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.7.tgz","fileCount":64,"integrity":"sha512-dEKVYDVwZBiKDTzjKjWGoMhuNuGodE0SvVdV+3GDAccbp+52qxxiRPwXpnxDe34E2nCSXsOKNySxfp6LYBxOjA==","signatures":[{"sig":"MEUCIQCgRUxA7onYGAV4J5hZrXZeiA2xzMVTzV9GAYAEj7l8IAIgAl0cuhbbv/jqYOzLWr2mrI5JPSkKM534e1/sdpaTk3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8139296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbnrHCRA9TVsSAnZWagAALB8P/2FiVJLpK2dHz/FC0lmM\nRBvykJVAadKZxiOr9HMcJM0YoZJ1y7CCxrauQrt9LttbW5W+LkeWvWIn/pQl\npBovqr9zNX5iJMepEyJecgt6lD8UV+7uBtrvaylTXDCEwVmq7ZBpAr1zgJGU\n3qXXOS+qMC5F5wXl7Fg0WbV1w9hwtwZhzocCWHmqVBeOigdLxiEyNO4tCP71\n3OjLtDk9gxiBJVvln8mHOCUVNXBNuDiH4c9ACNlRY7gxJdtiQ38awTmFnMoR\n/lifovOHln4ojx1rDMck3Ek9RyNjnZyBBPA7Msf8uzZp/fK7zBAe7Bmnn312\nOo24ccGPprwMgMXArGb+bAtFxllhYsSknHiq4VrIMhmULycyWmHf+NSC5wVC\nYJzqu2g9WQagtsIo14v36FHIcuPBLac08MEag1G0OaeG+yfESU1SydkjTBX4\nsoJ10rXIp8UcW4aQo2qBfp6x0/16FcF3JAM/bnoKi1LDtYKUzzuSCss2HZ1D\nwQxiX9hqxibCwhepC1wIxxj9c48CyuV/a8Q8tbiww4h/sgr5q2Sqb6iEeP6i\n81/c3q9FlXXMPtZ0e4UVE349Cg/dwk7XW+vPwq+T1TUJdCzxwAh6SvJLLPKe\nCom7Q7nTwuo86zKY/iMYjzPF4OzMuV1+mS1XyGgL4BF0ZH2/goo2jgQlPiLA\nQGsS\r\n=Slw5\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"35a3d40ef090af401b33c3a3ad5f08caab9a0d23","scripts":{"test":"truffle test ","migrate:ganache":"truffle migrate --network ganache","migrate_reset:ganache":"truffle migrate --network ganache --reset"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.1","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.41","bindings":"^1.4.0","fs-extra":"^7.0.1","websocket":"^1.0.28","@babel/core":"^7.2.2","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.7_1550744262827_0.3933543595935789","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@gooddollar/goodcontracts","version":"0.0.8","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.8","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"37661363bc5024b7765f5b2278fa2ae066e5cb62","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.8.tgz","fileCount":64,"integrity":"sha512-3+k+/rFdbg2BUesy3sPuokFU1OmA6fhP07It+hoK/6/PQjXYIsGCcQ3Ubh/JdiQ7JgVvBAuzrbkTdDOUlqdCnQ==","signatures":[{"sig":"MEUCIQDKUE5DkMUmxm9SMu71hO38ux1MTtCRKj5Ozhl0BUrtbgIgPdaFqoQrspte2zR1VtuIQJFzr/bNbOOHI2bfimmIYhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8445816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciQfICRA9TVsSAnZWagAATocP/3WZq2hhE8mW+RR1oVlE\npreNSCEfbSLiJCglfenKYwXyucXLFWxiKEvmLS8hNM3zSQ4pp9TbkeQzUqAM\nrViUVZym7i58DtgPDntpwv3DbUO/BYHOUOpPrJce6LRh5kYqe4dBO6yNPyGt\n3ylrgcyol0PcW2I0R/NIdfO3XbTX0NQ4jPyTZ7v4Vu41N/XeykwoMZqI2m+h\n5ExG5v0ynYtfQlOmcP2AhAXrVXFOYUpxtfqtxS/rgFCWrmj2a3ti9XQK0nEN\ndON7JWwniBmpDAybh7mFzQojUnkKVzON6iPCB2g+7itoe5Wd1OGCrr/eQdIR\ne5PrCCMrkmzuLICCw7+xG6+sEQQ9DY1EkplO9DWWF31rKLojzlC2FeML5Cxh\n5eBOnS273MBuTtAPXjh94uyET/yq1dj92Gk2G0ftBy7tgeDa/xIOmUsojsuy\nJx6HBekyw0xRHiMiDxAd7phPocXa0ikP64I+EVDfCJ7igtG5JCYhsrT0Hjp2\ngeiOdHVIeZZ8GgC7SOr/Cik5g0lGJ5PnClBoG7ABX8OgEFzNR3zqHvjh9PyA\nuOG5Rq1fISX00Y0zANAL7auW86+UWMhhDmz6n7GKAoIMV5PgPsZcdoKcSv9j\nc6WpUF1j2dC3h1riD1Rg5O+MUqx+NC601mJlcEdlfcitHjje/KHXclClVTpN\nYiqr\r\n=PE9Z\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","stop":"fkill :8545 || true","test":"run-s wait test:ganache","wait":"wait-on tcp:9545","start":"run-p ganache deploy","deploy":"run-s wait migrate_reset:ganache","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 --port 9545 --networkId 4447 --db devBlockchain","pretest":"npm run start","posttest":"npm run stop","test:ganache":"truffle test --network ${NETWORK-develop}","migrate:ganache":"truffle migrate --network ${NETWORK-develop}","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.1","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4","solhint":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.48","truffle":"^5.0.7","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","fkill-cli":"^5.2.0","websocket":"^1.0.28","@babel/core":"^7.2.2","ganache-cli":"^6.3.0","npm-run-all":"^4.1.5","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.8_1552484296226_0.5135007370140015","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@gooddollar/goodcontracts","version":"0.0.9","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.9","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"7adff00fd953db65cbd0ef12abcf41467ed9e1e6","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.9.tgz","fileCount":64,"integrity":"sha512-pl14jmzwZlb1AR4fnnOgnKVso5sNcdrXRlSo9HHqs334guV+OJD0x1pZgmopA3Vc5n1isxe974n0MDUO8jY9Ag==","signatures":[{"sig":"MEUCID+mmd9B8Wye7oX8VzUebANprmzYhD1KlFV3tPOeneh3AiEAp+4R0ff0In8Im9lA4rIwinv3TThphlksjvcCYzcN6/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8320369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciYLgCRA9TVsSAnZWagAA9boP/2jQnGcLKWR/fnGvJmJN\nQt5whmDLFLSDoc7k13vsCNHgxNyRqm++AtsBv/c/VKPQw6mW1aeU+JUUk9RD\nIthGgN4kSx5fjnSyChbtDg/+mLmAAopibz5pmd6fgp1qMv8eeapV7UT2c0HA\nyrQdKns9DMrxBDIiCK2UoYCOrqT1TGMABGzgb5C9+7/Sl883fqlWrUtri4QJ\nLPUnfKOQ1QA/WXghzRfT7FFIlz660QoCJKTxSiaOBz8AFp77rsoN6hPlIYTn\nd0auazBEfL03qje+eHffDFV/0uHERT4O47bWz5LdRNxUHb/YZRjUGfkmw21w\niEcQstNOx/rND5gYpANVcHppJZHV9d0y425g+01dKa/JYBj59Jz1+oSUMTVC\nWKmBy4yNuePqOrAZ/gg8y4BNWCVnG80/530Nm8XwVSmJIbjTQ6cWbOK51RA0\nWk68czKApqwSugTnmP0MMl9Cpg7FzCIhIdXPNzMVN4GT35SCAO4yvSk6RBEc\nq5t6DMqvtXMFyq2g95cgY5A+lRNqZVliKHyj+1gWSzwf3TG5F1wm3Q68XFOB\nx52vPONAEstYHw19AKvIu7U7z9Yx7I/BcJxCHOCMy6dK8UzrwYZDYjdva9l9\nvewYKVoAqcy4Icx9xoyeKrIGUBUrA66ryxgJloe8gCVFEd2IVdpun0ViuUVd\noNzg\r\n=MAre\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","stop":"fkill :8545 || true","test":"run-s wait test:ganache","wait":"wait-on tcp:9545","start":"run-p ganache deploy","deploy":"run-s wait migrate_reset:ganache","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 --port 9545 --networkId 4447 --db devBlockchain","pretest":"npm run start","posttest":"npm run stop","test:ganache":"truffle test --network ${NETWORK-develop}","migrate:ganache":"truffle migrate --network ${NETWORK-develop}","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.1","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4","solhint":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.48","truffle":"^5.0.7","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","fkill-cli":"^5.2.0","websocket":"^1.0.28","@babel/core":"^7.2.2","ganache-cli":"^6.3.0","npm-run-all":"^4.1.5","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.9_1552515807929_0.5143346028118343","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@gooddollar/goodcontracts","version":"0.0.10","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.10","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"5cbf7e1788620060dfa397979af79ccbdb57caed","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.10.tgz","fileCount":64,"integrity":"sha512-4MjFA2lkY+roC3ADuqDUnGDwhJS2bV+YWmQMbYI9RWAGmpfrb15JnBSjGj0IKus6kxDu9fmK5gqF0b7yhjeTUQ==","signatures":[{"sig":"MEUCIQDKxRmQrRpv7yC07XeLxBs8X+hCh2Yz3Er1E7mt1c/hjwIgBMdl9TiSBfSItv0RMJSVJWrpysTZMHXw1G1w3YiMI+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8534998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnLlMCRA9TVsSAnZWagAAT7gP/iZ77R01sNmIA0cloZxT\nc0XKFOWtAn3sP1vgVZ3kaLhe0C10+FqoQujgSsuBleSBatHGI/gSu/8JAxYD\n4C/s8sZoA29H/iQxPQ8x2Tr155IuA83C56g/PiP9yHvq1MTol73TZYywVGhz\ndGESK1eUCeaoG4zCDsVGQXIlRmxX3m7o107hmg/6zhjYeCc3wzyIS9KKaORr\nlsmN+vSEirNz82wdiqxNJe5iY0l/P1WLuLbqKGEgZpKK6RRNxgVH9DKqYp4P\nOLECvHHAyHC0S88D+H8HnXfIQoCMpCE9dO3axclQ3DrrphBB+ibJAb/+KHci\nL69mZYAaRbuhTF78rvulj1aFbvRJyUQHDwpW8qp6Z7L2o0lNBo/pnUpWJNpg\nU0gyBDHU8ZQif/9hNMwercZL4m5JythMrgVxXvdv2m5LTrnvywxHu5lO1W0F\nlsSHmStT8545fAkC4PKNZ8sFEuBcvLs/WLYBHAShwxMm/ucp6HBCHJMGwF21\nBfkG0TEZ0bsY44rJCqIpq7aLjGl2yJaOqRujkCN2Dg0Ey6nkDMN34/rf/koT\n7YtrIyNjyNHfYjH6K7QIJb9JEG5ueIoxrCMyvQfruHb7IIrpyCFkSNkD5aGe\npUWNUDTo0ri7xpq84ufpRsoyNfQyvaAaH1eB0HLm2O7KmmQ/GvNocnyCmvrr\nlTaz\r\n=MZXc\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","stop":"fkill :8545 || true","test":"run-s wait test:ganache","wait":"wait-on tcp:9545","start":"run-p ganache deploy","deploy":"run-s wait migrate_reset:ganache","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 --port 9545 --networkId 4447 --db devBlockchain","pretest":"npm run start","posttest":"npm run stop","test:ganache":"truffle test --network ${NETWORK-develop}","migrate:ganache":"truffle migrate --network ${NETWORK-develop}","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.1","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4","solhint":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.48","truffle":"^5.0.7","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","fkill-cli":"^5.2.0","websocket":"^1.0.28","@babel/core":"^7.2.2","ganache-cli":"^6.3.0","npm-run-all":"^4.1.5","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.10_1553774923039_0.02538088011183315","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@gooddollar/goodcontracts","version":"0.0.11","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.11","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"bab70177dc27e7f0897692bb8221aee0c9f21e42","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.11.tgz","fileCount":64,"integrity":"sha512-8kOp5qHn+QnEhOAROQ3PbFum6PUG1rKivWKCYlxlf2uHXQyRee3KcvhnK18YVy3R9jHmXuuHLeQGS8bZiHftkA==","signatures":[{"sig":"MEQCIEfC8gMJ2A6Rp9/NOVLP7Dd598/gCmSPNFln/hcXtCZRAiAtorG6sJlIeZJjHQE4gr6vCDIiZyoOgVluVrNVdJNxYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8529334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoIU9CRA9TVsSAnZWagAAQ9sQAIW+F3j0lvT/3xVxVJys\nrUxYHoAyrFimYpavBi13Ee/XL5P3k61L5f3oqTwrBgk6/jlltFj8kh2IKPq8\nsCO9Xp4GoDM6gWkkxSoEp9pg9PtIvF3kjzM1ez1EekmYtsVII8QCRfdDfRLK\n4BOsDFieGgrrLU7Qp7RiO0ba1tbnYAt3x8iv0pBLhOQd/7UVsvOqVRHVPKqx\nvPIwwRuInyWy4FI/pA1fGjfhezcgqpSbq1VxtSfNvh7uSzpWKAtcVr7D7qHJ\n1kG9hynhQD14oSCQOEu6opV7gLI6zZ53b6tqq02RONlclhTLBUx79XD6yerD\nRm7zeUEdmrzcxY6UqfP+uOq5Iqk5AeOGvzrze8GZn6IZFvj3JRpKvqBHCnbm\nauoy6V6ciz7G/b/cHUH2l9jZtJPBXNuPGiMfZienoYl62Q/3BNhrz9HmMdXC\nzk7x3UxPtFBiK7H9Xgh2zpv29Siqr3s4It1SJUnhQTMF5uxzqdqUUbpVpD4f\nth8v5tdQUwrgxSZpFoyAj+FMp1jh28AMhr8f0iQ5Klfq0ZwTkP9FMtP+Jpwu\nkTaMmgU8DnxeroFviZsiUYIq209nH9YiiSHs495lXjY+hu0CYh+R4KHXD2Y5\nKwni1dO4nHlaV/73FLxbjbKrEC/qvC+d4Gc9m47B2iraKKk2VG4dE1V6szed\n7bTm\r\n=p3Ln\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"run-p ganache:test test:ganache","wait":"wait-on tcp:9545","start":"run-p ganache deploy","deploy":"run-s wait migrate_reset:ganache","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 --port 9545 --networkId 4447 --db devBlockchain","test:wait":"run-s deploy test:ganache","ganache:test":"ganache-cli &","test:ganache":"wait-on tcp:8545 && truffle test --network ganache && kill -9 $(lsof -t -i:8545)","migrate:ganache":"truffle migrate --network ${NETWORK-develop}","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.1","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4","solhint":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.48","truffle":"^5.0.7","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","fkill-cli":"^5.2.0","websocket":"^1.0.28","@babel/core":"^7.2.2","ganache-cli":"^6.3.0","npm-run-all":"^4.1.5","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.11_1554023740895_0.16518181628673778","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@gooddollar/goodcontracts","version":"0.0.12","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.12","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"7d996ba8196553039e98ba8773ecb18d3cf55a83","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.12.tgz","fileCount":68,"integrity":"sha512-vjVmZ1RQsk2tqV2RgQvTKcmtR2t0Xi4Z3CbZeo3JaeeLjbeiZCTlIGlqztLJ9FwQi4QrCJD2MRykN9gASOKCeQ==","signatures":[{"sig":"MEQCICfbrgZEdjfxPmcI+peV+qLGZO0nZjESTWvoOkz2uGe3AiBw+l0mzc/Zi0y29uKURfnQW4DRWd4alxp8q242aQmQig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9964190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpQUCCRA9TVsSAnZWagAAxD8P/RR89kPdIIevf+VpVLXW\nlH7lqW17izeVN3b1bO9v3TnnxR6y/Ic3C5CUD38IDVAfJNq342IvUia90sVo\nD5YwSYba2vn4Y3Ar1giFRi340FtrHyF2+QtaSiDLtIfba4+PsEvFuJd31njC\nxCz2rNbPrOSQY2g6zmrhpWNy17bVQwtJs1WaefvxeEwVFTHxqOTSHIIN/t9s\nDQu9Up2a42zRbW23FlOoD67Ie5u6poiVaRFUzn7LzCoI3cH2ahkMCg7UGr7r\n5io7hAfORe0wiN+l+IeDZKsff8gWVNIH53afCHjmGSaZc+QopRVpHaMSQTQq\nUORqJ2+NI2j/okobFUxteNTULKmnCrPXYWkz7GbLrZJj0grGRLgePBxFxxm4\nv6eZBmLyVr+527dLW9RxGp+AJ6BqPfsPcQg1cW4hLpExK2uCOiiOY32ArlMH\n92HKHcm2x6C3zltmB7rwTFiNjj2mch7xISN/kPY3xr1Tc93CeuCBX+hq5b6K\ne2K5dsQUKixAFUP2IGpMkyooMrIPuhxlL7mkf3uZXTne7hp2U7NqISLVDSwI\n0KqBUMJeMqQwvVhbiiBepIKTulhogeDhjdl+UTv5ezvbQzKp7J2lOQ+LMp8x\n4aK6cXNH6H63b+kVDOoKSVwNUEVWQpT3UouzljIi8gH4gframau+YNFlb8Qa\nBt+L\r\n=y258\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"run-p ganache:test test:ganache","wait":"wait-on tcp:9545","start":"run-p ganache deploy","deploy":"run-s wait migrate_reset:ganache","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 --port 9545 --networkId 4447 --db devBlockchain","test:wait":"run-s deploy test:ganache","ganache:test":"ganache-cli &","test:ganache":"wait-on tcp:8545 && truffle test --network ganache && kill -9 $(lsof -t -i:8545)","migrate:ganache":"truffle migrate --network ${NETWORK-develop}","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.1","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4","solhint":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.48","truffle":"^5.0.7","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","fkill-cli":"^5.2.0","websocket":"^1.0.28","@babel/core":"^7.2.2","ganache-cli":"^6.3.0","npm-run-all":"^4.1.5","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.12_1554318593606_0.5749401234242522","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@gooddollar/goodcontracts","version":"0.0.13","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.13","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"e7d80ce430123b4f6d8eb14dd9d462f079cd5e1d","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.13.tgz","fileCount":98,"integrity":"sha512-Zdf6bc4EN8LWBV6+zdN6visIwF1fllzHJiQgsjrdw/CTDtuKkY0Fy3bpL0mg0eJRhdfp5Np0zX/o8Qyz9LgOTQ==","signatures":[{"sig":"MEYCIQDj4TayQUyWQsCX1sGHJPtRevQg1g5z2ku1D7/LVBoxGwIhANjQ0UgFdk1z8doL4x3iPO0lBQP1JmucS6gnaSKXr6uR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8963615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxYg4CRA9TVsSAnZWagAAN74P/3Tehk8dUUOJ+bnrRhwa\n0cugXGjop+KKK1np1aKgfwx96Ykh1D1z6miuYHqoDIkKw/xwOVccC9qkte89\nbizL2HIeyJz0vDWIdR1U0pg6jsVRInysh0RDs6DM3L+fU/csF4H0/SPKbb2t\nxyIV89Ew3F6jfThtn9X/oNQJLvgVVsRvLOLBDUO7YMz7AYltREaayyt5ht1D\nLoK/bc1vIgdYEV0LaMAHlTQ4F1zL2KB83E5+5PIC+zMfCz/6cia73bw0DSjj\nfiaPO5xxxB/olh0pGS1MdWG7HpDh9uURGIz1O37WZfdotY2K1DhzS+n5ORpz\nQQRfjrJ+JOv7sgW0wpocktuDVcdtz3L7jCdx6kLmubNjZa5xeAEWCXl4kJBA\nmYWaavvICs23bbXsMiFkVzFctEtfaKc9JmbYpTlZVTUG1iV8rsHdUICWMKQn\nKhl7UkAeLtNgrESjhQMSC4Jp5/xoNXN/T3QwHxYiP4FdBxezytqt0CVJhcaM\nb/i5tB7SmZdgEjeOoELvW/DqGBEKfYciS5HbsnXNeV2pkgpkEW/Uo2HyyGvQ\nuZ7ufyLuHSno18z6WC+GRGJWl0CqU71gqE+KhTCO0UDbHCWmI9ipAXfun+1J\n9bq4hokfkSwFQWJ2H3+WyLuLXWX4D5c5Yr3zJ01xXBgGZT7QqbwheXmdjKFv\nGIN5\r\n=WgjK\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"run-p ganache:test test:ganache","wait":"wait-on tcp:9545","start":"run-p ganache deploy","deploy":"run-s wait migrate_reset:ganache","ganache":"(mkdir devBlockchain || true) && ganache-cli -m \"$MNEMONIC\" -g 1000000 --port 9545 --networkId 4447 --db devBlockchain","test:wait":"run-s deploy test:ganache","ganache:test":"ganache-cli &","test:ganache":"wait-on tcp:8545 && truffle test --network ganache && kill -9 $(lsof -t -i:8545)","migrate:ganache":"truffle migrate --network ${NETWORK-develop}","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.2","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4","solhint":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.48","node-jq":"^1.6.0","truffle":"^5.0.7","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","fkill-cli":"^5.2.0","websocket":"^1.0.28","@babel/core":"^7.2.2","ganache-cli":"^6.3.0","npm-run-all":"^4.1.5","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.13_1556449335654_0.46171687315561316","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@gooddollar/goodcontracts","version":"0.0.14","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.14","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"76cf55c41584c1c2f405238429e54d93b1e15f55","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.14.tgz","fileCount":99,"integrity":"sha512-5Xdiy6/HSX/+OpwYdbjzg1iSMP1QNBpXPfftMi1UdrVyJBEan+7YnxFypysGKlRDWmfdBY/32fquICy2pgEtrA==","signatures":[{"sig":"MEYCIQCB6SQjsU14r3+8NpNKKPOYgddYgTW5rUan6hvndafthgIhAIcOUN9ZYZkrwc3zFwyGu+rVzZ8HCCIcA7DutP8pKE9h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9310223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4VYVCRA9TVsSAnZWagAACv4QAKJPtD/Wd+uzcnY3p8ZI\nKyKxpeWiMA0r4Wcl3ZC+pdpg7I9pwVKN9cxJinquqqs1Gy3FO7cspNcYr5EJ\nFGIezxLUBZEVc8g/LVUtsZaGnkiODtD/oIzdc/GwHdBVYNUlZsfFE06HKGap\nFqqKSFIdP/0KoUi39zna3QoOKgwFcNTbDmGSANiJ1OeqVPEi6mW7tV4GBqCJ\nyyw3xZlXG9IMgo3q+OZyNjesc0n/VKSUbjOtZiRVNE1W8Rq8bpHXp2d9fe53\nuQeZn5F+j+TSLMigKPLhehH2hg/dNXr2fzW+wbx65gH2zhrGatHe5hA64S47\nQA9SexfnpABmODE6XPI8KXxmNzFXAZ7bRiMQjm7jHc4oOjGf6qne3+YhwuYz\n7BaHYvSeHc/xIAnZQiMCYrxOyLY4NPmvmEfJcHjULS2PeB1pBKHM1GUadi1u\n/y91u4BgdnOhlnoV9VET7kDZcgxH5TWB46cGSGa2B3fPuRTRhf2Btf6Lz/bf\nl27RHXHfn278zpviGuTzMF8exg3raa8x+zcSi1qV8ofGyEPQuFAwUjaKp8L5\naGl3Th9buhz0fhWIr2Gd3b/b69bM8ZLirOxMGMKcZJrz655bUHa4zGBxbNlB\n3lfcMwfsbIK8BNRUBH/9Loxi3DlfGNemVnXEH9VUa67OUb7GUQzr9h17DZyv\nV9v+\r\n=fvsl\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"run-p ganache:test test:ganache","wait":"wait-on tcp:9545","start":"run-p ganache deploy","deploy":"run-s wait migrate_reset:ganache","ganache":"(mkdir devBlockchain || true) && ganache-cli -m \"$MNEMONIC\" -g 1000000 --port 9545 --networkId 4447 --db devBlockchain","coverage":"truffle compile && scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | node node_modules/.bin/coveralls","test:wait":"run-s deploy test:ganache","ganache:test":"ganache-cli &","test:ganache":"wait-on tcp:8545 && truffle test --network ganache && kill -9 $(lsof -t -i:8545)","migrate:ganache":"truffle migrate --network ${NETWORK-develop} && ./minimize.sh 'build/contracts'","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset && ./minimize.sh 'build/contracts'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.2","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4","solhint":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.48","node-jq":"1.6.0","truffle":"^5.0.18","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","fkill-cli":"^5.2.0","websocket":"^1.0.28","@babel/core":"^7.2.2","ganache-cli":"^6.3.0","npm-run-all":"^4.1.5","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.14_1558271508379_0.2652289526348999","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@gooddollar/goodcontracts","version":"0.0.15","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.15","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"9e7906d739fe076d611bcc7fb84427dbace717fc","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.15.tgz","fileCount":100,"integrity":"sha512-MrMLSv6/qdGX341jbLOnl4TG4k5/82HU11Rl/+Fxqua47KPe2AsC4Wk+/3mwMJYjUfXqdd6OlBPeZxHG1tBC7A==","signatures":[{"sig":"MEQCIDMpHIz8gDReVPq/UJ4OHLLogyKU73B4YF8Sefe6ThEgAiA8oa3NrTNunwjOWnM5/fsd8mR0qcL5RL9oeU7PftFMcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9311992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5xmvCRA9TVsSAnZWagAA8+sP/AgtMB/E4qqow7zOT/wG\nXUXF4aaF5OS1UyeFgpi0OPJgdHGDDcTwCIJ8HMr/S9rZs+duB6OZ7vMuNQMo\nX5vAdnsL5G8gJTkfk31fXYGx7CDzpeHmhhO00+vtOqJDlzVqtSCQLEPvG9Oc\nEDZ2xoITL0BsHULa5Dz7hfYlrD7HmklKuzDsK3Y7fJkUSgii9Cy7BtB4OB+e\nkkXVT9c5Az73V/4MGVNMfTFBbFntrReAeM8ZtFRXUZvarsH4aPKa+ypGWkBZ\nJcGS9N7jhv+Hcj6yH20bq5HshwAtaiz/4AjHasJQzOCl8XcUcXjCkFGxWZl8\nUmfeuUkuFrLFjAvGnOnxW1GmbsGUzJc4nzg0dE8w5ZFvaVF5oJxBVb2l9Wnt\nZQwL9WPOa84uKRmcQDyvwOpWwbp/Qf0nweQ/htyB2pqrkQivDCQjnlCGUm+U\n/3eaJMidWJtUgUIDHz8bvy/SEatV6zPDfsJqFKgs+ldEn1M/G8CMMavP7gzy\nHOY4wVluLrkO9LTEuocXjFPzm+gpXcP2Aeq5PjlK2Nsu52oea2YLULzS2nyo\nJZaCQ/OAqNEoVZ8prKDNhsqxEpFKwpgZni4GmgzRuKE+nAlCxjShA8qYPI6z\nDwjm4qVbtIESL6+94wjyEAbEEm/9vuyJXQNUnL5/BPH2dVoanEzQ3MCZ1vMR\nIjAy\r\n=JtGn\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"run-p ganache:test test:ganache","wait":"wait-on tcp:9545","start":"run-p ganache deploy","deploy":"run-s wait migrate_reset:ganache","ganache":"(mkdir devBlockchain || true) && ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 --port 9545 --networkId 4447 --db devBlockchain","coverage":"truffle compile && scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | node node_modules/.bin/coveralls","test:wait":"run-s deploy test:ganache","ganache:test":"ganache-cli &","test:ganache":"wait-on tcp:8545 && truffle test --network ganache && kill -9 $(lsof -t -i:8545)","migrate:ganache":"truffle migrate --network ${NETWORK-develop} && ./minimize.sh 'build/contracts'","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset && ./minimize.sh 'build/contracts'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.2","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4","solhint":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.48","node-jq":"1.6.0","truffle":"^5.0.18","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","fkill-cli":"^5.2.0","websocket":"^1.0.28","@babel/core":"^7.2.2","ganache-cli":"^6.4.4-beta.0","npm-run-all":"^4.1.5","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.3","truffle-hdwallet-provider-privkey":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.15_1558649263265_0.6309860891346633","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@gooddollar/goodcontracts","version":"0.0.16","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.16","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"2004ac1daeeacd7326ec87a60d1cf66b60afee6e","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.16.tgz","fileCount":100,"integrity":"sha512-de2CG/3Irbf6RgVwPgdRIk7l3kPPTPu/ArAcWs9d9B2xPk/FIHPKAyx7O4nNIXhDBG87qdW0C8MH9EEDR/efUA==","signatures":[{"sig":"MEYCIQDlcDt7id/Vrlzpv4uH5oTC55EFqE8Gwbjdu085WLtkhAIhALqo2KmlTGkqZFIKJqLaU93RiJZO5uW+HmLw/C/iVeWH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9312472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLW3fCRA9TVsSAnZWagAAyTcP/RmPxqFrzoFAhMF4B/eR\nwUq0mcWT4bLZw264ebPx+vPKx4E65uwJKJFUKbGx8v3LPxLWDGvKCWwmsGXR\nPYgM2//K42m6EaXKAKt6KDn/eZArMKmb5fotyvgZs/ORdY37JSu6F+KNA45D\nZPjLPiMidOwLJ0JeMS6q24tnEY868I/ztvRK2F2FEgP5IUY7mJNgMtndGZg+\nW3WMlVVaCEOdUCbSYsF0XF8xYp2dNtYJOR4/ildM2PJrDRBGMkGeuax2A431\n4tgc+ALk0sf/DmdQbVfYHgX+SpJomgQJENskSyf3zD88bcvCYn7svcb510Hk\nYwhHBB5J2h2uOsQsVqeCT8Eb4VxFuxpVn/V6sFWJp8OBH/sxVeTRjzdcJE0E\nsyeBqCUVqG4qjaunqti6RSZg06DnnkDUBin3NyVsfJsE0T8X7zf7VlESfv3x\nOLwN+c71YGDOmS9FxM/YUDzgLToWbkuN+aOw/bvll1FvdPuh75kqWsl1bc8j\nOJiYZzG1Z5FdtgCy0uI9v1F7retTLuMk3jIFUY3csguDor90G05Co7oD8DJQ\ncMIpeYdbZMEiMGJgilknBt93nlRSjaJVRFAUMqC57745xd4GqGBSQpmFnOhn\nJCs67oOnnSJ3gF8Rq1k8QpSU7NLNPycD6rkw2Ie4wOO7SMG8Hdeygbd3SwEE\nFym2\r\n=4TMd\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"run-p ganache:test test:ganache","wait":"wait-on tcp:9545","start":"run-p ganache deploy","deploy":"run-s wait migrate_reset:ganache","ganache":"(mkdir devBlockchain || true) && ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 --port 9545 --networkId 4447 --db devBlockchain","coverage":"truffle compile && scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | node node_modules/.bin/coveralls","test:wait":"run-s deploy test:ganache","ganache:test":"ganache-cli &","test:ganache":"wait-on tcp:8545 && truffle test --network ganache && kill -9 $(lsof -t -i:8545)","migrate:ganache":"truffle migrate --network ${NETWORK-develop} && ./minimize.sh 'build/contracts'","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset && ./minimize.sh 'build/contracts'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4","solhint":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.48","node-jq":"^1.9.0","truffle":"^5.0.18","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","fkill-cli":"^5.2.0","websocket":"^1.0.28","@babel/core":"^7.2.2","ganache-cli":"^6.4.4-beta.0","npm-run-all":"^4.1.5","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.3","truffle-hdwallet-provider-privkey":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.16_1563258334662_0.33884537212490873","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@gooddollar/goodcontracts","version":"0.0.17","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.17","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"d95cff94209bf308c6418cf91f5e30b198a94d53","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.17.tgz","fileCount":100,"integrity":"sha512-Dk3Tb8+xSOXJ0JVbPGlPksgbprlAgEauElESJo+kXO2ap426lvGBB2kVbTRtKbpziTRsKwN6sy0eLwsBAFCBFQ==","signatures":[{"sig":"MEUCIEI17CtSPaIzs5lhkOayGivjV0yfqVFgZ3Bgdl6GplfxAiEAtanqWWYkv+U7AM+EGqyzBPaFlutoUL/oFleXW4PqI2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9335438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUqshCRA9TVsSAnZWagAARWIQAJHGGgvC8VHq5ps2JloX\nXKoYhtDES19O1HcFoZWTYQGaH/RdSst+OvEICB7zwJvU7YHeDHQcsuAddQSl\n/6X4bBH3ZhigFKjg2skaGAJJWp8Ay6b+ecDUn0uFg7UJcDX3M0Z6mrTgGBjY\n2AGUX3js9gpFMrfXVbILYkQTXs7N1SusMfwlgQoC0Vll+oD3D+tJbmKTxwDp\nZwbnx4Cpbq/GJFPbEKE1ImdKPqQlGo+3BeOD9gP3q0tK6HxbwD9+1JjdPHg9\nqZQXNiOMKd37kuhywYUAJq+m2nlsQsGjXOJ6vSWbun48hbpK5X0PLwbalkao\nWRlJ/+u+AmqMo7bYufAbhD+xrLGfbWqtIf31cs9GWJmq9smcdJm99J6lfAh1\nPCwTj1B7CXVoS+knxP3CMlGL6HT5RCvgY8FidBBqybrYjalL2I6U036jgaJp\nd2tUYTsX9cmoDHUDy9APKT58FfRE1hXs3otWU7dAJn/VZC8JY1Aq8AbRG87D\n+SjlYG+JMRkdql7ytvezd3zsuau1Fes48ViFVAFY9z1SLZjPFf1BNZ6Ae16W\nGB/ZL5LT5+cStXej6qDoTDnNIo9vgevpAiZwBfBv2aDYhX6VgQVmzHsM2/gm\n7pI6Vz0QRrM5ktVKT2qmkLZTqvrgwOvkOq3J4djfVsGHh9Mn0RWwBktlXXQo\n2Vk8\r\n=E3EF\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"run-p ganache:test test:ganache","wait":"wait-on tcp:9545","start":"run-p ganache deploy","deploy":"run-s wait migrate_reset:ganache","ganache":"(mkdir devBlockchain || true) && ganache-cli -m \"$MNEMONIC\" -b 2 -g 1000000 --port 9545 --networkId 4447","coverage":"truffle compile && scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | node node_modules/.bin/coveralls","test:wait":"run-s deploy test:ganache","ganache:test":"ganache-cli &","test:ganache":"wait-on tcp:8545 && truffle test --network ganache && kill -9 $(lsof -t -i:8545)","migrate:ganache":"truffle migrate --network ${NETWORK-develop} && ./minimize.sh 'build/contracts'","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset && ./minimize.sh 'build/contracts'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.48","node-jq":"^1.9.0","solhint":"^2.1.0","truffle":"^5.0.18","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","fkill-cli":"^5.2.0","websocket":"^1.0.28","@babel/core":"^7.2.2","ganache-cli":"^6.4.4-beta.0","npm-run-all":"^4.1.5","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.3","truffle-hdwallet-provider-privkey":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.17_1565698848629_0.3639308652648192","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@gooddollar/goodcontracts","version":"0.0.18","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.18","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"d5ec5cbb65bbf134b2dfff091c263bd0337f6421","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.18.tgz","fileCount":100,"integrity":"sha512-nTFciTaUW9uvtM27ITr48+cjRpbpogHMkGfqd1GxQJ/sCrorVtT9IyYh2xZhEryM5T3SJ84ZwjRyWW9pCGkI0A==","signatures":[{"sig":"MEQCIHfgWxRzrhl7sDkUpVaqNUSLUSxn2hVe72xGFQR+qUCCAiByZlRdXOxs867Ejo6PxfjNR2GEYjLcMssG4C2iyj4/aQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9087461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUsbXCRA9TVsSAnZWagAAS3wQAKP4ADyEHCUKhTMvFv7C\n2yponYGfO/FGd2/d70KsuLdmokjDew3ptEXhPmUzZ+uIw9JMJPb8EU8nK8T1\n4HWUz2y5GZnF+VNn0vs2S4axJSgqTOkVVFhbeB3OmhB7w43Ta7xjg1tKnroL\nj5uOeo9CaretsEcojEnLgQnO5jJIEMyjue50gnFuVPSf14uTj5v9V0oWlc/n\nZbDnmS4CGlDrKQeCfRhxiFn5xZl/Qwp6nyDoiT0wxvZJ5ryw6AzDUAb4FZNK\nlW4heR9xG55/bKEB1spD5/Dxywx0i6tOlb3/fcGkv0ZARv9wgwdqWY+vzwDN\n12m5bJodmlae5qVMi78hJMaPXDxJYqjdECIAn3+Dzi3Wcn5IQcY9rxrWktLw\nBVCv2zJRGt3KwguUooqZu/i3piz0WB5OJdJppVHNhyMjkqt2sczP1+0F8wIx\nieXiPXjHUfkG0T6HOJPXVarVMI3ULmsvipEsuSVWZ6izYuJDnJLaTxpWoU2M\nQ7YKAL42CGVKqT1JPSwdtRRGV5RMBSq+0mnKarn05iu8x7IACp50bs6XaCTa\nAT/5grHaFOAtVi3z1i9z+1j+10vprY/LjyVpJjbQL+nJYc4RTlueUp3Y0RVL\nOAFitpILEdvGxbJd7kK7oBQhggAxGHxb+G3EQ7uvmJcWQMrN/dRDh0ZHcs9k\ngsiH\r\n=yQ7b\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"run-p ganache:test test:ganache","wait":"wait-on tcp:9545","start":"run-p ganache deploy","deploy":"run-s wait migrate_reset:ganache","ganache":"(mkdir devBlockchain || true) && ganache-cli -m \"$MNEMONIC\" -b 2 -g 1000000 --port 9545 --networkId 4447","coverage":"truffle compile && scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | node node_modules/.bin/coveralls","test:wait":"run-s deploy test:ganache","ganache:test":"ganache-cli &","test:ganache":"wait-on tcp:8545 && truffle test --network ganache && kill -9 $(lsof -t -i:8545)","migrate:ganache":"truffle migrate --network ${NETWORK-develop} && ./minimize.sh 'build/contracts'","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset && ./minimize.sh 'build/contracts'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^1.0.0-beta.48","node-jq":"^1.9.0","solhint":"^2.1.0","truffle":"^5.0.18","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","fkill-cli":"^5.2.0","websocket":"^1.0.28","@babel/core":"^7.2.2","ganache-cli":"^6.4.4-beta.0","npm-run-all":"^4.1.5","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.3","truffle-hdwallet-provider-privkey":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.18_1565705942567_0.3202677057120551","host":"s3://npm-registry-packages"}},"1.0.0-beta.1":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.1","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.1","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"7253f094356628c7645e12e0a1c26af352cb78b2","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.1.tgz","fileCount":111,"integrity":"sha512-qluTvrGPLLex8m6jgsdsgH/vczeGqyc5MM+ByToAAUmXFNWPLntg+vgxd+SJx7NRGxQotGRzoUKdtSzzDo4UuQ==","signatures":[{"sig":"MEUCIADjm4MdHVyn/barU9Z2qnAvaW/psPG1D3XXIFuZPGMvAiEAwfl0N5a/5Yld1GtjMmndQiz+wQtygMJmF6v26pfqdzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18248196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdh3MUCRA9TVsSAnZWagAAQaAP/08t4/oUbybzF6VTsN6o\nT8QTZHO2Fbq5ImckYt7PBzyRczZwINGLzsPxFVcTNcTqErkToN9f3QbJjy4R\ndW8lorr/x0pJvMEOLcEjR3XSeRglPZGa+N098k7ayayclteyaS2Q7nOUk+4j\npzE/0uZPXhrD+EjCwmIe3Z9X8COYAdZ3YLPjp6siz6zgrvl1ulfAUWM26W3P\nOKSghUdo+fSNNrD9Kpts9QVh14RqiYMbcT1JBw47eSN/nJ6NjCNsx9etjzQz\nYFgnMWwog57nNEsoMA8wVpiwOGIr2fu42BL1GLPUM1tjw2lO7LNYjOSE67ae\nx2yUmnR3DFsVp8it9jmu9OxlzeungzPHmV1N978fJHtvpS3rx4bfk2pLu/TA\n05iysxxz22rSFYEAEDQHSEhuQYLPtGO/A6W1HZbj88AwXb7Tcs3/idtXCh1O\nfSVKmsz9P5vwoUsbseBnUhabon6COx73tZYdii1dnhZhp7/0UeDkmHhMvoli\nrMU5Gpv2z/8AM6KxG1YwRXigRPwHclwyuZO6aDBfw7VCN6Cs9k5uqvMXU1SD\nc6Mj9YDZGxBkQVpY78IrksxhRv6QySd8MTrD2dytYgnAqU+4QBNWddVrl8zW\nPHZyPaREvkNW7mB16VDfSPDiXL1lVRtxzCPIWKCE8mB7ahdnPxUyp3i1ARLO\nshcA\r\n=6YJl\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# [GoodDollar](https://gooddollar.org) - GoodContracts\n![CircleCI](https://circleci.com/gh/etoroxlabs/GoodContracts/tree/master.svg?style=svg&circle-token=fd84c75a2cd12485f1baf71dd073f9b67d16bd0d)\n[![Coverage Status](https://coveralls.io/repos/github/etoroxlabs/GoodContracts/badge.svg?branch=master&t=dVBxdT)](https://coveralls.io/github/etoroxlabs/GoodContracts?branch=master)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Gitter](https://badges.gitter.im/GoodDollar/community.svg)](https://gitter.im/GoodDollar/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)\n# Contributing\n\nWelcome to the GoodDollar repository! \n\nEveryone is welcome: Developers, designers, and entrepreneurs with a passion for decentralized technologies and a vision to build a new world that has equality, security, inclusivity, and innovation as its cornerstones.\nRefer to [GoodDocs](https://docs.gooddollar.org/contributing) for further information.\n\n# Try GoodDollar\n\n## Installation\nClone the repository:\n\n```shell\ngit clone https://github.com/GoodDollar/GoodContracts.git\n```\n\nInstall packages:\n\n```shell\nnpm install\n```\n## Usage\nTo test the library and setup the environment, issue the following command:\n```shell\n  npm run test\n```\n## Setup GoodDollar\n\n1. Go to the GoodContracts repository:\n\n```shell\ncd GoodContracts\n```\n2. Create a ```.env``` file:\n\n```shell\ncp .env.example .env\n```\n\n3. Fill in the required information. see [Configuration](./docs/Configuration.md) for descriptions.\n\n## Deploy GoodDollar\n\nThe GoodContracts DAO can be deployed in two ways:\n\n``` full ``` - All contracts are deployed to the network given in ``` .env ```. This is done by running ``` npm run deploy:full ```\n\n``` light ``` - The DAO contracts and GoodDollar is deployed. OneTimePayments, UBI and SignUpBonus are not. This is done by running ``` npm run deploy ```\n\n## Deploy UBI\n\nNew UBI schemes are deployed by calling \n```shell\nnpm run deploy:ubi\n```\nThis will deploy a UBI contract with the parameters given in [the migration script](./migrations/3_deploy_new_ubi.js), propose it as a new scheme vote for it and start the contract if enough votes are given. \n\n## Deploy SignUpBonus\n\nNew SignUpBonus schemes are deployed by calling \n```shell\nnpm run deploy:signup\n```\nThis will deploy a SignUpBonus contract with the parameters given in [the migration script](./migrations/4_deploy_new_signup.js), propose it as a new scheme vote for it and start the contract if enough votes are given.\n\n## Deploy OneTimePayment\n\nNew OneTimePayments schemes are deployed by calling \n```shell\nnpm run deploy:otp\n```\nThis will deploy a OneTimePayment contract with the parameters given in [the migration script](./migrations/5_deploy_new_otp.js), propose it as a new scheme vote for it and start the contract if enough votes are given.\n\n### Prerequisites\nYou need to have [`node`](https://nodejs.org/) installed.\nThis repository has only been tested on UNIX-derived systems.\n\n## Files\nPath | Description\n------------- | -------------\n`contracts/` | All the solidity files making up the implementation\n`contracts/token` | Contains the GoodDollar implementation\n`contracts/token/ERC677` | ERC677 implementation\n`contracts/identity` | Defines the identity implementation, i.e. adding claimers and blacklisting\n`contracts/dao` | Contains the daocreator for creating DAOs\n`contracts/dao/schemes` | Contains different schemes that can be deployed, registered and used within the DAO \n`contracts/mocks` | Contracts used specifically for testing purposes\n`test/`  | Contains testing code\n`scripts/` | Specific scripts for testing and coverage\n\n# Learn about GoodDollar\n\nThe [GoodDollar](https://www.gooddollar.org/#what-is-GoodDollar) mission is reducing wealth inquality by building a new, global, open-source cryptocurrency for distributing money according to the principles of universal basic income (UBI).\n\nTo learn more about the reasoning behind the GoodDollar Experiment, please read the [Position Paper](https://www.gooddollar.org/wp-content/uploads/2018/11/GD-Wealth-Distribution-Position-Paper.pdf).\n\nThis implementation of the GoodDollar contract system contains forked and modified from the DAOstack repo. We recommend anyone interested in learning about DAOs to [read and contribute] https://github.com/daostack\n\nIn this document, we present the on going development efforts and specification of the extended design of the GoodDollar contract system. In section one, we introduce the key concepts of the contract system. In section two, we introduce the individual contracts available in this repo. \n\nThis text introduces the core components of the GoodDollar contract system and is intended as a brief overview of the current status of development. This specification is subject to ongoing development and frequent review. This text may not reflect the most recent commit.\n\n## GoodDollar Design Overview\n\nIn the Table presented below, we provide an overview of the extended design of the GoodDollar contract system suggested for this specification.\n\n![overview](images/SystemOverview.svg)\n\n*__Figure 1:__ Design overview of the GoodContracts system*\n\n# GoodDollar Contract System: The Key Concepts \n\nThe GoodDollar contract system is an implementation of a decentralized autonomous organization. The design presented in this document is an iterative policy framework through which users can engage in the collective decision making on the allocation and inflation schedule of a new asset-class: The GoodDollar.  \n\nUsers suggest, advocate and vote for policy proposals in the form of 'schemes'. A scheme is a user-defined script, containing the logic by which the distribution of community funds is executed at specified intervals.  \n\nOnce implemented, a scheme will run for a given period of time and subsequently deprecate, at which point the community will vote on either extending or replacing the extant scheme.  \n\nVoting power is defined by 'reputation points', a value assigned to all registered addresses. Reputation points can be distributed by any arbitrary logic and perform any arbritray decision making function in the system. In this implementation, reputation points denotes a weighted distribution in which one reputation point equals one vote in a binary choice evaluated by the absolute majority criterion.  \n\nThe voting logic itself is *also* implemented as a scheme and is, just as the distribution policy, subject to change by a absolute majority voting.  \n\nThis concept facilitates the abstract notion of decentralized decision-making in distributed systems of autonomous agents, as the contract system assimilates the political decision-making process through which fiscal policy is implemented in conventional parlimentary systems. Nevertheless, here _all_ participants can attain voting power by virtue of their participation and engagement with the system.  \n\nIn the following months, we will present more cohesive work on the topic of voting power and decentralized decision-making in decentralized systems. Please stay in touch by following this repo or keep an eye out on social media. \n\nThe contract system for the current release, comprises four main components:  \n\n## Implementation of a Decentralized Autonomous UBI system (The DAU)\n\nThe DAU is a decentralized decision-making and ressource distribution mechanism. It contains four elements: \n\n* Schemes -  A \"scheme\" is a 'wrapper' enacting a given policy or functionality in the GoodDollar contract system. Schemes are deployed by users and elected by the DAU contract through 'reputation voting' (see below). The UBI distribution policy, the one-time payment link policy, the sign-up bonus policy, and the identity contract are all implemented as 'schemes' and can be reiterated and redployed by the GoodDollar community. \n\n* Reputation points - Reputation points are awarded to user accounts by the DAU. The reputation distribution function will be based on contributions to the system, as defined by the GoodDollar community. Reputation is non-transferable and (re)distributed by the DAU. \n\n* Voting Mechanism - Schemes are approved or rejected through voting. Rules can be implemented for any arbritary voting process and logic. In this initial implementation, voting follows the standard absolute majority criterion. In this implementation, a single reputation point will denote a single vote in the scheme selection process.\n\n* Global Constraints - Global constraints are limitations the DAUs actions. When executing a scheme, the controller component checks the constraints to see if a given action violates them, and blocks the execution if it does. \n\n## Representation of Value with an ERC20 Token (The GoodDollar)\nThe GoodDollar is a mintable, burnable and ERC20 compatible token. The GoodDollar token can collect an adjustable fee stored in a reserve, whenever a transaction is made.\n\n## Achieving Tranaction speed with a Bridge Contract and Sidechain\nThe bridge contract is an interoperability protocol that allows users to easily and safely transfer digital assets between two blockchains. Similar to an atomic swap operation, assets are locked in one network while representative assets are minted in the other one, and when the process is reversed the representative assets are burned and the locked assets released. The GoodDollar system is currently implemented on a sidechain connected through the Bridge Contract. For this implementation, we deploy on the fuse network: https://github.com/ColuLocalNetwork/fuse-network\n\n# Contract Overview\n\nIn the Table presented below, we provide a simple overview of the GoodDollar contract and scheme taxonomy. Only the most fundemental schemes are included in the list below.\n\nname | Description \n---- | ----------------\n`GoodDollar` | ERC20 Token that collects fees in every transfer. Native token of the system\n`DaoCreator` | Creates a single GoodDollar organization with an array of founders able to vote for schemes.\n`Controller` | The central entity of the DAO which connects the Avatar and gives permission to the other contracts.\n`Avatar` | A contract that receives the fee, stores it and communicates with the outer world\n`UBI` | The Universal Basic Income calculating and processing contract scheme.\n`SignUpBonus`| The sign-up bonus handling contract.\n`OneTimePayments` | The one-time payment contract.\n`Identity` | The contract defines who is eligible to claim the tokens and counts the total number of people who signed up for it.\n\n### GoodDollar\n\nThe GoodDollar token is a mintable, burnable and ERC20 compatible token. In this implementation, the token collects an adjustable fee. \n\nBelow we list the three main functions, adopted from the standard contract:\n\nname | Description | Working Priciple\n| ------------- | ------------- | ------------- |\n`transfer(to, value) / transferFrom(from, to, value)` | Gives the system the ability to collect fees. | Whenever transfer or transferFrom is called with a given value, processFees is called with said value, transferring the transactional fees (set by the DAO at any given time, by a specific scheme) to the feeRecipient and returning the new value to be transferred along.\n`approve(spender, value)` | Gives a delegate the right to spend a certain amount of tokens of a delegator. The delegators retain the ownership of the tokens until they are spent. | no peculiarities\n`balanceOf(user)` | It allows the system to know the G$ balance of a specific address. | no peculiarities \n\nBelow, we display the GoodDollar transfer function sequence diagram, highlighting the details of the process.\n\n![transfer](images/TransferFunction.svg)\n\n*__Figure 2:__ Transfer function. Checks identity, then sends fees to avatar, which returns the new transfer value and sends it to the receiver.*\n\n### DAUCreator\n\nThe DAUCreator contract is responsible for creating the DAU in a single transaction. When creating a DAU, a Token (The GoodDollar token) and reputation are created, which are then used to create the avatar. The founders specified in the creation are then granted their respective tokens and reputation. The controller is then created and given ownership of the GoodDollar, Reputation and Avatar. The caller of the dao creation transaction is then allowed to register an array of initial schemes.\n\n### Controller\nThe Controller is the 'owner' of the DAO. It gives permission to other schemes, enforces adherence to global constraints, regulate the reputation points and most importantly it connects to the Avatar.\n\n### Avatar\nThe Avatar is the outer facing part of the DAO system, which interacts with the other  DAOs and contracts. The three main functions of the Avatar are to:\n\n* Communicate with other contracts\n* Receive the transaction fees \n* Store the fees and also other tokens (i.e., Ether)\n\n### Schemes\n\nA UBI scheme can be created by anyone and submitted to the GoodDollar Community. A UBI scheme is proposed and voted upon by users. Once a UBI scheme is implemented, the Controller transfers the alotted amounts from the reserves.\n\nWhen the UBI scheme is created, the author defines start and end periods. A bool, isActive, is set to false, making the policy ‘dormant’ until start() is called. Once start() is called the UBI is active and the claiming process begins. \n\nThe Reserve (Avatar) sends all its funds to the UBI contract, and the GoodDollar to mint, indicated in the constructor, is minted to and sent to the contract.\n\n![UBIstates](images/UBIStates.svg)\n\n*__Figure 3:__ The three states the UBI contract moves through*\n\nThen, the distribution ratio is calculated and isActive is set to true, allowing users registered as claimers (before the start period) to claim UBI. After a successfull claim is registered, the users claimin status is updated in order to prevent multiple claims from the same address. \n\n![UBIsequence](images/UBISequenceDiagram.svg)\n\n*__Figure 4:__ UBI claiming sequence diagram*\n\nFinally, the end() function is called, terminating the contract. This can only be done after the period has been exceeded. A deprecated scheme transfers all remaining funds back to the reserve.\n\n\n## Supporting Contracts\n\nA number of contracts are implemented to support the launch of the GoodDollar system. These contracts are implemented as 'schemes' and are subject to reputation voting by the community. \n\n### Sign-up bonus\n\nThe sign-up bonus scheme allows administrators to award tokens up to a given maximum to users for inviting others.\n\n### OneTimePayments\n\nThe OneTimePayments scheme is able to receive funds and keep them stored under a hashed code, allowing users to send funds to unregistered users that can be claimed once they have been registered.\n\n### Identity\n\nThe Identity scheme manages the list of verified user addresses and blacklisted addresses.\n\n## Community\nBelow you can find a comprehensive list of useful links.\n* Check out our [community](https://community.gooddollar.org/) website\n* Check out our [Blog](https://medium.com/gooddollar)\n* Join the Gooddollar Alpha by signing up [here](https://community.gooddollar.org/alpha/) and validating your identity\n* Contribute to the code on our [GitHub](https://github.com/gooddollar)\n* Join our community forum [here](https://forum.gooddollar.org/)\n* Become an ambassador [here](https://community.gooddollar.org/ambassadors/)\n* Request a sponsorship [here](https://community.gooddollar.org/sponsorships/)\n* Follow us on [Twitter](https://twitter.com/TheGoodDollar)\n* Join our [Telegram](http://t.me/GoodDollarX) group\n* Like and subscribe on [Facebook](https://www.facebook.com/TheGoodDollar)\n* Check out our [YouTube](https://www.youtube.com/channel/UC_8oVeHIUo9U8gAc2BwaviA/videos) video channel\n* Subscribe to our [Medium](https://medium.com/@gooddollar) blog\n* View our [terms and conditions](https://community.gooddollar.org/terms/)\n","scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:lite","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 8000000 --port 8545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && scripts/coverage.sh","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp","deploy:ubi":"run-s migrate_reset:ubi","testscript":"scripts/test.sh","deploy:full":"run-s migrate_reset:ganache","test:ganache":"wait-on tcp:8545 && truffle test --network ganache && kill -9 $(lsof -t -i:8545)","deploy:signup":"run-s migrate_reset:signup","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4","solhint":"^2.0.0","@daostack/arc":"0.0.1-rc.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^24.8.0","node-jq":"1.6.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.4.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"latest","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.1_1569157907553_0.48240099715821705","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.2","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.2","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"5d0048cc127c25ace9d2ec18d77f93ea79817f3d","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.2.tgz","fileCount":126,"integrity":"sha512-B/IbdnDAyHiUL/Xd7b4Rw6cPMhLlla/TBnpz/FExnCLPcAeQVlvy26dQasr4KwT7c5EWwwro24tai9MKg8BzCQ==","signatures":[{"sig":"MEQCIEeTWZRZ30RGKAyTBT9VEFHNasHGdQ1/kejUTZxRTWkyAiBZh6r0RPQruenc5hhgR18MNGtEdkAgVmGA6omvkfAKuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18489285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdh8T8CRA9TVsSAnZWagAAXIEP/jnThG2XFYzTBQD/nrkU\ntWgKVbruUtfTbLMfuXC8D+Pw6LMRu8grhE+9IEcB58X/EJYoW9J0UIBrWJeJ\n7/pWn8CaPmzDR8CgpYqBWUcuf5Vq1SqG/Q082+Bbnd4ptg7wS2lKy9Szuh+g\n6NEfvlq/xITOHuaSdNtV7AtQYrUr9lWK1+rWYpwgNHNzKpFh1s/iE0OxJFgW\n3ktAS3nhUuYI+iNkgeHh0Xrla2L3XjvlMe+W/SkAFNI0lwni+QkNeqcySpKT\neocbrqF0D4BmDWTsC9MHScSUd5MaKXDdvB9EGICDwt3iPiueIjUNLb0egA9d\n+BfgQqm8TcYrEAuV49FDPbDk4jbhIoPbHgXa06MYyIf9UaFEdrQsK4PL7Ua+\nqE6rWikPO50OGLLb8odZw4z8NLGt7CsDP4Rnk6gu+4k6h4uWP0LUj8ZxCy6g\nA9BvSYOyDabeKfPf7RQEQ+0aHa6sOva8FhN05Ow2g6bj1RL92d2ORkQ8C5SE\nbUSyFDJ9P6KUE8Nm9rYUxNs51uU2ZUKb1AJEHYs/U5u2AqYs75/dJK36vS14\nLLC6IRzdkWGQeP5TCPwhD9lZmx66BJ04cRYPyR5RSusRZNExVXHN7JtdR2WC\nqkN557aJtJBFq04oU6Hqzj8io4WtPlW6UkpHlZP2rtIT1RTF/9lkP8wS0MY9\nmuoe\r\n=uzGW\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:lite","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 8000000 --port 8545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && scripts/coverage.sh","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp","deploy:ubi":"run-s migrate_reset:ubi","testscript":"scripts/test.sh","deploy:full":"run-s migrate_reset:ganache","test:ganache":"wait-on tcp:8545 && truffle test --network ganache && kill -9 $(lsof -t -i:8545)","deploy:signup":"run-s migrate_reset:signup","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4","solhint":"^2.0.0","@daostack/arc":"0.0.1-rc.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","node-jq":"1.6.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.4.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"latest","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.2_1569178875866_0.609770136814451","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@gooddollar/goodcontracts","version":"0.0.19","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@0.0.19","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"c896f478e4730c73d317f5bcefd8d487d402b723","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-0.0.19.tgz","fileCount":100,"integrity":"sha512-jijAj7pOYzLAkKn6IRSzPH2EWNDuQsq+Cjyz3YnkR57+6/ltfzVwqG7iaHTGXtokWSuxgCN4i3h7mjtArM2AtQ==","signatures":[{"sig":"MEUCIHwbe2kXrCUKe8NUezYIuTt51x8TPhifA3cVIA6fNsgTAiEA3r5uX+JMoakX7ojw312uJKNeEpByeLxXpZnUPFZ/neU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9099448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdioE6CRA9TVsSAnZWagAAr3cP/3RqItu0rupMIImbsF2l\nMKulkRk6yRc0rDxUmacXKh3ngfDni2Cl16ow3e3qMb3UHKvUVV7j5YCraEiN\nOEIIf/ypofUPmlwRBvDujQpLwfBhGpKwr3HpstJJqPXKtabNMkw3CZ8xu8xF\na1N211sRcVE4V9XOylY86RoLbGPY49Vg8OVGsdTGY+rFthMujWt4SqFXAKYw\nNzSh0b6rEEsHlf+23XTR7zQeXi+MRxEsKueBvuMF5cC9wvsE+whwijalPB8D\nxq2juttvHw4iaZtNMDetbW4AC8BZh1vwHlyTYs1BBrmFJIULg/oKjQsMHB51\n+JbkLDevaMUEF6dOBdc2c1MjUbnmmZ2UQO5HKuBPy5vZt5N0f8KrVEsuqIDn\nA07Tf6dEbcPcO7igGJy2dsDASJB93nWI3AcK1mZ4z+7q36U3/+IPANgE8uQ9\ntG0gL4QvcLY1gp1sifHzLKAGqXXtQAL9mBHr3wTSzfD1mdERXS3YX0Dwa8Aa\nuctmBtXZd0ajZQS5UcohLn0NZmeRpC+GNpI3XnY0wPdFuTfaj47hW0j3v+nV\nC7WrTW/W25Cc44uAv2p3yuW+opFK+2c6d7Xb0gpYdnmLxCFbkjgRZ9mZJo8U\n2SKS+EjPsHte/JYrEL4rU2LL2r28NgJCf2DxbbNd9vRHQssHrFZPMyGdX1KI\nQNjs\r\n=ny8D\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"run-p ganache:test test:ganache","wait":"wait-on tcp:9545","start":"run-p ganache deploy","deploy":"run-s wait migrate_reset:ganache","ganache":"(mkdir devBlockchain || true) && ganache-cli -m \"$MNEMONIC\" -b 2 -g 1000000 --port 9545 --networkId 4447","coverage":"truffle compile && scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | node node_modules/.bin/coveralls","test:wait":"run-s deploy test:ganache","ganache:test":"ganache-cli &","test:ganache":"wait-on tcp:8545 && truffle test --network ganache && kill -9 $(lsof -t -i:8545)","migrate:ganache":"truffle migrate --network ${NETWORK-develop} && ./minimize.sh 'build/contracts'","migrate_reset:ganache":"truffle migrate --network ${NETWORK-develop} --reset && ./minimize.sh 'build/contracts'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4","truffle-privatekey-provider":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"web3":"^2.0.0-alpha.1","node-jq":"^1.9.0","solhint":"^2.1.0","truffle":"^5.0.37","wait-on":"^3.3.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.3","fkill-cli":"^5.2.0","websocket":"latest","@babel/core":"^7.6.2","ganache-cli":"^6.7.0","npm-run-all":"^4.1.5","@babel/polyfill":"^7.6.0","@babel/register":"^7.6.2","@babel/preset-env":"^7.6.2","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.3.0","truffle-hdwallet-provider":"latest","truffle-privatekey-provider":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_0.0.19_1569358137267_0.7957738832181129","host":"s3://npm-registry-packages"}},"1.0.0-beta.3":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.3","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.3","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"a3b11da808e4b0be74f3084bd76b68155617cb70","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.3.tgz","fileCount":204,"integrity":"sha512-zrbCW3tI1DjH0QpsV/YQZM61Qa76FBJYZh06sXcVcY2ffjJDYDfO0YmqoUzdx+98Was6wRlXQfhchAb8fFwjbA==","signatures":[{"sig":"MEYCIQC44cn0H3XheRqRheSeF5cQXC6wgGgC/HkPEe6F9BkkOgIhALt0rMSsK1p86neMyjMjjmvRrrkx9HHL5AFSALPAFyO/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22510649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsV+sCRA9TVsSAnZWagAA+gwP/jFE/bI92dlwIQcl1I7P\nwSt4v2BeSJ98GQB/aEVQPSoUXJwNuxw+kPJGkEID5CrU0Q7YSKyTKVcwh4L4\nHPN5HqOztlFLNrY8pnnm87KIIYtYyrtbPrAdMhX9yfHR+stu2I22qf/f3+/K\nIq2VPTi7FZMpP9NrL2sQnB00nzJpGkCZVx9WN8/p3Dh7E5NlsMsNlUbVlKEs\n9xdwetyrVObBLDRdM78Fdz3Wk5fLGH4TFouKRqICUHn8cWX8nlpUhjITclUT\nIzmUm8t48mUiWLXvuNTUwtBF2RWQOibBlDXqBPrXqNy12eMAp3cy69vYBMLI\naeHm1Ec93BA+fPQBYaLy7xKPy2VKho93gSlhzS5BrmoCAMB5So9u5+XMQMlj\nPgcWO2TI5tCgAOVgODdOk02vyp4cCMiIPo+9WB2P4s12iSmoIVXuu/SqrriM\nMwIlizognJw0oOKElUM42BqJtReqp4cnyxDr+BdsaFdDzzNnICD2ehaXSWZa\ncmJmGPCFBkfBnJkaCJDgGs/iSa5Ut8JqTBOv2IemdcEeUcsEhF3yV41kkda4\nLTeKPV9mwHXJ0vU14Tgpw9A1+XisxoyH9xvoJM0h5JociAnGz73PGUBRuwnc\n4Wt7bsEjY46GSt5c6vX5HuIVFnzjQZWs62cvhfxQWs4tssu9dYecZVCVu8dj\nPLov\r\n=DCjS\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 8000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{"dotenv":"^6.2.0","update":"^0.7.4","solhint":"^2.0.0","@daostack/arc":"0.0.1-rc.18","truffle-hdwallet-provider":"^1.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","node-jq":"1.6.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.4.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.3_1571905452036_0.18425869514178506","host":"s3://npm-registry-packages"}},"1.0.0-beta.4":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.4","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.4","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"d4c4d7ad6cc51cc0c2f788381abd001fb1b9790b","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.4.tgz","fileCount":204,"integrity":"sha512-zTE4QtFfQ8P63f88/p/YHtOmpHXc3vSgt+JPDvWlHFS4QbBYMys0G7vxGhSUTbuoVkNAEIutW7MAVIdsKlrwOA==","signatures":[{"sig":"MEUCIGADcIBCxHKPbKvzN8uhLmK4hEOTUcL+af9Pj55Tj1vkAiEA9CiMYeIN9lwAedntJzWfuvPHJi7IcTbBPAQT9AGh9wI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22517873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsgQNCRA9TVsSAnZWagAALOUP/2nKTMurRX53mtZicTKq\n7pSjfKQ1PyZOcradOfRG9I7biy1yndvlXI/9F3obRbuNCo04TrU0kvHv6gEJ\n5SfZ0wbWMN1rk8pkvUrO6vU2erSwi/hs2sPRNxmURtwA2G+s4QZHPSNUMJjp\n77RNLXyEE4FynY93uThEyN4scRbCO7WR6+xRszuNjnz7lJ5jxPt1hHKdtRg/\nhBDmsZEtlv2q8+Mu0/1rcXwEyCD5L7Mi/0umxMlSsrKo6Rwa6DcNePuGLjFi\nGAXuNWNXF2DV4UaWaaQS/SqUUQPb49ACw9HpHBteFf8XQ2pU6+RnpBK7IyIC\nirMFxZP1ECemV/+v2CPiGbQABNucEYUWYrzgmv6QEFMDkFXjpdj2dkaIeEYg\nw92gGbuv02c0fo32uK5GNg1kBpp5VnkarTJ7JBG9oDCGArf1EK7Wwx5E8Bvq\nUMK8L9ZwbalS8Sqwebc58xFIVIa0tCwQ7ckzRz59uLlz6XprTvFuUEBvD9+Q\nOeSZC8meznn3/CxrhgOsXx0CIAw3w1Ynq/+AJJPSXEP1bnhGNxF9efkBYj3B\nYpHkqCx7oZOgZb34W4wtuH0LIDiyJXyOuHI1tjoXFW6XnVYR6hr+PSDgzPHB\nAlfiG69COl/i0jkSdZSkjkMLYiymjh0opK8d99xsFMNhXmHXCnryHdoC24b8\nu5Q8\r\n=avaP\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 8000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.4.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.4_1571947532994_0.9229382592552056","host":"s3://npm-registry-packages"}},"1.0.0-beta.5":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.5","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.5","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"6eb5a8b9aba5866fcc490489476c473f186af306","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.5.tgz","fileCount":204,"integrity":"sha512-9P5xyCNhg/RLUyNV/yk3zWgRfHFwFcCxz2Q4nv1T3i/y48md/egJr/ajI3aO2sateFtEcY2yqdRIT/V4OcoNLg==","signatures":[{"sig":"MEYCIQD+nR2IBshxcFtu538A/ZQfMJYZST7ZHdIgCRnlvHYXTQIhAJ2WRcooiJATo5GS4i92xoDwXtwRQ8t/RAbVXAoPrSiG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22521742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdshgACRA9TVsSAnZWagAAfPQP/3f0cnt8BP9r4ur8qFqY\nUBqNVweekqsnygbroexJO3mlW2L+t9r2H3tYMVHlDlO36Asa5LcZ3sqBBezj\ntAYgLi5QCGftKQuPd6FyxFH/rylfixcUicW1fnkWyYsYFJS0T5391bSG90bf\nCuJG7fX8uDnNizry+pHWN66+DKqur7Ywi29HQW5ULvym30/3CTzUWOQBfw5g\n927jyAo1w2o2mAnbLAaSy+CpabuvqirF4EUJR1Zxa8RuwK/rLFF0NEKYBBIJ\nV5SRA22eZ0h6ZWMghvbx5TAREJ/lIZyx6NFTvY2SiXnE8F+//pbPOqdpjip5\neu+tHPZZWtUJ70PYqeGdiwK1rmus9wca6GjDGkTTGzwFU5ZLX6h8pkvkl4T+\n/KK6EVqtcC9/ytW8EvVyiD7R3xoklV5eVbJx28h9tSNsausEfjBn0/oIrk6P\nhbfmJBJobZiDpaOYGf0iwfezWckb7Gnb2/gSItt9rEwooDg/0bd9C7oH7D7g\n/wwILlHQk0Hck7ZxnKaT8V0a7vsbtgiDK2AK/aGeicG4Jn6/9xG8jXOnoljb\nTtjYsmb2A4xH5q1rWXlnkUxRms+OZ82ahXRCZ+H9OE7TtTZzfbdziSwiqBeE\n8723UDzCoTNiF+UTXukGbLKgsrmVF/eWlSMoUoJx7iqQw+F7YXIyDU81MXzo\nSxgq\r\n=28g3\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 8000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.4.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.5_1571952639884_0.5509334510669974","host":"s3://npm-registry-packages"}},"1.0.0-beta.6":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.6","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.6","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"9a01659e1c181622487a8b171565f67c92b9fa9f","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.6.tgz","fileCount":204,"integrity":"sha512-X1JUL4Xkwwcjj9l/pNfhrtn7bubarNFDS/ncwaFvj5cPQyNaTiE7jcMULt8CV3geJoNFaXVTKpfBEYIu9ogQCg==","signatures":[{"sig":"MEYCIQCnQaTBCicOE7TuO4F6+1cNv6l4tYr6/ue6uaDsD61ogQIhAJdVk6o8lSHOP4sfuTHiV+BuMH2p/lkH73/kD7GJ+qM4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22522923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsp0WCRA9TVsSAnZWagAAdGoP/RGg3dxevAZdQwvJeJbB\n+xv7zT4tT8PvItao1EYtbEthdS97SzAUvXxdYl77CjqJQkutpy6RbImQ8fOs\n2AU4JOQb2xsDkn0m5q5Mncr78YNomkX85FKWTuNzf8TgGaiaZMDA1X9lxQHi\nZPil+q7GYm99zHQq+Kg+Yxyxrj6nfHJngeYYqEAnzMpOlMhzCz8HIsaCMOyh\nSvKaBDPnAvc7qLizfHycVrUkODeN9JqNcbYtj1+dmv8bd6GFoVGe5OHqMp+U\nSCATOHxAjBDQCN3L/XpBuKShS5+f8+i7gOqPW2DgY/tI6MI7WAOTTrECGums\nPHKIwjMbrrcZyrpVvKcmuVvxQf4BK9mWhTbhAmL4Shwlgq+K/HdOZh5JJK4g\nNdjFyc/cnzFB28/4n72z/f7eHzUaL4BOKz5RYmiz8zkcU0DcHXFvvlC51Roe\nZkFvLeXjGx6s8MhWaYL3jewlZLzw3SmluxDR5WvEZkHS3Pd2TMEILZR7eUuA\nBM+ecyYoLuK8eEmhJx9QvK1JiqTjum98DZSmpserwmfbt0s8//kovPW37Wi6\nzFHub6U4I3ldWjBv+WW3p/4UNWA6dVg0m2CkW2pR4PL1nJFrO3iNPSR9yOfr\nTMGHt0SXIZ2qRFkMkzY2/w+PKQpBQNEXdwSOJCOJXFY0583CgMnrggZIqVD9\nx8EZ\r\n=ysjb\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 8000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.4.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.6_1571986710281_0.12673521147580957","host":"s3://npm-registry-packages"}},"1.0.0-beta.7":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.7","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.7","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"27b4d5aa1a41f87f6f6e276d10dd147de9a2f206","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.7.tgz","fileCount":204,"integrity":"sha512-AhkHZXpO13o5gJT1kfIKRdKjWgudzzeqA9V2Qgvp/YPzvFQ1laqeTX2VEybMendfynf3tPNxM1PM8XT6wW3bnA==","signatures":[{"sig":"MEUCIQDNo6NDR1AwXPU5XV75/2Sf90w1Rf3iWcgVGen9wkrwEwIgMBo0qq5prom3u66KQhRhPNkC0lAjPhoKaIH7sNY/Adk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22509031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdstbZCRA9TVsSAnZWagAAcJwQAIH4CayPMs3zFgf5irNr\nnwYzytVuLEF1JsokHWcY6pkI8y7QAvwSEUH2hCEhCHNcoDokZJsV86XW0Nhf\nmP8qTs8tUkV6JDTIP45Kvxwe1dafPvBW+UpfwghEVWkWY1uJbxFc5aoYT97d\nXoqYbm67HGNKf7W1WCRmCmnYpYnNLb+4sHxKAAgRGaO4UM14Za6JDBZGW4wA\n6mWLUtLp2FufWDvXKCKKNYi4VR3xlJzLqp35q4GG1Mg4mv6NbDVf6bOk+wey\nlgVkWKZ0wSnmlbryf/8SqFJVa4d92/GXPImDMH16gkHs/LzfviO5XderFjTF\n912R7A9XO0ZZ1dsMuXawUKNYaEfhuSj+W0pjPXKttEtgudbtJaq4Sq0s3M9T\nB3BiBlicTCipw1h5Xeq/lPvC40fB8lpGHUka1wDT8CSe4pi5xaPShVe9Xoxm\nuy6K6fqlfJ22suizxQoswFe43kUP4JwulhwxD2rQqKMgIEr1VQkS0xvKwsyp\nWS6Dl/WHP2a/nfoIypIuJVUC93FQzyYWrG54/qArEQSAu6dFalzm9co3rHkc\nuN2zM/HSIdpK+sUGf450IMkLdo8F8jU204YfXOpq8r7Bf8ch/879vEhGHtg9\nELTg+eJy14Ks1MnU9HqaaU7pUTzPG6cYSnpczVg+B8KaUWu9iIKA77OT3PBN\n2loV\r\n=JRWd\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 8000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.4.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.7_1572001497525_0.43551304637148025","host":"s3://npm-registry-packages"}},"1.0.0-beta.8":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.8","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.8","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"e0d4fe47d540c90a94e02ae0e673053a6a5606fb","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.8.tgz","fileCount":204,"integrity":"sha512-RrwAwvx6ryfv/SNfHPbNzYtST3O4oshXsOwnXwt8Oy1ElEDtZnGSMu+rPJX8Z/h0KwpOY5nGslM0OX2Vf0csJA==","signatures":[{"sig":"MEUCIDKfPFhQEHe0qC1YsTIMds8Bb8lCOWRi212FmjYzidIUAiEAoBICYRLGHnPOpqwXg3Mwc06FzrunGKR6nJAxKoTs9Ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22506118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtT2+CRA9TVsSAnZWagAALMMP/jWIq3AhTtDpNiZT4al8\npTTH8wx37LtKqnsezXOjx3kZOjJRm8Pbgxr2uGkxDxSSMQNDhLblXtm4obGN\nc0bw+lJRbsnnZxuU8F7Il8s4rm+Ew/OJIEe8KAl6blwmhDW8d4lsuZ77MQhn\ngN/twApGSgCw0qS/+0fIbHsgMolvCQbdbwesJRuvyEH+II57iqf78Sdim1xg\nyEMNmdVsUHJrT0aiOe2L1n7bUE/djJu0jFUL/loipBj2fjw0w7BsFC60Rajc\n7bw20/r/0Xll9QR/Pe/BbHXzik+7ZtJNryR78JYeQaqQG+6x5xqFd4RpOTx4\np327t2HicvCqsBNmmmjfel/pzZEg/qE8RuHxZJ527RtGOscC0HM/41VlcVHK\nv6NU8O6H3B3ivkmvOXaQczVrt/0ByxN7a1rGGYfMsEk1+Gw4lrotCtb7jtS7\nkwpr0SaRn4zyWSF4LrHQOFbp5oKaFh5/qQU957LwNC5m+FoeW7sLCsOFgYHj\n5NfCHWSoUd5KXQR9Qxjqyaj1VnLRPpLoWRaJ39nSJGt14tY1ereqpJ/vZLqI\noSBhxGAqX6gpwQrKPpkKC20lh15gq2HUglHrNjybd6uHRjRG+QO5kny3ZAHn\nTG0L7l4haEmZaS1OWr2Ubv0KyovulEC03rE7Bh4qt+6kuox2Xt/iebGCqvTr\no4oV\r\n=8Z9N\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 8000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.4.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.8_1572158909631_0.1959707675054685","host":"s3://npm-registry-packages"}},"1.0.0-beta.9":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.9","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.9","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"2806bf78b51f7daf28ecd3f644d8a884bce30de5","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.9.tgz","fileCount":137,"integrity":"sha512-U/dboPgFGgmP08h6skFIgbkx+SWj4WEwrtWKPp6GC6IFYngIcb24nvjgKbeUv9QFta0+Df2tJZrHL4hNhaH5cg==","signatures":[{"sig":"MEYCIQCZdUWqLu//9/2Ld9Y9Rr5xJjqc/VIaxRB5iw6D4GNEfwIhAJ6tTA71al4XzHvxODXIfArz4XcCsLAS4YXsNYgmmvJ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20825896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtaq1CRA9TVsSAnZWagAA0cwP/0CGXQDgrWHt76us526b\nvxz880natCZEhS4bPUAMfze+Ywq0LZUGWjGqZsj5kmnUTWPN9SWdnj3QgyBi\nxFUobg+D8S3eLRenIPDZh/PdTxVO7XV44POyi67LnFeEPRNHYfMxNp3WVfAw\nQ4ucB4CobjwfnsVOUnr3D5Y6SnHmWm9CUidXnuxmBBlTRILNcFQfZIzumZ2D\ndmt7TP9jcQ3FBhzz211Vx1BFmX0fuQP6OK/Mb70UQzoBU28WoG6m3rG7bfN0\nqD1YoSfXmNc9aGEzNvDrsp1DkVzhPmQOQYen1zQSSpnr0oppXhu5jDroRJP4\nkPOhKkRyDSx4fC/buKYPf3yUg/LT1d3l+cDX+eGsh/io0HBSM8WPS+dJWWU8\nrO2RLiSUOffp3m4qWzqqDWlj+sEIFPcuLCCzI9pWI0VeTK7LFQUYPMAgXHk1\nCtD1FTcwYoypHEFp84glx8mYfLyYSFIRY6sK33/dQXmQvrCp3F/M8trb+lIj\nnzSk+VEwLqF6T1sHb9JCQ3yU8CljRuC03pOn/Xcim4syXDjI3PhAH9c239wh\n5S1MX+7w5J/MAYpbLNluV/QaV/dl/0f4rB9arjRvkwD7bGpIuA7bf+Fr12Ao\n5ww66yb2tNQH1iGsx/82t9h3YNBhyLWdhseUtIM5SAtkonNMnojDte+LpCbU\nklSO\r\n=LL8H\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 8000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.4.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.9_1572186805269_0.08992320837718171","host":"s3://npm-registry-packages"}},"1.0.0-beta.10":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.10","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.10","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"4e625e9b1f46d4c8041d23c393e3563926dc1171","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.10.tgz","fileCount":204,"integrity":"sha512-qp13SQh3JgZ8eyhlUG6ij4QCyuVZagSebfD7pKvvWK9cKRlw78Vjb45qOEGg01W4mIq7fExV2wEzosJCAJ6MQw==","signatures":[{"sig":"MEYCIQC12rg8ES+PVELTlH33m4qwHOENvKM2X2frh1uC5koSbQIhAOLtldn2MZEO4uCdDz5OaQnnzySA6xJt25YaKtThjahq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22595633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtayRCRA9TVsSAnZWagAAYyoQAJzNyyzlrHRV71tLxM5N\niO3zlxISLDzlA2Mu6bwwkyo+iVATbsEvISJIkeQYtZUGFfFSno8PW9sqvPqy\nyItYCaUZzIX+Ls+HacD19eS1sApdbp/+31jXMAjIaZEL65A+rPbpqiFcT2VD\nQnlqVtt0SzjHlBwG67hmGuCoQAhecp3PiDgEq0/iIS6KH/1qWFIOkRsRb8HU\nELbSSnVjorQILmtfd2qeesiNAcaIXuxgv3NHc4JnMJyEQpELZp8l141tzPXh\ndkB2iYQCI0E+K6lMGszfOPwqiRw2p6QB2p1r0Lq3v6Zi+gIAUtvosvty2bcz\nSstKwrCGC4cdU10oRt5Dom/3jxXTBMkH2KPsEACQxqKm8ywaBJiCoq4KLK7+\navPDcCwVTtriTRptTUQsaQki3lyHD/SfZKoaGCNUeEJcvRaUFnVMoLPKrlqn\nK/zwkGNRsNUC2GDC+2jztTlKFLDk+dIlk6rR8v1Q7RQNk3OJaFbD89m/U58C\n7eykQuhr7uSinrafTh5MjCBtr82FxkRIBbKO6hiYN0Pu5CkqM1jWYjK6MMz6\nNb4fjxFA681/s5VkWLNrXFD+uBbWiSC7LLG5D9hBgLEe+hF/32Nz40x59nFU\n51jQX9B+KKwXmg2EoMJ43u7L/3fQ5Id9OpbV3vjyVnNK+4MA7Phx8jcUWjZ0\nAnBB\r\n=/92q\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 8000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.4.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.10_1572187281448_0.4915496026892441","host":"s3://npm-registry-packages"}},"1.0.0-beta.11":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.11","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.11","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"b1660b7d1f6472f7700d33257f78466f303d165c","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.11.tgz","fileCount":137,"integrity":"sha512-WT2N+J+eWypSuCSnDMFwRaJNFzA2a/L37gIF5F4X3o5tVlPsYgKw6RaCeB/XMiqeIN07PVeExem4O3Zzxr+0KA==","signatures":[{"sig":"MEUCIQDo+ugB30znNOEZYmIEA3gOeSnfl6xPLXmS4+qyu/ZfxwIgYYf/NtCzSPHxOJULi0JKC7Ujlg8Z9Lsaa/AcUP/ZVPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20833113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtxwZCRA9TVsSAnZWagAA0xEP/0GVIU+jjEYKw1yOctOW\nls0LiuFp6dd9GfUc6gOGNcQ8ahusujXURgYPPJcTMmEImPy6vbL7SDP60mnA\nmYXzj14/tUO8OV6A2p39gCVMBxWDwRfrVJEIwYg3LAE+DGd7PQ6B2xYsn0cs\nw02HiOGUbHEQYHlOowr8a2Oe5aVmktMeny3jt7uiw0SudIvFS/I1EiEt90zu\neIJZ+2k5CF3tB7nqaiu3Y2MgeVKtvO6ygRy8i2L4iP4U61Z4FDJP5YJV8toL\nx6QB+iWcNd41CrKF6M8Vt3yPK8+MEtrwgw7d0DfErdMZ0GlmHs9G5hdB3MmU\nUXXY0RR8AXMf9hsUzVSMXGNdRfZN1J/43x7G3LelJRtLW/P+TdWY9sZH/AQJ\ngcTPdtRgc0GV5Cj1jOU6E6u024S9rPj/VxTwqDCPoyEV245LVUmhnq7pR0F9\nc5MQHaEuT5aefp/m6jdoNmR+smCXBpZBFlZIlYQZgpMgAcER7Zg0OJZSqJGl\nOsj9qS/iaunbQV5hRA2e4axQMu3f8DyW/4dDXmIChCxNXs6mntMVtun2+Yqu\nlHqj3Z08VYkT4gX2SqfpeysOKGz8iVKCXi3tKjJyRg+kX41LsoDQGRbUvXpn\nE+9MQ6dEi6VSfqicqxPEDOfAdsjqH3ISNE12EJfvmkEg5ioeu9zg1zFqWJN9\ntrVr\r\n=JxQc\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 8000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.4.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.11_1572281369421_0.27232541920253506","host":"s3://npm-registry-packages"}},"1.0.0-beta.12":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.12","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.12","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"f9df1e2460102a6aa5042bc40ec31704b90bd8c6","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.12.tgz","fileCount":204,"integrity":"sha512-uagTGOcefKw9XtrZyI3P2rS+HnZZZz1Sfpi80cpTWa406l2ntJPb1Wg3plRICbAWRKeFgawUXRqw3qxASymkEg==","signatures":[{"sig":"MEQCIGWxvS2Cm3jtn4v1O+16leBJSkxoWR1TO5KfX7CRnq4wAiBOoDkyVJEc4wxm89oQpyJDgtVT7UVm2IvTG5ChWT+CAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22603011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtz4BCRA9TVsSAnZWagAA33AP/1vMRvi331RTzJ7EvRZB\ne8XQhVE8wOtGQv8pMUedid2PpM3P6MPeiPa9ciWUFV8jHVWz2dMGl6r3lXbT\n5TeY+WqbBQuVDlnkRyM8IbpXqfIakYDewybUss/yfRVhLEbGkKOBEjxyKytO\n7SnJdqdEO8hD4RbZWLpaDfJRECCr4Pz9nP9m11JDKlCmCM8ayrhFyj2iZWYU\nX6yvl9gusNOQao6zUfHb+MwEE0K1dCkNHgrrT4Zf5TTLmbaNmsROCWmURjDh\n4kBFky+QrtccxAquqZdUibe864OoyQiq4BfAnoEbfpVrHOr4WazTTPN6jRpk\nfQyJ1d87Md31Y1ykGsVVL0Qiz3q9yJHVOs5nH8fKwJDrYbjETB/lQBTbgTZP\n5T+MZiR4478tsLbK2teqlbsLclClggkauzko3qBkkjRFwSp2XJcj8ylZeUmJ\nrq1J+k1ja3gUE0nMU/rxa9f5ibG3yL34mLX9qikXiH218yIySkDIIMalN5zl\nwDAey9JK8QNZSWzMcXImns1l626Em9FR3X4fWImgMdTJfF2NkqDUQahoQS2K\no/S/mov8VEB+rTYXk+bghQzuK6TIEib8nRh/hyiMhDSugvmV2pesQDi5/RiC\nkaqk7aYNmZ85jU6GocWbBhtrssUtl/cnkKlZWkPWrN29s1GBD9mpvsza6rHF\njAS1\r\n=UMUU\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 8000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.4.3","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.12_1572290048362_0.8385952654264541","host":"s3://npm-registry-packages"}},"1.0.0-beta.13":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.13","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.13","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"eccd8356b3ecf39fb11787e86ccb2a83c2fac4b6","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.13.tgz","fileCount":202,"integrity":"sha512-9uh3diQ8iHdZ39V/eHQ+f6Oz6wkl+oen8J0LBJ/x0bcOFstmuNG/ycH6EUpsoQkb2ffn5sMEUp7YndMXlQxP0w==","signatures":[{"sig":"MEUCIEfJqgD18mIjbBtFUow8lTCVEowBW9lgRbXWeS4AjuwsAiEA/lK4QiH9p+FKJ33zl36gz5oqO7zZPsISQkoM6vp6pm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22419925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduBw/CRA9TVsSAnZWagAAhvcQAJrrXWGN3PqUPsgoPYxs\nxBdPuXBL5G54KUXXdEVEhaBi2PRlg5ZPVpsy/WuIoM3vswvJoyxEcJpw73q4\naA6BCdwHfbY8iftF7LNWpsxJ2PsFIYYfrIXGTK+BqqgXAyb4UC7mzTl4b1ZO\ngOWczP3pvAdqXVqaU8dh3MKzWZ8IJ3qet4se/M+1STNFkpzJ4/uyqnYS8u35\nzJQ3nGKMyPKvjRVO7ut2MehJJ2TLqrEJAYdk6hhhEweIB1sh6IdgR3nG48DX\nLv1UBtIjhD/+7jHQmo7qnvrrlys/YUo44hgNVWtpPpTnM8YIoba7quZoGo+T\nmc5ArCA+bl9jSeLTv3R5SG78kSgjq1NdqGKHzbkGsIakaSr6cqBCsvcNFZdy\nkm+ze6RjlhcTHPHBJbJHpv19yCApbYm9oJTiIfcCbjDI8FTUato13/J3OZjC\ngFOvaWG3XMikYRXUmO8aUDcZeylkJWJnlAr/RMPFN7S3t8P4cTXLTJ567Jde\nTqWmPxEqqa4/LtOpKiGok7lWwhjfo/KCIMqBM2OeemksdB/qgMFcn+YnaaHn\nlVvwCfor2IwgdLsPlZ1pEFlU8jo8ajmBxdV93KyIwzexDhT0kjUO05tERgKd\ndzs1lb6BN68j/7cf4tVZcZIfHddFs8lvtCp15FQLwxonQ9hIJD+UKvymixMI\nZS7r\r\n=YrO2\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.7.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.13_1572346942610_0.020800187084878408","host":"s3://npm-registry-packages"}},"1.0.0-beta.14":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.14","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.14","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"f4b70e43a364a075934e4767a9e61657075e1354","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.14.tgz","fileCount":203,"integrity":"sha512-UhhVwDS5WYhvOXcIRccXIC1C+gFJFHdVknMt6TdL1FmhJG0PAyz4CffmEZgdGsMPY3PK+W2gDWQqQqiXlKpIMw==","signatures":[{"sig":"MEYCIQDcfLdUpANnZJ2+Pd+vd4lRalK6KghjZeHzZzYqOxuySwIhAOaSxt2MaOONuqqXVAY7xxu+vrpOXImgnSvRPhIym75l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23288904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduzu3CRA9TVsSAnZWagAAH+oP/izrIPQbDa35BwBCWrW6\ntkezfSM5wAuYPr6+FtAB+GccnBWqG9bLuGpBRCgopMkNrwtpPktwQ4YF/dJS\nJ+l973KQyvPS1vgN9cKBFTdJycSZKacTxUcKBTJUXCtPqnxmhrx0Xylluibd\nU0yFiioefhi9v3pnT6Ruyp5o2MybTecJo/Mx5JecxdEah6F14ns7LLxaSItu\nzG1tMiucJ9KSmc6kcR46Ju8X4EBgdHXLnAGEHCNV3Yp8iGVS7tF9oOmQiLkM\novNkpD4OFVpxmoASBxUujwJ3KtPGetnlYQDsG+VudqC26OkBITFHLECXQP46\n6qfsFpL6t8fpMkwYNHVGVFsnAnPo2ldMeEBNtSFeanzQLhJhfJjVXsC3e54S\n0QDd+4ZKqhINAizyyuNyZINRHK4zPVyeeBAUwHmTGZ/2AJhjYwEZyvVj3Uge\nQvXj7Ulyoreh5694VZPzUSfTAdBg5GmY0sVjZxK8j9h/MjeNgm78O/iiCrhg\nbk0KETW8h8mFZnM64ZobU8Mczgsp4ciBIh49OQ4zOJ8n2BNI+8YNgwzyuYHp\nndV0p/Xa5gj52HY22JY55V5aP3W/wMSikJuflqLE3M+nCIMibowOovZSq9GP\n5r1odBU4FQvb/dcJWgV562htSOVTwYkvCWHV/gddsdLqtMZpW5BnIeaDUlQ+\njdrS\r\n=W4cQ\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.7.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.14_1572551606918_0.8072037689572971","host":"s3://npm-registry-packages"}},"1.0.0-beta.15":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.15","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.15","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"614a56c93025a63477ddb9178bc5d073491ab40d","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.15.tgz","fileCount":203,"integrity":"sha512-8Ga3BRI3M5oedfpFbNQBb8O20O3/QUww7yjaaqv4Nk07JNI6ejyX/pdyuFyZj9OIruI8mDlC+L9QEOew9L+MvQ==","signatures":[{"sig":"MEUCIE+t2264wPr6tQMVXMSGNeMu1x9zVqwBWYiFmcDxYD/BAiEA6N8haWjvyxv874M2VP8ZNQq5kbupntHAME9zP3HDtDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23289516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwXIXCRA9TVsSAnZWagAAcwoQAIJfr72/50DW5cDuD03h\n6BLzuvw7ZuvPdQx5K84BbmveUCZmip4535CZOjmHAybWga5rm1EOErzm0niq\nAnRlYDVrrhP42FOUtJzYMspvaHZEgDr/8bHmpu2Rur+DfYN9LhVDH7DNYRoL\nD0r8q+swOeVg/LmPNBkyq0ocVamOhiJJkSohlZKKMfgKz8IsMbSxmAIKey5q\nmWrG0owNfWl8ZhzrZrTCItfBlKy5tY94owh51zvU1LuLYbULy8lCgGuxTa2z\nbDc4yt6dhcbPsrBmVgcKa8kueKAFBZZB4JA+A/RhMf4Do2ha0LY2NwtxCRrV\nsEFsbDEZ4mn67Nwn3F9tFjT0IKoqAmESkdlOZVEpl8c8iX5vg/+QEPwsFC+P\nzEixPm03yiW7riMPGhK/RuDk8q0Z+evVxw2JeHNT0JhO1bSA89eczyNAjy2j\n8rGevF1YzHrruUX3MM0CIg4zZH7hVG8slsWI6sYRnwfqTFKmdXcjD1fQj+Rm\n3si/Hvr72hKF89zcffGRewEO9O0HEoIQV0N3n7vU8ND9deDp0Knrs+2aWfCy\nlBy35YWQk11b8ThTeapEstSPtJWHPV35SKakxr+yuKreSFMZoKB3rdNNphsW\nZLves2QOsW7DdRYsjesdSNFBo1ZKQVQPO5tJF8M2QDqyQr394jaapB+NnBWa\n3jQT\r\n=CB6O\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.7.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.15_1572958743256_0.36562976422605575","host":"s3://npm-registry-packages"}},"1.0.0-beta.16":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.16","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.16","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"e0cfdb575b3a3d442c4cf0e68049d6d62849e658","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.16.tgz","fileCount":204,"integrity":"sha512-y/LvPpgRrBRx8HODx2ZA3V7ojuOY3bcDU1bdjVHGwUp8rnYUAkYycSzHfwtOTiPGVtnvvCAwVxV1tMPLz2lPvQ==","signatures":[{"sig":"MEYCIQCg4Ge2xfaT0oqzCMtI1NbVPcKwZCNQVRClPXZ/N1llnAIhAIolY1mFwaLDMYn/KwbXYWQ9a9GJU5IIczv+C2n/xLxY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23391539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw0MGCRA9TVsSAnZWagAAMPUP+QBe/6rY3aG7zWzGm+go\nIytDeP0RcoXplfww84FouNHe/6fikvFiABcejJ9ZL0D6V+iORgLswHfJ+vQP\n6f52tqqYsm3yws2E093rImXytPXY9hJiRbIo+Jy3T8clU4CDLnv2osdfuJbO\n9KYRbxFbiFGSLiEI8ALQYY29FWVIXbprT/ojIeDMFolA2hnyIR+Nl3UBMweV\nEJ3N7BBi4te5gB2t49DHzhmcksT5hx2Vd4V7gyURgr/jQvSKi/qXBTB01ffb\ne5jSV+9DJ4Djp014/wY7dmAe8zPbGDPNWykI1oxVy/mzTSpup/MBtz8VcS1Z\nQi2isqgpqihKZzyMN2ClIzHk00kE3IoZZlgwzrOPaNqWyjQjXG19qAjzwVHt\naaPDgBIRlFN/wvELvB0X/lvgfHLgFwBadycOckFPsQaSqHp0fcDEo11AZedk\nHI8ALTwOuFIyocn6nHzT6r51gtsFs1wDUtlTR9fTh5/U+TXlEwg3XYARpWZ1\nihZJZu6vAsvEuoZQEFvc+C+LCvT/8Sy3v88U0h+3D2s+6j+SW2prQCOKHWXK\nR8lfjc/24yE5HqM6krJNYENS49nYKfI0MIF1aqJTq6ZqNk79ur/a1smbxhAH\nOQil7REPLokMR5TzvwNhOftkNG2JDkoF9R3aK2egWh6NNEPWJU/S/9/enq6L\ncU4i\r\n=gFy/\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.7.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.16_1573077765900_0.6282864314105951","host":"s3://npm-registry-packages"}},"1.0.0-beta.17":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.17","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.17","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"a2ee8ae6b53e848ca6fb4914842d25dcd2c9c56b","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.17.tgz","fileCount":204,"integrity":"sha512-PsF4Usg4xduryvbGZYWMxOsZ6cAsCc75o+NrXDyZ/drw/JNWYMjsWPuRkOlx0sP4uHWlm8U4sw/hrJUlGS7v+Q==","signatures":[{"sig":"MEYCIQCPOMlDYwY3c1bN/x6nJL8+eyUy7Jid/6l5H/fjIq8BRgIhAMgpbP0rthKXEPkWeZxSM1a5E2tvcK0BehtBDQDd2pYe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23391846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw/WOCRA9TVsSAnZWagAAaP4QAItmT84xBrdr6J15ngtR\nLsUKf8sJ7SLNBdWWbUXTf47jGeZSaUCwoyU4zolBzr4gomKEiTmS8Iy3Kgxz\nyvMrygkPgjH/wQu+fcJmrb4WLmi8fn7JQQ26Szy2s6u2PGGdt3SC5iKjM5MI\nEgWXmCDZrEwyLjhdcO+q/ddEDJxLNDgd6z0MTrzUUbU7eeSUGFRtWriA+eNa\nkqt0bn8ObJc2a1xqbDHHly5YsQjVsFhDErTGYDulmfeav1sufBNpeWtUctQx\n6QU1WXvvJtv29hlU4m/dZPanG33eYwxYUA34n9MDmAHglLyEnP5bVq7idoWd\nTLhbCHeJyzS1yi4l0fxQqUBOniNKMDvOo55GBUNDgAJ5DTjcZK/2FAy0snNo\n2K6SZDkBGLl4NFTAkHqF+OXZ6OJfhOSvR95e4CLQm/6+DBqjFdtujO5gqAyD\nmTbobXVRyBE4togoUjzSMJthDoqj/s6cWOwznBU8EXnXs/+Hh3tPpcFND/VZ\nd1/gL3aEul/enm43gcROfxsB3UK10VSCYh3jVKed7WRtqB2+DXu0SPU5ryeP\nBELt/yIx+LcQQ9tlSwYsfR9queqQQ7kzRtHuoni8aJfQJwLUKAEF+T/LgYwg\nbnL6ZV157TYqO44p6F10iqMD9AMqNhEO+ByOocvDnNqbgosNDN094iBMxVKA\nKpyN\r\n=npsp\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.7.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.17_1573123469515_0.754750077070512","host":"s3://npm-registry-packages"}},"1.0.0-beta.18":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.18","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.18","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"4b524e53b337be04d0bddecb0aca4634875224c8","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.18.tgz","fileCount":204,"integrity":"sha512-EBS4v9e6bfBmqKqr5eZSnPcz7Hi4LZB2AJ1z+8RfZ7bw3BxnqxLwFHC08ON+0fzH591rN8yqihIyPLoXtvySKA==","signatures":[{"sig":"MEQCICjhi50hOCmNqfiHDLnK/BeEZGXvUQ19w/pbmuofZwOpAiBS6uovrN+jftpJ17n2XeAeaOE599oQHQJhre0mqw1r6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23313015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8kKDCRA9TVsSAnZWagAACdMP/3GufxI+lRJtscOo9Mbc\nZSoxMpqUAVS9VNx+IjgYaM3uuvbk6IaRE0giY5/uKFLZlOb+m4ymLVJP2EMf\n966nFM8pJAD9+UXe8vs1WDcbF8UUtw/2c+pGN/AfJl3v7pWU5Lg8UoILRNKs\n6Yt3zCHz8HOnUBlc/XdvMvRo/QkvBFpXipwFNZ6SBkJYB3piaJx1GjW+D/XA\nwhbAa+a3Rinql44co4PUQbpaHXS1eDIlKkXEeuSeV2lRCiHA6G6XnPU8PNTD\nZMYIDEvk6yyso+H+KItpUG5ols5/X5i1M9OgcRqBUbaD52doScf+BLmrncNw\nzwYsdROTcYrvgOhfLHK5cjXnN8NxHjQXc4HdGs2cnqmErNvByN/1coM7n9pX\ngKez1UknkIdlZEN1j49RGLWNUJvEeKoS26d25dLldPcNaH0H1GkhcgtN5jSo\nzkoIP5/xXjGIJIQni3w1p7kGz5KJ8mKrSuwKUB30t21OafUTFgssItIvE9r7\nkJc8F9KZaagqIypV0NHWfzfcPnnIMNpLC76Q7+aStEUgj9exvVsv+b/uUfsp\n+9LW5GATjlmkSB4RmUnfblQxzLCfJZRZa1Z9ZDZI7UMcvFV1Snzwu8yYKIOg\nOZf5r9VdgcojXHVrbLEijvSBQyYAx9ZeQ+LXCrXV9Z6UZ942/8w9BU+5hcmH\nA7ke\r\n=qUXC\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.18_1576157827116_0.9352778793109982","host":"s3://npm-registry-packages"}},"1.0.0-beta.19":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.19","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.19","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"9ff50307b234a14552e8721efb6f77d3c043227e","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.19.tgz","fileCount":204,"integrity":"sha512-yYsG66GhszEBU6KzQqZfjdEfH4c5/z4Ty0DLTi0yRA7P+3PvcA7rUo7NDvA5RLp3QBWBADSuQsvdJt4kywzKcA==","signatures":[{"sig":"MEQCICM9zUQ+0VW+9i2rGGvwwAGWFVrP2a3uqQVDEpkUBc+iAiBm/U+gd/Jfdp+07D38wAZwU5um4EQjLWTDatJqPGdzmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23399282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+K4oCRA9TVsSAnZWagAA+/oP/1BCJmcl8T4CtO7lgxYb\nbrTvHV4dJP0zQuEIyaSz3T41hd90/ouZMxCqIZ/FbG91MTgBd6T8vtxsxN7J\n30QftLRRXGhdhvb3zPcXobMrPZR4n5poiRn3d8CI2rqKVbBQaCG4bmoSuBX2\nO0DsQI9JLXM7p0jUaf/EjvNcCZBJ3Ki7/IEhBdnADfDBFdijhajaDOW0mwpB\nOlutoxL1yqU6wBVu3+E3wKl3ec3iFOTFcHE8RpMYUPCtyniM1x6iirfQAoc0\nscYHAJCACdJ0sdXEJx5DAts3yNGF5Xd22mTPMiWJJZTKnPNgi0pUKKuRXiWl\n2j/CxTpBuIjqz9Z1PfbbKJS+ER58CaUcX7yUGElnLneybhcbjyy3QkSKBPTK\nhuSKXj686kyCgMaKbwGdHAEb4bVzD82ATcUbUahn7C5XYXokpIQttt+VLG30\nyJ077kh9ktculYoIsVEp/kvxj/A2mTy/3mFVny8shwZdSHvAiLf3qxOLU5k3\nSjLfKTTguizCOoS1VLydRXMAs775ozJ0uczk5JZh3Wy55sf62dFEe797eJ70\njvk0ESgy7f0iej7cHFcg1iqHLGCZTDekljJUS9PoIidfOfaG/5ecXqZCIZEq\nJNkqaJGc5s9OpBpRatm355nilQgr8+IJm2sya83Nt0dwWMXHsTmjGel958t1\n57Mw\r\n=1JfR\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.19_1576578600221_0.8821709661068213","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@gooddollar/goodcontracts","version":"1.0.0","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"62ce6292202f7dedd2761c7b1aaff3710825b4dd","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0.tgz","fileCount":213,"integrity":"sha512-ana6and1CHNE/gRpdPqyNhGosddktJAr+YoZs7neus3LclHimFE9j47cWTFroaQaa5Y8rVawiL+2jpQGCdtWAg==","signatures":[{"sig":"MEQCIBIrnClGYEffEqHni8i/WOsNQRwQayA04Vo5KJg+OxmgAiApNjLJcrgAYJWT1MH13MMsbzzKB7rIqNbXwUe1NKb0tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23922047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegc/fCRA9TVsSAnZWagAAYnMP/is51F219o/j7YNOr5K/\nI+xAXFcMPTQSL/IRgou6ECB6H8Tq96jZmdnsExXTXzsNnrErYw9lmvC7wKHD\nYDa8OTH4Ee0O12WoC4mZfOaqHXyvPm1uDY053lLoWLRnGEjHMBRiPdEsbWrm\nUO9E6ZymDwFFP+KRhBhPQxHIqibDeH8votAWGOxDohKHKiv1wd/4INpgCilL\nYIJ/jTDU8+nDWnrngoiJpuX15bKBGrPmrXoZwSBew4QD7AP2t/rmQN2XHLo9\nj0x1jd8NemqA5UTcrmADJiAMSoJN4PAIP83iiXU9kfkZcgvR2Qu1hPFCwLWI\n8HIU2UTCf81tmtoWFnuduCHfrQy2pjs7lL6R5Rbzr8Fh/APrPIAfC4vVgaZJ\nOHwDjmsI5tuOCjpxfUGt+hdVH/n9sfmjxPU600io3gfUySDWrc5pPTmTDf4l\nVSyh30YFHVYLJlgB0vYNZ1+9zN4GMwM1DoJPSD2LqIWBMyWmIjXw6LpzBFkK\nXPxDuS7e+x3tH7YMhgBkDkNtIHnNAdKh25d/XGqHU0gqHLcQP2gn5Z5gxb9c\n9vtJOnnW8BwWom/A+lIbv/KIDj1OIxhYxWBS/TdzLaZIzGc/ENVvmJgh24Z0\nSHFzVJyn9JbdUMp3QUKJu1yAxP+ZJPSqKh9V0KXlsjf6Hd7AnHt0ToZAk1IJ\nttgz\r\n=WBH6\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","prod":"scripts/build.sh prod","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='RPMSueKjZ8hiBKedwqkpFTT8Vde7BghUU' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"latest"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0_1585565663194_0.1270414645352349","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@gooddollar/goodcontracts","version":"1.0.1","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.1","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"534f327fdbb63b983a32e59c6ff0f676071d3675","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.1.tgz","fileCount":213,"integrity":"sha512-6IiK6YPK+i1dzOSv9TtBXS+0eUVaUYAQDI6XpFGyAsJKJ20S1dk85L+NG0Z1yefEAjRpZ7mAr7g5FtN35mKVRQ==","signatures":[{"sig":"MEQCIHd01tEHR7dCF9ENbeEt/UUopDhDVX5uqF1VAedXLTVdAiBiFXFVcbzKYsmailDttAwfYZUJqoXCZvTqN9m4y1IU1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24019603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJege7SCRA9TVsSAnZWagAAohMP/3bpJa/0BNhusAOjFUaq\n8kAs9ksT8gDk1HhAfuhryqfxRTWaRFaR3TtSpdbcSwamNmYZ2SCi9Bv2OBmY\nIDBXK/0XWs9pnVakmuguL3naRx17trxLXoEpR7jaSLjENnX+VmUyLqrqnLFe\nsXfNJqrLkveFamalwk1bw4vsFJ2VHTqLnsnEtFOhsPuk6heTYjPMXxNtVi+2\nSOmdIOOWvqI0xd0SvzX9r4IY3zk17ahpp9aO6BCUYtrTZQDWgjllbGnxMN/D\nu+J/OdGUMg1mg7vjDIn0o2zyrAjqMKDM1KFl+JGwoaGJXMnev965VtdKOakM\nExNxjbI844IJnvvbmeZObhhsxbEMSMJUcWsRBpaoENG6AY5Huy3OKSe9nUUI\nglFEdyW+fZfJBi+lmSVaF8Db6u2BLx85rksUI1xSg7jdsTbywEZdcNAyG6Au\n0alXEHQ0P1ijZSfH4wU0AXq3pnkF58XXo8ltGoxMWoCurxrbpZnnSN5XJ1Sa\nKKolh5FVN3mnkIpY4CpA9SO6KnnY7+1/xAVoVUww/zU7p75Qk/PZOlnCxomU\nMlQRZoOPkMOBeBpoVEA+zHTYb4OQIzhqTDaDxPiFTT/b8BTDbpFYFOagMbBi\noJEUsjxnezV63teWLEm5qZ9dmpEYnVXX+UUrAVq9ZnvofKpBaisJ4HBQr3NB\nDGfo\r\n=YN9W\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","prod":"scripts/build.sh prod","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='RPMSueKjZ8hiBKedwqkpFTT8Vde7BghUU' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.1_1585573583559_0.4311967118619173","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@gooddollar/goodcontracts","version":"1.0.2","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.2","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"c59191c4f56bd41976fefade0626b6f66e5d0669","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.2.tgz","fileCount":213,"integrity":"sha512-gXTPtNzvummmyOAHIS0RHGeYtihkxGcUnnFE/J9GkydL3CpVT6CP1Sw4bi5fnOEa3+lNolZMWoaKCRnNwq9n2Q==","signatures":[{"sig":"MEUCIGUlyXy7GJBtJWLRoYxaMcgwaHo8TSjXYdC9mgZDfTlHAiEA3D67YMFybe9y8VIbkr8QS117+pogXlYDW35CqVtFzGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24196585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegmZTCRA9TVsSAnZWagAAUaUP/3hBlaPzRqtAH6Qih275\ngBA7ej+M3VzVGbJBVY6aXGOZXdJnRCU4uXkKU26ZNTALdG+HC7CDws6fhwHW\n3W5CiSaO8QAC5xR4xxyg0Poo9CKhd3gPjs2k2wq76tzPsHjKb6LG8JfhrtpT\nKUvxQN/krOx5RDEdbAzJDmSXDb5ayw/SORWU8saM1lM3exq+1BEBUU+/kosV\n8v+xQKsSNLYyuE5JOe4CU262Fz1iaNnApTJl1XiRartcHFV8KwSez5erwhEi\nhdba5Ab/xU3YC+Pz7qsEGfPl8Ojh4UgEzwpwMIHpU9x3/BTNzEIZF74DI5DM\n+s6uaZ5in/W79hmC9xy222jaT/BS0Y9B8H0IrHWjpHLPrOa9x1663cxvNYJm\nmaIOJMI7BeHUp+Re90LSVU8opcPQ/TUtSZ4qEjNvxcWT5Yy4wgTObgcL6tlw\n0c2Dw0K3M60fKhSHkSOc4AUHlcF/8uMxbKbDW007Tkq6sPQvuKBRAxBKIOUq\nizG5AaLTT91W/cfJXrtn+24hE2GqQ5GzaavshvOQhD3Dws7+M/tFHsS+VtiR\n6TaHL0CI2zE0bioz/KtLO8X1+KrgfEvYG9UaODMkzo0BaJhz+zSv5hoCD8dB\nN9TOBt0B2o3z1FfGIbY6yv7NsFCeWh7k8AKuBZjhRodHu79nRW4md1oqEJ6J\nnnzF\r\n=lbuu\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","prod":"scripts/build.sh prod","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='RPMSueKjZ8hiBKedwqkpFTT8Vde7BghUU' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.2_1585604179076_0.7090207301006992","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@gooddollar/goodcontracts","version":"1.0.3","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.3","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"f2fb2a116aec4200e2cbe3584e3173c0eb4c5022","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.3.tgz","fileCount":213,"integrity":"sha512-M3CVSWcuQtyJEEmGuYq29XjZQrsRUV2GOn5e90WyByPqoqihDp0ilmwRqpWA5b8t9GKz6y7jcVe0dGf3eSkUsA==","signatures":[{"sig":"MEYCIQD5GlBUWcwZhteC3gx9onVXBAzHDr3pQZ0JI7OHlFoOYAIhALMUCOuFUgdsfX3HfGohJjuuXr9rk8Bqtgzw2p+Onb5a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24203691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehXi5CRA9TVsSAnZWagAACywP/ikG6nFZ6He9wLgnXz1Y\nQiBXxQNsn1Q68pfIWr+94ih8JlrfMALHS78W+dlFrA2PnanNfToKoky7BpBx\nbHIdLLZvi/QQbpWcizr5apFFbg9yKQjDScXCMqtTTuWhxx/qmrE2DEeZAl7h\nU6kgiNaer/mHYBRJ4J7sur19I270KKor9OgClVPF1GjzByclgvCtBxz7ngVK\nlgjA1NCFz3a6r1K1kdJb5Xc0aGbnZg8QAy2BTvFGC4mAzaCDUksDCpujGBkY\nGQrKV7/9iiyURQgV00wF45QeDtzrtxxsLg4wClIzi8kzjVlyUfYLavh5Lff9\n9GT12Tkb1DdNtdnrloonHD+k2r+z9WN9DugW36y2cp9xYPAjtAofRLk8yQZI\nUaBX305ivGbt8JnY9L/IArS8NlKrbztn1BbDshiXK9wqk/C/HAl0GyhwcrQM\nYNQ9LmMHUevnhUx/aCeHwm0Ak2JeGQyvCklADQpdOblrB00XJbvWuhgfMpgN\nK0djk+Tj8CF9++9x5ABuObHpMhkvzf59N1PJmtcysRq2EG3iY6jKQGkMc8/M\nrQhcvDDZqaZJ9S8nQIxAWlRZklLyB2iopRJGKyr5VOezl6rt2bMva4T1KF3D\nItJctxAaxs2OSMokCGPLcmtKvpmV9y3iXBEWDG+NUfRlRRL0cjfceZm9OoDN\nl3A2\r\n=+y7n\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","prod":"scripts/build.sh prod","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='RPMSueKjZ8hiBKedwqkpFTT8Vde7BghUU' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.3_1585805497024_0.35427237664919886","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@gooddollar/goodcontracts","version":"1.1.0","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.1.0","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"fdd62d4c273e4d6069149c16688bb288912ea80f","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.1.0.tgz","fileCount":213,"integrity":"sha512-5b1vvr+MdC9QFMDkkxpDngJVK1xCwmWuQFQEGkydQmN3WwCZGA8UgCY3ZC4NyALfAmu/hriRc+a4QG9OKMrUuA==","signatures":[{"sig":"MEUCIH5d/p996M/lf0kcrHXdKBEy4kDWnrpIlwE4suzRAvuVAiEA4Xo2SZLcIgFjAnwUQDumpfhTMLEtxLbD91Md1zQH6rw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24009274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelC08CRA9TVsSAnZWagAA2S8P/j1LfuvkB53jw/BPWg+Z\nrLZkQeTwPSyFtP3xJmu1tKSRsd/fIk0A4n8mBhFbdr5zFFOm4Edo71knDAlG\nOIiEohW6lYCY9pU3tBD3AmmNPSILo+ztmnoGl6+o716u77ZLgczvK49i58f0\n5jUSRO9gStC9LgF5BlTcrA3Xr5You0JrcMbhAf+jzZOekufrglt9AJGj2gSa\nVGE/P96F01/jMQu7Iytub63fmOT8SRSSev3puLG0rZatwAnQiGDivlENBay2\nUUqKzqepxIc3JFpQpYqu4EJAqcMSS4GrWV9zMD+j9HUfj61tv2q/2gRX1zfR\nN2KCmhlpd/rhHv8NaYj5Q7tWK3kwxcMyn6NnWnmkUX6BsWLL9XCzE9+sl09M\n//ZOQMuHH7/WMyPeEW864qyUE3l6vCG47oYxcekZ8919lH3xSVMuAcXz/E37\n0XXLZkrUxFU8RJHmq1GDfK0JtoPLTJjilbkcixmO60N/RX8+xEof9xRquMP7\nL6IlY703ZlXiB8CcYRC31xvA2/21j2h8J2KPK4LtUGOXY9MVR000y1cqWue4\nnuWcr0RTy/w7UAJWaSCRi3kUiADKqEfOAc4pWeSzc3GEb2pQdzNl6q7eybZ7\nYahK6sPuy48PZ5TqRwV0VSCdTYOh4DBTkOUYlsGbpJxYHRawohRm9qUHyUOY\nbThZ\r\n=qPQU\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='RPMSueKjZ8hiBKedwqkpFTT8Vde7BghUU' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-s deploy test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.1.0_1586769212051_0.43667631781373073","host":"s3://npm-registry-packages"}},"1.0.0-beta.20":{"name":"@gooddollar/goodcontracts","version":"1.0.0-beta.20","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.0.0-beta.20","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"bc502b5499419dedbda4468e0af36ac6650df09f","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.0.0-beta.20.tgz","fileCount":207,"integrity":"sha512-KVWpFlp1XpPfVG3XNl1g2vXUJ3KCIjI9vavXAQJ+39G7hbJ+HUyVFUWSLCMOUQ8yxoHXfmPqWKxxLhV3HXEC6g==","signatures":[{"sig":"MEQCIHMS3RpKg/fAvBEIzB737wiYaW72VhBa6miOzAi7LgHYAiA4jjRMVpsqX4BUTxYzdWZ/jpYmOpEXh4cA8BI3R0aQ4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23636657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemAOECRA9TVsSAnZWagAANL4P/1NeL58MkYL8gjM9hAkn\nO/VH2yc4alfkm2M/yPz2sGT1O2mrlbG6OTHWCcp0rT/UtsxhXMx4IhRf+ici\n8ejJzioqSr3xi4EZhnjL/6nqCAzXO4HfwmXZLNClVaKsGVE62IWd0Vup466X\nddWcZEwIlCv1i5n0lzplX207tKfGvT77BluzJXWiAOJW2H9/YfyuUCXlnWrK\n4BiQ+UfwGt7z9rH6ye7aM9xIC+ZeuN7ZXMEpI33u5mKAobJE0MFteGG1cSxN\n85+x4UJx40ptgn68G0IPgG23tkJUr/DdCGUjJ4hbumoLa8VzWq92IPdCoWXc\nRNU7Q7YHSzxYdqoz6APGvN3/Z8UHBSn8Z+3RaSBSAu4CzAoY46CQJ+ZABmCy\nRwj92UOW1pAkjhF4Si4LDFNt7JISU7Tu56SX9Vcs3UcDzeuWZWamZgq3HfiR\nef5RAs3TKW+17xl8O9NwmfzQu+dBsN5ARqK2p8G3bGeo5ah5m/BZcj7GXZGF\nRwPnLbPWv4M4ltHB329UXJxPcL7pXQgMwD8Npz5ipxs7GvpcGVsYe4zW54Tr\n6A4sXJdhnAWNFrSZ324oAAi5irQX635TkqISTvT77xLDuejGGmZaOSJSvCAF\nXXIenfEcj7trXDQLI3R502+w/MGEDoSPAMPN9m+oHCmbz1elrINlNYn0SEaT\nCZLh\r\n=9SW3\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='qiXNelh1HXMAsoPah9yRD2yG2WlqrDfLh' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","test:wait":"run-s deploy test:ganache","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.0.0-beta.20_1587020675982_0.0792468918030993","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@gooddollar/goodcontracts","version":"1.2.0","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@1.2.0","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"b7b9e96872f61a9caaa068654b192142d46165db","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-1.2.0.tgz","fileCount":214,"integrity":"sha512-H3wovFCxes6CFQa36AuweHUEG/MPLvYaRlzoDO8x5narExrDnZzq2/P3pQzIcIlQ1AeqXY5+2VsPm6YuxyN/lg==","signatures":[{"sig":"MEQCIGAQO/scoIP4kF0YoVqFlNsgSLAfPiUNTBdxUo2qHI/MAiBzX4bEjDcjP8VZr5XwbGzm2To7QuXYEPMRxG4bVUs+jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24061895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepXyaCRA9TVsSAnZWagAACjUP/3yOXo7b91XHs2Rk+nt6\n1Vb7E9GzSS+021GWP2KozemG0W/Zd08ONM0SZN2MTnWuHejvcgudZfcJNhQm\nh8h2ieSGkWIv+nllc9EVlCrePSMHGwnwnzpQ+flPV3aUazeGjYJOAt23fR1R\nmkfarwGpNJGkdLR3PdrooV/o5yiEAvVVWD8N7o3ldmK2WK9BsNK+g7RnloKE\nmdOM6XK1ubf4H4/9ELuRl2Qa2BNGQRmr1OSlfIL7CINIsrG1sfJro9TBQHPu\niAs1X230mVc/gvavt4MoiDXyO2/SmQUagV5H8R3D+FMqjAWHWhmRDgLejkpJ\n0pTE/MaEdTsC/ADc4weCSTGlLnL9UE0wDwHP1lsFtQEvjQ0vQkghal7Hu6i/\nMVYm2+W26y1W5c4AwlnDy2DuZ3xQVMGBzIg3lH/oiTDPpIx3Yj7Kj8ZWTnwk\nDvPEXXFOgQVDskqV9MTMqbLFRErjLsXGsFvq2lQ4thMmgZLen1sLd4oeSYng\n4Gdv1xFI5xTv4JTFLHENGAnCLK1vTUxaM0a9Rs1cCO84+2oY92VOF2xRbNVS\nuJY91dDl/hUpHLXM0/l1b0b/k+0dKtVf0GZo6Cpd5t2xMV+KOQz/9O2i0K3U\n0iuL8jsZjdLwtfGBFNYEcE1op8lhhRuDkR1uQ9MiJWm86+fx6+3/OBltIfJ9\n9EDO\r\n=F/7R\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s testscript","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export COVERALLS_REPO_TOKEN='RPMSueKjZ8hiBKedwqkpFTT8Vde7BghUU' && run-s test:generate-typings && run-s test:tsc && run-s coveragescript","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-s deploy test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test --network ganache && kill -9 $(lsof -t -i:9545)","deploy:signup":"run-s migrate_reset:signup minimize","coveragescript":"scripts/coverage.sh","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.0.5","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_1.2.0_1587903641746_0.9549824023640814","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"@gooddollar/goodcontracts","version":"2.0.0-beta.0","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.0.0-beta.0","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"5963e0643dd2d81ffb66eb2c06f7e5437950a4b3","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.0.0-beta.0.tgz","fileCount":430,"integrity":"sha512-vtBPOaoqFHWlNW2D/qvCNmNUd/CGp0R+vOYVaZw8vSw3d/59PbP4MpDR3VnodMgbyKkYiMUpqBjJzohCqP1kmw==","signatures":[{"sig":"MEUCIEgo2/IE34935o8ySJkvwlxkQnASToQKj1f5Bs/r0VFQAiEAi/pcBh1mCuMItkrfrEnc9LYzZI/5qyMLDHvm1bRwc74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62090843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6feqCRA9TVsSAnZWagAALU4P/ju1kNRxSWpyF6YIEzeL\nB+y9xQyqPv9kvwhmON8qZplJ22Jtt4ALQ6VfESdYfnPqfsxeJhoeJNYubk7i\n61HqOrt+MQwp7BHC71x1JjeWulyjNJOAKU7wfAopgvcnitGPE634HpqhqdTk\npcfE0xtowvEOz9z8joeeEPm7RpPfizz8AD9PMlk1I9x/3g+E9aYIxoeXevSV\nVpS1dOj1Jszo7BArLg0OpZFL5KrwBuS/A5MBezHMFUbMeqiWD3jSz1zbcldD\niaXx81KdlFP0axAyuI/AlHMO6i0H4CRfkzRRQNEI64Cm8mzgKjVuXaMl8ksq\nBXrIBIjMZiC7rxP3Q6FroisoQ/HCId8FG9PkvV05GvpeBLrl/tzpLidz7bC5\n0Epkn2dzXuzCygXVtUpevf5BKZq3GcroL+BEybRQ2o16cFJ0Nog4w/7kVBTN\n+Cr2m0m5clMaIH2a+amnPHxxK0Ei1dZoCL/AGzoqKRKjQKjMMJa3ttK1QxHF\nVPRMQ2/S5lkQ0v0zwI3H+rRDmWKTlt/ICA0PMOM1gEJFUMtcN6q4Ud6F7xMf\nDc2IEwJ8au/pObV3Us4CIJ00osMdLO6HhVID7GMfhclVAjEtiUVcFta6QEzl\nrEOpFH4996oMs/MsE7jIpxgaGScYfk9pCkcwDU0y6fYTkiIxhiZcS7pvCK0K\nJslu\r\n=vAmu\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.0.0-beta.0_1592391593588_0.24558065322738365","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"@gooddollar/goodcontracts","version":"2.0.0-beta.1","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.0.0-beta.1","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"56a0426c9ab7505bba067cfd79cd227d978e4f88","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.0.0-beta.1.tgz","fileCount":346,"integrity":"sha512-ZY78cXAFZswNvJxBerCPpRQPiHbZBsmjdz7lWetW2QgCxlLQ0UgOZqUOMXPfS5dRE/87a5TEMMCpWs/RYa75mQ==","signatures":[{"sig":"MEUCIBrnqduH9FM2jXdltPiob6FMt6ot+kj+k2m4G3VOJx/NAiEAt6wXCNA9LRnCUt4cl8fbXETlESJRtUs/vz1xRIbB9AA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59480792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe63NwCRA9TVsSAnZWagAAYisP/2CXT49wz2UgoW6zzMU/\n1d23Fh0JclnbI7/Q2jmEdQjFrtlP99/ibZaPZNB0rKAlcC1vUcD78pndT/AU\nJzYarAChnrphOAyCupi7Yid2lthCjp/gsiB9r3G0Sj4S8fQPjKPS5IxRrknL\nFOvRxV9Ur3lxrxoPTMK3042I/1GA3BNKD2e7rQWJs9RWmOXMhGg0yr6cP+D5\nptZhLFql+bo6xmir4JQsObleva/fUr6VDKcSZWh3Dcsekks62ofRkdXITjTE\nRFoKZ2AFZg8EU7Jmr0me1ufPOCEFhx2nhAk72GbZqctxnZl2cbD2Ttl+zvxn\nE3+JVRackBYytHJBn757OBJ87ycTBKOr0q9SGRFF/OMoQVG9IXmCEoZ8Km7Z\nED+c+nAzM2H7roik+v5FSE7BNEBLiTR3MuB3iQ3rpGVQ83sJ6J1EXdEMgg5K\nGm9Bb5ZiarIJgrgbRAWApR27nIxJmE0FuTv8aA7MZXxQ98SKXopYqO/Nco+5\nAPatpIF3xOOCCWh474m5TLJJyeMBKynhnckghrcLyyh+xN0FQox2zxlgBabn\nRbznGhAbys/DhdC5JI7RDV2cKwnwjtj2mmvoq7BdVlVBWMbS7fQWZusaXBxy\nMfb42ZZovx7OU7qKB1NcwqsObqnPfoWLOKmgeiVke+wH3i9kKnpJQezRcrOh\nj4dv\r\n=Mta7\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.0.0-beta.1_1592488815953_0.22012555665840727","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"@gooddollar/goodcontracts","version":"2.0.0-beta.2","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.0.0-beta.2","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"1f6c4f15bcac0b3627f7e60939877c89ff940822","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.0.0-beta.2.tgz","fileCount":346,"integrity":"sha512-i9skVgDlGKZsZAnr2uc9w0TWjhc+uI0vhqMiarL6jaBk3pbZU9Ks9NR9wjx24Zlk6pY4n9NvCTCnLgoGY67taw==","signatures":[{"sig":"MEQCIB94w4GtUvLWEwdqm9ZGme9Ij8uirHCgyzCOA7W/22FzAiA1WnPelbS8NmW/al8baowFyQu2LJhLDN5/yX4o9l8H0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59480988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6859CRA9TVsSAnZWagAAyTMP/3gdi9D0kmwFGwhF5sis\nEOUPkGfa1gMwtyo+dVmTRnLb6NhYKbZ64aE94R9j/SweVqzxtS1kNIM00zWj\nMLvsWg05xAkrpdSGh8j7jWHVPvsQ0ueOEj3aqOxhkiOkRQWa5rFzsC4Jg5tz\ntBwPgrgxbnlYnCdHekwYPLeRhL/f/W7wsBQjnbGii8PMdGp59EY74i01OhS2\nFxT9DsXkotna8Ov3OxEJxSY6A7vKZzenm3aAvA942Gwut45Tao/seDYSX5hh\n0L2TacBXITId78bw/umPazMYyr+j1GHoJZ3oCbdjNvj7/uBYfIE4OYtOKqEs\nYvh21kzi5vWYjDxcDjubm9awkejrEsRZiAf4bXYE+3/rmW/CC0mHigeHGOkP\ne44ril/988dPjIrN0zmi7s1D1AUiKxrDKm+FJry4WFABxzJ5uwKPH5MXOoji\ncFgmTI3hXMZ0NOMCPSMmKmMDM8v2t/r4USiXRKRYiEhEnteH0guVH/7fl9iv\nm5uimUQX9c3vHlSuhy6iqg3xp6Sl93Zmx5Un/ZF63h4RnnXLfdYUsPeQtgdy\n0uWrvlpx5MYUYUr/mavDSOs3XOLPWAkBkGNsFdZAPSVsYuYZm5qOS2xQbuiM\nukUzbb6fV67mvss3XCndwbXSK1dfdZScdEmghbZVqv12GXPIBM5pawEeV92Z\nEY35\r\n=zdUq\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.0.0-beta.2_1592512124387_0.3784963513495796","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"@gooddollar/goodcontracts","version":"2.0.0-beta.3","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.0.0-beta.3","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"45ff8a65579154e45c6bae100b745671fc9af520","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.0.0-beta.3.tgz","fileCount":346,"integrity":"sha512-doZ8PvQMezJyySeGhlN8bBHNtSfduqt+n9hWquL2ZFrFMDulmBK5HddjRoFZ3eyt8/ARVIPEml/75+6xm1yNXw==","signatures":[{"sig":"MEYCIQD2eNdqwYtjFfQiywASpnlSQ4mBti074rWjlIdUjhPpOQIhALY1tlw1eHumY6bwwsfHKCoFX39/uUXO+E7V1P87hom3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59480987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe69mJCRA9TVsSAnZWagAAd/kP/jTWjE///k7f3i4PoWzd\n8/jJQ7+K5kVB5pJyVI58RqImR0oGpFKwD773F9B4PLa8kKpByaNPcKP+9rdS\nURIkNNsZOnQUt51OJ+R/tWoHEbwidYN3rFVpjIJMkh6QRRBNJk/5bS8txq2h\nzSnRoCC7kwYP1LrIOLfZBG4RcEL8XhwGNxuqGOTP58LuiePk0suo2e7MzDBY\nj0DbPy+0gKbJ2NjsXMDeH6wWtiwSJbh0dPiCVm4meROsYxh22TDJNfqF1poE\nJWJ6IAX/qhZI+P1PlxIwfbfsCMW/lIXdyP/gpFfBdtRmoqawgOA7nn4LNvUo\n1SRo7/hZ4PxZRJV+SmVDOsPUs4iYinwOVLRt9N99FT5y5E96k/XHtxLo8w5k\n20McYDNC/okmRpyqaC4aQQ9+6Xoe+480Bt8vRmt6/oTMOwQsH6Yh4TofMkco\n1ZbNRTQkkI0cJ32WpmIA3P4Z2RiikEy9vAfXsPAU7pEyZdLvjuHk6uJQ55bS\nyfWWIZ14xwZlFcVp/RyqtlMeBoduVikOI7ScARA6X58k+Pk4phIcfV+neD62\nwskpFhuLaKJi2SO1cYT6BWnvd/p8q4vWZqKYmAP9wrI5DW5OL9hJyQK4qILB\n+dWHg1axAOhTJcQpgSmyt8kGpahdhmGAfF6hHDAR3fW0NkoXAjg2HEnzyYJA\nQ9qj\r\n=prY9\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.0.0-beta.3_1592514952700_0.914127046404204","host":"s3://npm-registry-packages"}},"2.0.0-beta.4":{"name":"@gooddollar/goodcontracts","version":"2.0.0-beta.4","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.0.0-beta.4","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"2be04ee864c01996c236600ded474ba7d8ec3b7a","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.0.0-beta.4.tgz","fileCount":431,"integrity":"sha512-FuK4NmtUMGXgDRDaItaMedPWYJPKXNdUcZIi28i7qoRK/ixaGFzZI1kInnqk+JUDF0kZaz8RbGKr4aW+A1s/eQ==","signatures":[{"sig":"MEUCIQC+E7nKVKkI2aujhl8DizGBCgKTK8JH+Y/ujRedcUm76wIgSIvc+jX+uUOlNGH1Sxc4G+sneJ1f13UO4P73QJFFmeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60007819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7GifCRA9TVsSAnZWagAAAMYP/1Wum54HXlYiO+yOnfwM\nzgQcS5UGh5/qxcUfyycgREJQa0kUTxcfc35pQXOA7txI14cd7E2otiDXLngO\nerqFruoCYMpc9SZfUWIDECKHUIMSdELpNcQSWFwI35NytX72rCe2GLO2q0C4\nfSHVsYMfrrCJFbHxnUsdLpxiWt3rBdQhQvmGEAKd8XjXAWWtzSjQNNOiRBq8\n50gOb+j7F+8d88mJ34LhWQUb82HLMtqVFjbW2yXFZIony7veshATU/2BSEyK\n6cz7fZG2fWwxJk1yQUbqf1vGVUju+heDsQ5KAplykHR/0G5ZPI44UOJDkYBS\niAC5ElIfb5s9u1aTFJmJfQZ4m0mivDyxNU9zhF7ktIgUMbd/n//T3Co3cYuq\nB85Miww+3B4wZ9n2L9Ba1NG2VhJhBA5YsMQKXzEiZHknxHwGwyRr6SwQutv2\nCHRhDHJzqXTh0rwL1LJ0OvNsJOJMsPxx9PhRcq4+cmG4BPQIrc3Tjcx7OJrK\nlalqdaYaH4zNea7+RJ1SnU7rDFT5M5iYr4EZNBegG38aDAFoQYJ2HNntN0xa\ny4QD2kcPMtjjjEI56cnIOFvS1IU3A0VQ2l+io9PUv4P5K6ALKGHZly+0N9wO\nGVOfeGKugRB9S20npi3oJKmlTuug8AHT03VhV9XoDJhJeAVSL4SOq2GUE11k\nwRXU\r\n=fQEw\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","prepublish":"npm run minimize && cd stakingModel && npm run minimize && cd ..","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.0.0-beta.4_1592551582594_0.9004457869029105","host":"s3://npm-registry-packages"}},"2.0.0-beta.5":{"name":"@gooddollar/goodcontracts","version":"2.0.0-beta.5","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.0.0-beta.5","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"cd0d9e114f2a9a07ec9fd7cf337bbab0feefded8","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.0.0-beta.5.tgz","fileCount":431,"integrity":"sha512-QtURETzcZPEn/Cu8uN38FnJGZl8NXVTBjs5Y3Hv1Y1wIaa638eohlrPz/hFKsiDtOr71qHgfIxUyC7G/8dXiAg==","signatures":[{"sig":"MEUCIDPXNdKJqYyaYN8/zNIvMYClduu7nRzbQqN2zuyt/fAOAiEAySXxwa89Zo/yhLlvMoMpaTt9gTzFrhUzYR3VfLIaXJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61966441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7GoPCRA9TVsSAnZWagAAfsQP/joGwcDAjZ+L+d3IhtEi\nUpkmfL6gUfC/d7+rLD4J5SXA2tC7bRpsWqaAkRrpYE9txcJfKpdwxmB8bZup\ne4Qi76JlO9hYuAakqB+pRpYcQ7BF1b+Im2eihxCEfUC1B6QVRUBeZ/iBCEqN\nvMS07qApftL2Owzg9X36/wBM86IXx7xK3uOSKTdAx2fhui9FXC32nRgcMi0K\nyjylm9YxTvRLUkCro9nfqJTWWR4VTaA9eAWWiFKDO9BA4GSwigV7YDwZT4xp\nW+f+nSWuF2FXog7psimXPXuvIOYswqt+aQFtfLbue3c6qNNWByQhEUde3pZg\nTSPQ0D1sKk+VOK2JXHt1qFRS0Qlu23LHbE4IX+oHgvZsPWAoiGiWVy9u72D+\nSHVXIt82nd1yvzTg8KixGVYDkLUsro6nERJK5WswGWNV8VCr9eic07so2MTW\nzmHZQS2Nk1FdBHrk0Kfev5KN2YVXSJAjYkhqRwJuL71VZGUDqrLtzPKI6lZ3\nobZ4Dq15eL41dxBAVkZHydOK8IAhOfIBsZIDhqjkhGJjO9rQbsfsIc6Nk6JL\nZfQl6Lyuk1tnmK7zB62lGxiicmI94+MxcfrKCbgtre+hv3aWQnnwagaWx9Ao\n/Vk5J5ianEYBy5KZdGG+IN3LSkiy0lkZX+HgFS/Wq5J8SNXcoCI1v3KrLRKa\n2vi5\r\n=24O1\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ..","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.4.1","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.15.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.0.0-beta.5_1592551950802_0.5795428724912506","host":"s3://npm-registry-packages"}},"2.0.0-beta.6":{"name":"@gooddollar/goodcontracts","version":"2.0.0-beta.6","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.0.0-beta.6","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"283aadb4a082544789157912c07cf0bb9e6039c9","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.0.0-beta.6.tgz","fileCount":434,"integrity":"sha512-0zaFe8A6XIEdEmg41LKqPCFbidQcWkVfmEF6k0fg++NDOwujogMG13SOC4KWFAS2EqYp8U/lsOA0q5GfBj5bUA==","signatures":[{"sig":"MEQCICAw+XRMDgeTlC35k6jwR6E+Ob/BirexPoWAhuMiD4zaAiBb0ZiDHSeOsZ/GJ9OZJOs+/o/VbhollDllAPoiVTb2bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62548001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBxNuCRA9TVsSAnZWagAALAMP/0y8mJ4MBJiYSB4sJybk\nUI5zmWbWT/Hm+IbOf5IC/jMhm0sXKFqZqW2FPuhwrHkWIi5yPA9tljFt+l6G\nPCoUsXrEkcFD94MUfFWWj/8KJ9qOiuFvkO54uaPUmaK258vKpqOCP9wMuFGc\nE8nbv1mK0Zu+Ils7ToQxyunhbfSGtXD4LyfemKCNikNc3LC1foguhyCeNVgX\n+aC21fnEn+Du9c5DCO71vCDMP61REIR5BmteBLzV1Fom6JOU0T0AysSvqpqm\nIg391fC/ND84XVs0tthgLDVAOvPOsaHwFLWfmmalnv6OfxA/NoUTnjrAgbMY\nHDx4yxk5m0fDnLxuVp9KL9lZhLv1IwHqtb1eP/vwT9tnvAxxtNHKcIq7otqA\nn+XRcamcc+QF9Y2zjd6ll3ktAot43I6G5AXv3BKCUmviuYTHU4colnG37b3w\n5ykcE4sIXPAyABkowIR/4xHoKKE3Rc3B3r/s68F6JiFbt3lhi41Bc4K+Ip7a\nUoodzCicb7QtzZbmBHfYaHNy6qT96+X5waliQarrVdTZ6vOjeHq8hGr4oCB2\n/OeOqka5cWz9WIIwoGyOiJM6ROD4vK+3hDkbJb8nnH06eR5YRVE4GGMWc5XK\nbVDzbDCaKxB9xr0hyAZRQ0QtZyijPnIf9x7KaHvD58o3Dca/3gMiMkeQMBaH\n5LwN\r\n=+QD9\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ..","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.0.17","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.0.0-beta.6_1594299245817_0.15714854296407155","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@gooddollar/goodcontracts","version":"2.0.0","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.0.0","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"634b1df1b4068921f46d3103c3505c34d06e5f20","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.0.0.tgz","fileCount":456,"integrity":"sha512-je4HWniiFjWD/+orCF2x+/Kso3s9JAtMjn7UeFOFjtzXz0AhBU0CLmTYSWSEKEGWlgzZhhU8JPyq05Yk0AUM2w==","signatures":[{"sig":"MEMCIHUZVAcboZlZDRHILzgH/2JDiDUYACbiOc414Wmg/EKKAh8iLAqzAJ/f4tNkjlCE+AqavMPhuvRSdnPIAazPHD/B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66863286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJobpCRA9TVsSAnZWagAAUbYQAJ3tES2ledr7KwdsHWt/\naC+pz8xkLRLapv7hOh4+oDjDHGbev6PmhidgRsdHw+n7T8/+llcoJ2AcPGrP\n/UVG9JPT7zWQXfGsSmTZNAdLxtIWeLRhQ/zikMB5Lz1AroEZ5vyajB51+C+A\nOz5JepbH7Hy2e6kdcGgu/iJpFfZY33LN43MNBhPBKVtVwVydMfj7Yp3vsJGV\ne/YZ7DPmK9aeMOIzOd4d+hRN6yEwi8grX902TRcP0+GrVtEeXHPwmMvEcQgA\nMA3Uzn4TnfekovfHZbJXLXALxezyfYchKbSruiqLXODC/ifeE+eiNL+CUtW0\nLEVWoG5QMOwfeASZnzP4ejPwJRJsezqloOU7O9/N7sZGwyHx6ABNaFR1v2dX\nfB88clGKaOWUfCNsM1aUU31oBfZvPttI9XwOlEj1/P48gh38Rk6ISsgLcP46\n14UcclRdtnfFzi+HDFYw7HhHh+wV/70upRH+RBNV9Mgfg4qYnn5BaWBCQAXa\nAfEwfXCwYSBGi8HHhjh/jze0iRFbS7HieneaSGNN+E2BCAfVqsd5JN8i8Do0\nUX5JcJqCpCX1N937Qge+9IZ9Zl38w4SU7j5G8d67rMaUpocS8nyvwCerkkc6\nNIyT9Y3+6jNP6UNA4XbVX5+a79yEiJ+k9dTKUHOiKVvTEDyNwzMPmdWVeYCK\nmF9z\r\n=gppv\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ..","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.0.0_1596360424593_0.5714246564046783","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@gooddollar/goodcontracts","version":"2.0.1","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.0.1","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"6bedd8caa665ed0a81fee41952510dc54aa0d31f","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.0.1.tgz","fileCount":457,"integrity":"sha512-aGxB4Qg0QClbswMfyaBeF9v6vDxsZD/r6XDfHQX/pBSPkvJgpi19prmp1Tk4jLOSL9McXc0il1Y6tUkwM3vEKg==","signatures":[{"sig":"MEQCIFNTHfTa7J85PC3FnKoPB+Fw+5EtqWX5P39k6EPhGuRtAiA1GGX6lkwOKacJTj7tPt5Dvxg5zKweSQgkkJu4ZKwpZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66408911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOm4ECRA9TVsSAnZWagAAMKgP/AnoGrzRJ6KiqZ6br1B4\nLfB3Sywo2Dlhilq8e8AIQZP7ndDsnHZbwi8joIWl3GQRRj6bNvdrZJWcoKS2\njDUPGmU+F7v+r9z2lRq2Llk+92MTsevgZ+Z4X0Ej3HNKq4f6trXC+lpp3nUf\nzT7Rw9A0ZI9sun+U1/YaKxOdvY0Ygsy8Y467yLyvAW/XAcZkbT7T9dZgLMSg\nslDuWmxrAYHiathC1z1rOcVzYaVu4xtRI06MqirddJQyvEmeZWiw6KBMDFBX\nalE08swb6O+mqQJFAALIM9TBff1IdZAG1QY0zBYf8DzHe+MPZxGUmo8bD5kB\ndPKN4TUoDx5X20rfz8+JB+dq7ghCBjK2fMCjkDOQH32bhJWE1MPGI90KzmyK\n8xExkGNxBH0qRlz8f7025xTogdIomjUYnSlz6xA5gkwN2huARl6PXSGPmA05\nei0+GQPcPzSSdIGGIzHmftLM3A13Am7WdjDTRcxlAALSfN5uSMXy6MUIaeVG\nlFRyytHXs0cNJtRsztDZLOTUMFDp66E7Jcxqg7REbnOV6K2BVmQB6BEiqrLT\nDRU0lT3gHOXDBJZiV1zCRa+v7HFS4eJ3jsGZX/ToyG+Lw/wsegycNAOc695v\neVWKq/YVDpNlxCWmQPTE2zmLGpBpd+u2nnnIj06MBislio+yx60KtSkHO0UN\nLbDi\r\n=dGrH\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ..","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.0.1_1597664771841_0.799438014360548","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@gooddollar/goodcontracts","version":"2.0.2","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.0.2","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"2a7c60d479e0f26c799c431bd44268badd8eac28","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.0.2.tgz","fileCount":442,"integrity":"sha512-7Y56bJirIQY/Me9E8mYDqzS8pySykvDVMTZNKv4WWCQl8B79Tfko/MeWvigLm5PwLBNgBf6jGlhEhlyzvK8vLw==","signatures":[{"sig":"MEQCIDGLWCaNStZ9XSVcXdoyj8QIqiCOzt1s4S1XcoaozimpAiBawAEZlIyM/OWL1WgrZ/rVh1MZrCFfDl9VqzPtLItJ4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63366333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUPIJCRA9TVsSAnZWagAAibIQAJjgY+pZ3xmgtAd6Fagj\noMesg7wuEm5vB0g7NljXqQBSun8XXZdnGURbtj3IqxRLOn8YA0V/2oTSHll2\n48OkkkYwRXOhFgYzc0ocJQhZ8Rb6+pVnznJTPA1kmhU3/MZKlsOL5oGu1JN/\ngAZE57eueN4Gmd5PdmpKQvLLRyjxorT/A10FW9fpTCvsbQ0a05LUzrr0NPxZ\npp7dUXqjxiyqdU09j3WJnkDuXNbt+bVobpSk3zHv73q2Skw7dynyhzpFgk0Z\n4qXxaYZTAmC2KzKJ+NuJ9SlbNka+E4ovBeKi662+/WdOtPcXGCyPcJUmKErQ\ncYzfiL0KXavxmOfF5aEa+8GZ7Kv+6MO+P8bzfzalE3erHEUvEl5uif3NSJ6R\nrO15T2X7esRz/VtDV6gyGHGJrfngzI0Cy4SOcfChF8GjX/m42OuufKqRvobI\n2iDEFSPpDUdspVHYAWYIXhfS0FzHzp91HSbORJJWaNLRS0FX0txqRLEn3n4h\nn4ofofgPMj++RzNfwvX+XeTbkHftKKk8tTF6CU3hkJx8jAx2Lr0DdypHoedS\ndrRxCHF0jjUw3z4emR1gtZI6/3CnFoi34jX/YN9Jt0C9WXLeXh+H2XMlQHvR\nQiX7ur1uoaIq1etgaxvNSfZVYs6fz3dPe3Qevr2nbmXrYMlUJsfCm0OMBY8e\n8eg6\r\n=T6wn\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ..","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.0.2_1599140360377_0.5058786164944309","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@gooddollar/goodcontracts","version":"2.0.3","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.0.3","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"e2e36cfd12eec82c3ff39278100e23dfd18fa7ff","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.0.3.tgz","fileCount":442,"integrity":"sha512-YuM5aE/UCTcFF5e5BtIFh8BJ+VnjPB24xil6t5mSpgxyMvWp8HKM6ZqNWCV2aRRyE/T/urzOCd8U6H9pgFwRsA==","signatures":[{"sig":"MEQCIC4ZLdHs+wWkYXjyBaGk2rnrxjroayrZfS1QbgkkGF7AAiAFOZVV+NvTEdMURa705CFyRdr3pbR820TtiR7cjXlr4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63618691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUTQeCRA9TVsSAnZWagAA6+MP/A5DHfoENOia2DN2SEsh\n0OqiUUhitZ5akCATzGdjeWq73ury6pcp3GlXL524CIhgCBRHiYdQerfI0eR9\nHHPFEOAsVg885lZUBwY+bUSSK6LpQNUXQPYPO5mtFPTg/lI+p8GpeeYg36mX\nzSTT0q1yIYa1gK+6chlGQvimbomjNXyr4asWyL5P6Ty7MIpa5k1o3FmVryDO\nsBLUtIlQzr1Iq8PC4HV6OEXQiobXNJPCBtrOFJ3CrzJwV1xGedsAMz5dSXEV\nWc/sRGCDwME4w6GyCyfzCXMOrn4wFylT4W9oD+72ZXfGHsnzO1UX6WxZ7eaH\nnc8MmEm+4QcMrOvC1SC4Kv8FjBm1ce5RdzwPS1+GIc+xQlMdcio7NAP0GVvB\nHj73i7EmTXc3GvdFKn3iTQ07lQux14bNime5OoEj2HonBG5kfbD+Re8F0HWN\n+TlpaILDXSnjjmx33xUOPidFq//3581/Eiqqr/PVwISHD1LmdgVKXojDEGla\n4L+DS+kT1t9pQ3wp+2EzOMzCUg32GDmiqXLBwVs+RKwQWj0hBg27RNxw6n2l\nUib5/z5pYyjcLDvMYWeSgQItCVJNWZdIAhWT980VCN5yILSnCs9jTe6CPd/8\nL3ule/o9RF6Sg9+BKxhGdgeAXGtd70BwY36xh0Wnxt8NcIluHsog3JGX6/nK\nmqmW\r\n=KQl/\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ..","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.0.3_1599157278065_0.6057962189640906","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@gooddollar/goodcontracts","version":"2.1.0","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.1.0","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"15a7a058432702a62f1656f74c52fea55e70596d","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.1.0.tgz","fileCount":466,"integrity":"sha512-yjOFFG1pLi7itRqRvGO+8YUmSG3UBYtEMQizu2lkEBjBu5EMhDJJjxLgmgliFO3UjZxdocjAiaf9HUPbobIRLA==","signatures":[{"sig":"MEUCIGPhEsizilvRVA+14JVuJ0wA4DxUQ7oC2SMp/v/C6+3IAiEA54pyAP+uh2dz4zVpZIfUvw+buA9r58h8PSUU6ZmbdNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67113301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbavwCRA9TVsSAnZWagAAxD8P+wRqPQxnTGShTJJrEaZG\nb6nPgcIB/7ZcE0B2HZfVv6BRBtdwzQbR33HGK5aRhVILDAcTBTTK2CiGuz5i\nUu4yV5doqfYuEUziq+DrB7TwLeHZhPhTg8rx3wtMi0PcQUKqBswISdcOuGVj\n61HVNda1pPLTYT1uJTFYq3wsHFpawLjy7rtC1v2Oc4Iv5Al+Sf98sIsBu0MO\nUAva8YOPhl1H2rPnKxPJmgKBJyXwZUnUfNKpQkpwG3BpZ7xYCtntcWS+V5mj\nFmQjtSyIuLh/KnsBEvDp9m7Yf90INtspn2TnKUegrFacu+LSjQKn8eeiDIFZ\nRDZo2JriOWIWgNgdwHtwDANG8kKM1mnFtjC8jrIWMdZ/LtIgEsIwEYLkj7Tp\ny13yZ0eEBf4TELmxGHOOMfVdYvyOUISx3kgb1e7TLx33KyDlsqH6lsx1pzyv\nqCQRAgzaYCQZA/aWfPzxnNK9OeK64LXhRdC5mP0Y0ZPgPcyVvRk1LVLMm3ks\nxK2cCvj8p1KlItw9fhdyfdGFuP5kDXRBTzBOF7fT+ktsvgxIZIPOCGWbLupu\nx07Bib1uszXPvEe60lCku+P7Cjx84furSgdkZTA4IvbiW7lCqamZ2HHyQ4XH\nEzPWPB147i6FBeq96vnlIGzCqD8l3UeWB8hOFHPdvlZbswmSyshWjE3P6CYR\nZn0M\r\n=vFy/\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ..","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.1.0_1601022959819_0.30933436348930665","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@gooddollar/goodcontracts","version":"2.1.1","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.1.1","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"ad9ab84e3d06b258b452e1fd1a2c65ac8601f068","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.1.1.tgz","fileCount":466,"integrity":"sha512-l+Cf+J4MilHNBWURhi9av0HZu7cI81m+n1oK4QmtHFE3NA8QqVo00T7+l651HRJ08JwOm+MbOPrDBOJNZ9IX0A==","signatures":[{"sig":"MEQCIELhDd/VUTrHDgXCHfkFPfoCc9wB5DrOHySf3Nc46nVUAiAt3h8mp9/W2ZUT8WzaV/rXIinYaDC+mbbOuNn0QqwrXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67113396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgvbECRA9TVsSAnZWagAA5hwP/i0glI0efJF87/EdFqYd\ncnhzprJc31+GMVaRdtmaudLZoNva9nTD2ry7ZAxaAH2Lf7JErtlKapVyuF3Z\nt3yvgEKvdC1NOagXOeNVDnKfMX2jDqKOqpBgyLcSloVZR1qdtVMoQTY745A8\nQxuqegbBz6793pG1n/izs8VKEbAymRQt3PiFg7d12IiAD5TvBvYFMoFWzNhY\nVhfDZnnOm+jYDHPg9mHCwOvd2xEV3D/MN3rnOGm36xolxwRPdvrIQYcxj5Yw\nzeO4NidxKSoz/27wO8MFpua7AeekSbYnEfRaZiaFDQIaNGpkonMIjTYlIxPP\nEKM+HWj4X5jg3EBt4f0jUC+5yY4PX0a0k5zKGG8x2f792qmOBr0/bv4+GuAQ\na76pOC4doy922EOHNbHVTWgpZ9JTzVrs5JKfzEKm0Lz3SxcULXnjz4pjiagx\nGZ3HQSTaofyPJt+VoSbz/CXUTt9gt+TBL7zu0KvoTl5+MUaED3NjKonP3vMp\nysQ6wtWLmArKRQKkE93DIsF+qMKfwuXwJO3GaKcgm7CueVxPi8qvzOafpU5J\nUegAF/B0XYh2pNWR5Hyu+zuPYBVSR0pFMrug3M9arhRZOkLk2OPMwmJN6NTM\nmMCMDc36t8qnRcEh67eleaN1sbeSu/WLf7hJ2ih70vNDugR7Kh0qe6edjRC6\njse6\r\n=V3v6\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ..","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.1.1_1602418371352_0.605122050713935","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@gooddollar/goodcontracts","version":"2.1.2","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.1.2","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"13f42b90e46e6801cc7d0057413d2f36b53dc6eb","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.1.2.tgz","fileCount":466,"integrity":"sha512-uOY6mzcYDR0/4IYQZ7a92LHQryy8TBmHvC6E4LO9pCfKT5OyRLonpCyj+rzZ2oSAun2VUoJLvcmeyo5Zcpx3OA==","signatures":[{"sig":"MEUCIBBtejyLcIaeBQpySgHSDL0NNsSqedyg/fmz/2V7qgnwAiEA8QAtdHOWbQQZxwL0j6S7m78jdt2x9Lz4PkbPwKujiWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67153938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgzshCRA9TVsSAnZWagAAeuoP/REszoLD2gLCzpVDILz8\nsG8aFFXy+aU1L5DUqw8f3ys9id09R5sGxVeO++di5T+0SIYwlui0B4ZiqTNy\nGR2a2AMQoRTN6SDAM6isWo87ps/tiIguJ0PWMM0r7QJAABRd4YV6GR1sMCfr\njZll5nlIKFoiiW1xcaHH1xDRZ2BXsvlBBEp30lu9yqHsWZimBCGb2QMGofDt\nYGYT7VTifsDSfKM5BE416ZnMz14Gz4Qx0Y3F4XsjEdyKR6yBx7B2qCT8uQZZ\nOV6S2FUdM2Kw8lqFmSVEFEJoRPaWAitD33l1VovqbV6S5lw5VHLaFFLB9oGd\nrgYK7ejh53FdpdXarWCJHwdlWxVH0skfk1M1cNVWRaJ5fBQI7Vi1YFuvCl31\nefwrICSV+zmNiomq8YQsQD+UtY6bWMmMk09639YwhrYowUK/CQftjKp/YdO4\njzmsK6cCJca0bfhIXfGRfTJw2a4vq9Fw23XtcbegXv5pFpH3Mq29iPQlAkbi\n2XrtIyKIHVzg/Z31KEFU00TL1g1GJwoKx6la6EECCsDLkXNGnK+WSC/73Yf/\nhns9hrC83QWqJAkMNceAYhTEUhbXSDm3PRFw2Q2W+O1bgKXdanG25z2+vExe\niOlGCKLly6yKtey1b4UkulIDN+s4yEX8sdoeSpDiPUx2oMglyOnTMWuqmjbp\n7BBp\r\n=+tjw\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ..","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.1.2_1602435872642_0.3745782063122365","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@gooddollar/goodcontracts","version":"2.1.3","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.1.3","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"93b8ea5bba3b89816cf5ad7893b88ce130197ecf","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.1.3.tgz","fileCount":473,"integrity":"sha512-7HI4dLUhR9VBALgRPHpHLnLimSf2G2G96Qm0NcS1RHj8ndyUcgoIiatNVCYHH+SauFUSyy/AQC+bLGYyzUzJnA==","signatures":[{"sig":"MEUCIHTM+y14F4PQshUiv5i/gAqjURlLVtlo/W9Ahwo4Rno4AiEAo5uCzw/eZCuTM/Nkv9sgGD/nPmDXQ4EYAo+/FFirh3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68267522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjzf9CRA9TVsSAnZWagAAnM0P/A8EYOmOeV8ihT38pH88\nZ99xd0TgeTPN8trOk3Q8JCXMdgn8POlA1LL8M1JPLE7v1+p18opU8hPrhcZg\nIjV1gFskT0ID2Gx41yDeCRPGUlPhmgxG1Fg2WzanYJusk4KVCF39Vq2C6YjD\nFMswR26IadL3ZT9vqoqs45UI7nG2HMtRHsHdcd24h7v+lO38ncjLsYElgjq1\nkxU1ZnVYsA1aOAVQDEu2tA4kVKDs+bH3MOSJeBStve6Bp1lBdHkuLKAIn/rF\ns03hcv4/TVp/kU8O+5JkMd3FzUm+CLRC5Hd03Hna6jo2KKxkzmmOsRDMypKm\nnmZv46qkj3Sk0ap66iTVLGVN0CvegIOFhTLtgRcHmy9Z4AjYwu+txk7ktyyj\nnmkhH53QGmn5K7/yqsn3uF22fswBTZab4krsJGcABOdSA7QT5ueCGWAP/y32\nJ7SPW3Cm89MTKAqq8UdXG5pjNRqphuloSWSPiusXPDN9tuseR0m+XFLSL4Pp\nigCtDIz2pFe0Rxk71MmEZlxquuAEVocdvJLP7HP0eQmWHiA3cxl9/MDV2uxX\nM0jaysSGa0dDg38vuwjYHA/2IUHRl2PyHyOcsKd0X2CcMacrdM4QYA3QXeuE\nupK7M54sMnbaoxRP+G+0P5mNsnlQYjyNc1gEmZRpochkulw7OuATFdNAfd04\nba9M\r\n=ICOY\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ..","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.1.3_1603221500572_0.6487298461779245","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@gooddollar/goodcontracts","version":"2.2.0","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.2.0","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"2a1848db621f207cc104199813815c706a3ce044","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.2.0.tgz","fileCount":478,"integrity":"sha512-sDg2AZDmrPxW/n0nIThxN+W75ZZsieAvjqf5mpWVyGfKtqBXOrd1jwjPcB1PMBapfbKgt53GmHAUoTpRIk6/7g==","signatures":[{"sig":"MEQCIGkQEQn93pwSJROO6GbJXHTM0nvfDT6eeCk+sp8WndYCAiAhbs+baodAempHUNJW+eiQWyOK4qY7A5OV5gM5IlYAAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68445040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo8mBCRA9TVsSAnZWagAADGYQAIrwvYOO4nj+ySpGDhFW\noBK94m9dcRW4eAX0ScDkSLkkeaDzsPgftItBt7eLv/Xx5PF1y4ZfzJk9XJmm\nMgwjT1jCdzqwzcvVQqPPJBBNb6guaeK1WAGlzDKaqBYjsU70NXCgB15/n+Ft\nOvool1zb90r0pUrV/ZBQz/y3Dsqb+eauUZDuhku47MBdd2VuHdnqn88bLXpj\nYGsbGeXdwg0wh4jNG/L6W3JvDEbPT+tUrd6QaMZ/MI1VWcFToPBj6If9WuXT\nM4B7X7oZebcKDFPR3lz+uAZaOwORQiXzBPMIdMQAtmsPQ9ywdX1U6olTlsRj\npzHtpyCuXPTTmk6PK0fJuPeCAa29qLpFyF3mC3gHtBVSn/fFkbMoKa1/DBao\nQI9Mh8sB1olneWGTcDSEcy4vWPWDD72wLjiLuREzdjJfCNkk6lK32rGmGHGT\nGS3fKL+BnSNE8afKtYLIeaCXqeuH8sHxB4qhLeTFLSS/yoQxJTWLPNpWU4qS\n7z1DDa0pPK5MB0Faq5HHgZmqjkXMMPaFz+/Xqygvr1eRQkGZEb0EHyiD2ZxN\nPfYDPsPzYCUEAYg8Ud4fDcs+pIrjV5b5C327NO+UBk67j3Ap2fzFKOA+NY1G\n8qBiT1kx1snL9M9wRQ6nUoTH3DyxDQWqLZp/wK+k1msnqaRoCImHxmtoU+fT\n53oO\r\n=S/Ju\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.2.0_1604569473103_0.6296792146786347","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@gooddollar/goodcontracts","version":"2.2.1","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.2.1","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"e6dff797ca4025f87abb0002e71ceb79675b93c7","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.2.1.tgz","fileCount":480,"integrity":"sha512-QYArUdLzrv8UycALcF1nLzxDDo5CBWgQIwymJ2eqDsJuWWjfEmtIt+9NBfJF6zOX61P+G9B7lZskjQMHCYmLAg==","signatures":[{"sig":"MEYCIQDNvCRpIVJqUVeZtdrhylCV2a/sb39SrlCkI6HBUkg6AgIhALlIIA4C0YwKsD5ujiXG/6ZNC148egK0wjELG4jepH8x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68668109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfp+oUCRA9TVsSAnZWagAA0xQP/0+rgDdfm2ZxizmvjOmB\ny9swG/TUw3jwmeAj7gzvMNEDbylBBeTcM6GOEjkr5manUF1U5cm5bzF0G3w2\nhb7TBoeDMITQwy3QB6OzK4zyvSzKE/7SF4z2ndM1/zLpg2H8nfnHPuUMGbN8\nrKpamfTIpQIXN4+IMAd4Xoj8AlEr02cNzm/NsJarg6obampQrUTB0bCxUCHn\n52jJUr88cPv0pNzOmYRed8f6C4JUbTDFJSl0fUJpH5HFCSWNM6tMWraytYHD\nSDFqIYPZi01yhp8oNmDjqyBCC3rV5afrXQk28CeeBnqzGxqi85iMYyuzXJGP\nglocU2iCX62ARgXjGKLDc4ajtZRaZo+00Acb/PLvTZnbwN6V5P46+X8eyCeM\nmoseIfNaT4gvvB3kZLxbjP6uSV3ph/mdt0ofe5JBMl2HplkTYwJI6SKPDS99\nyFROxgAHGO/VrUXe86NzJnOssjA/LTEDU3VamuTTMwxMqmGOVa5NnPLBofJ/\nt15YzzhIhihah9CSl9M1VSFAp77Jz3QHQ2WJtBHpy7KQ/Ca1Wh3TreuwHCJS\nyttM5VdlbQQrAbyH/s8cAMmWTsqR1UnxKpZE7fJcdNsWF+baZ0I3Weu7fhjy\ngnbYegTlwJxv3Cqq59YCU5MuAESUNsEuZDvpiQhRk6FDM9xZ2b5R1Yv/6t48\nTOVG\r\n=vyvX\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.5","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.2.1_1604839955928_0.8390765290361544","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@gooddollar/goodcontracts","version":"2.2.2","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.2.2","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"670e3356ca0bf89f0c25bddb8008e2a984c7ee51","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.2.2.tgz","fileCount":474,"integrity":"sha512-xa2eoHoaDv+k/fInKCy4GFYD6IwDUhx7E/HFny+5TMIuyFe1n9TzwN3vdtTeoMTrFLLrwpaYC2QFFnW/7FXRsQ==","signatures":[{"sig":"MEUCIQDL3AlH6IlcLoMw2i/AxsVVr1y5HLOAmwMQ/VJkAv7i8gIgJc35M70UlkzEGmefXIrd/Oh1EbCjVR5OcmKwfuTbd/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67995887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqoiKCRA9TVsSAnZWagAAoD4QAJyZOfYAGtAxgKiKJsU/\nyTMoZh7YQwKj8i3ZHs+3CJr+9wbuOxVm8NwNjwTIqaeXPPkZp1mP7q9gQI47\nk3Zr35zP60pi8e854bEBQ2nPofr945snMqvGGoQ5s+fIaL9G5StqktRIpXkn\n7VOuhE/OvlgTEdYvtVY07z7Y70aKvUsIXKK1udmvKvX0panDyebhL8KuxT3/\nQmxi054YpUceYOAfySxcRpjLMj1exCHkf8sW6C4OApL/+9il9i3ktGcVyiN5\nwvFjyH7Ut2jY1+2dMblqh2uID4AsM7S0HwpGmVJ8ph03Gp+oIjLNUcMNVhRa\nn5xBVzI3XlSOEuA8C29yNMbtxea2Ry6BpPhnSLnsDzSDztYgfBOAdl1nL6gS\niAsawoXivSK3xrf9qC/yz7Mu75mLRHAD/DM5fqKPANCnG63SCN3xl7JwmxB2\n9V97ofzke3NGN66gsCyic7jegiwFNqA9BSRd5EwpsXBhB9iyshe4JhLgNYsA\nypXkcI5ZUgPSGcwxutYi2BKyYR0LkJMtwV2Xbt39aod4d+2MZV8eHP3HS79Q\nLEN3AnYeHsQTRRseJYOv+nt6k41G4X1wIXmUtPT95VNlR+RauYPXOPUJeMHo\nyqs8zY66cH2X8hkRWTprq232fSy5SZ7oXpW5XYcbQa/hukiTUGgoZkkZlHFR\nw6Hg\r\n=fpSO\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.2.2_1605011593936_0.2899369715255242","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@gooddollar/goodcontracts","version":"2.2.3","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.2.3","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"49d83693847ba9a51c1a03d7655e0be7d65e42c9","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.2.3.tgz","fileCount":489,"integrity":"sha512-feUN+DaHn0awpg0DElxLibz+DQDXaTibIdLp9/u/wp5Rt6ZulbwX/aqttH6d9DfGxmYge90Ccyjfv1LdjOUR0g==","signatures":[{"sig":"MEQCIANQIw5KvMZLahoqlrw8/qfbPZUEWJ++/r2SBk7ijtgKAiBpjTq4KqUNat0eM+B0XBJPvgW0RJICWWskHDW0cAQVEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69054010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrSK7CRA9TVsSAnZWagAA8L8P/jp+X5hgX279oOXVmUZ7\nU6vmNgxcEOOsuXGI5jSPjqlDISKfiEONJJZyWxIlHQHFpfNkdEWsdoXUFxnG\nzlLA2AJ30eLBRk8TSsQH25g1r2FVZzfdV3sTeppeWwK4+/6Au4UJL87WUcqI\nE75NA+YSKxB3z1AD33kYuV7gb76HqyF1x2+4yOEGSKQlKeAj9oWsBWYWmLAV\nbQCl9VWVHY3tOh5j5eIwXK1DFFgq9jwwIrGGqHd0SHPjtSjQ1ySAmxLrOuks\nHk0aXtW05SGZFeR7oSFlTjQTkbPXhULZ1O6BhrOuxgGrQW9r6pO9DwNoLNAK\nwz+RYIWeYDTEUSik/I9Zd0poEo8rO+jqHb71Z3zCei76ndNVYUFu5WGpYX+K\nvDPKtwU8fpb/G6LpIcPzFtlJ0H5OLQGNcnR1oFqhfwlEQbCdgO33blVccqrS\nEwUrLTN9rxLmqThJtcoPYtYTFpQuyE2Ruqs6A18rCI5LC7dCmM97SHlqDou9\nm8H3g6qz7zLcSQo9BnANujmWrF/R77KmZu3DZlIR8udTUk1xuJoUV86TPuLD\nSUfEqQmIllj+l5IjTzlWNuwWSMhfAMFnVnq3W7mz2YUvGJ7Z8VnoGAYhiygU\n79f+rSvM6vybKra5AJ+fii7q0MSuuP4jkpKSs0TUoMRkmD5pxQvT8ZbuLxlL\nXBgC\r\n=+FdY\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.2.3_1605182138908_0.30221329487395976","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@gooddollar/goodcontracts","version":"2.2.4","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.2.4","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"c0d80884b640d7b68a8a4a74a621412561a2148d","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.2.4.tgz","fileCount":515,"integrity":"sha512-61p4UYju5j32owBCsFVdsNGQPaU2rpdzVJqvVoRBBbXr4vfR+a94kXLfQcEp49e3Usqpr4RvP4ubohKLvX4nMA==","signatures":[{"sig":"MEUCIQDmt/A70JZLb8X2sGtSUREcVtQfprW7NqMuqxAY26GgsgIgJZWU3hBI1huAUIXXXj7jFwo8UFlnKlEHvnb3qBC1UuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72260717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrSUjCRA9TVsSAnZWagAAu50P/2C9NFibH2U3zLuxEX9H\n3Vl0pKCGPcfDlyTJ4hOhdh0RqXjImVyYWO7ysEGuyeaa+3UUz9ks20whIlbH\nXdSv6Gxbj8i+x0nK+bJl9LFBg213mYvMc4HdAdkqslDhTpE6doVz05oUP6Vq\nfguHv7rwYBOfeGYrNidTNelO81swqk0IM0rsCBQrOO4ez1h9EsKfGFq/11Ui\no01obgHjoR39LfVGesfZ6+JHEM6WD6x45YjzBkJlZbefMp+7HZC418Spatw1\nRlOw444Nt/pDe/7SFSx9zM73MG2aR40VTo6+Hjgh2g9gbEBkt4UieVxVGMqr\n1u48eSRPG4JjSeGYF2S/IGeW20p37OrEA4VBaodPCkIq9gZehBFWVfK1O6Pe\nlln4Q8DS08UBTknDa2iTe3cN839Ks7RZAa9da85u8Cykndpv9zTQjwMBggwX\n6wEIqJv26a2Nzybbo8aYuklB2n84wHrW/zfdQb5/8MRzkgNX8RrZNVUmvx/6\nuhjWh/5u0p4wce87jakxI/DnxZzJSq89L7npIZVwOz9Q4uAm9QTmezGHLpbJ\nZ1fWPy4LuVgiVnMaZJ/2Ahg+3M30VoRE69neG9j7I2xzerbLng8wrhqmewha\nRUgnTMQgwADfFrpep6+074kXEl35CFICtdsvdHQK/QP7HlMT54kdbYy2Mxtu\n7wG/\r\n=ihwq\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.2.4_1605182754675_0.04583873821385964","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@gooddollar/goodcontracts","version":"2.2.5","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.2.5","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"2c85b62b3c01444406968953aaffd4d97fe86109","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.2.5.tgz","fileCount":515,"integrity":"sha512-kxW5EnOScfQ4XZUpWPlcdrZ0+PzH5GA6Arv/SieDyVc6vs+Pa2MrlltYRxpFpsn/rGZjCBbWOb6PFWRBCxilvA==","signatures":[{"sig":"MEUCIQCWLBHBn4x1aCdVp6o5E1Pf8GJdNnaeEPUp7OfPg1FXEAIgUVwCtEms2yQX5FhsAVRP+YIsi6BIWut1CqjoiUrZv2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72394362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsihRCRA9TVsSAnZWagAALKIP/jUHwO+aNLPRBH95/nxm\njbZIVTjYXEsUja3RV98nY4lyZ80TQB0LN4hpilM88PWdWODgqtHp82sj3QWH\n1yfheDZTWwmWTT01lllsHHFTI3MXvDfVjMSD/2npsFuu+iLBGOOMHUxxaBxR\nTMIB/8srsOLGAVhpOvahebSvklzns3M2ZvZ5i0pUKXbiR2oy10bx/vKp/eRW\nkwvJDd2gBKilG5VYrui/OtCEFmrgV69Vux5H35s/jaR4pDf/gRQu/OTgDcjK\nQ3U1oIHbgYAmVkvfBOk/SBrycoIja5ogMIXnoSjJKxGkf7UU344nRbvGuico\n0UYaUYgtWWWae29MISK4+dvxHCYKJC5HlTBZru1rsbqbJnCKERH110OpunNC\n0z8PFWr2xcy5/deRJNlgN90Q/QTx2geLfXVgOOlGSPl8rB3QUUeH4yGCwnWu\nU1/OK8lSX89lMOdoyu8Phwvvz+1YL2fruZNdinUE/qWnLCuzV9S84gJwpxff\n+CkItQb3CPTofbZwIJnTav5HKUQvXMTrKCIZZhFihjJLPurtc71OTnZuNznT\nyGb4x1xGucU8OFWyjEfKF6vVefvYfXKoBn9AVJp7Jv8GffPniH9+7zRfa8Fp\nyddICJDk6cbRHVjyIBhFsL9ko57vCiUaQvtD37DdHETaQEfnYJacBEc8ppmB\n22kM\r\n=WLfM\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.2.5_1605511248345_0.11509673103422524","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@gooddollar/goodcontracts","version":"2.3.0","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.3.0","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"d5fa40ec1b43d773746c21feb3fa2cc646cb49b2","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.3.0.tgz","fileCount":568,"integrity":"sha512-mt0D42nd2LhYlaSRJEBYDpOIsf4thrNWjjBUaL+5sIU4KB6+wsUS2g7qraXnHSu4hoS3RNEgUmbicbsJ/jgjZg==","signatures":[{"sig":"MEUCIQC0rnHf88zdJdCMiAVd/ZDDeOzCKARf8uMdkMPyoPU7+AIgClYw2kutB5ZXi1hRkSfFPJ/9xs+zw6AgBvH9MziO7MI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84445124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7fDVCRA9TVsSAnZWagAAlJsP/iv+2iTwG9PoXl58fIXE\n5DTbPEqosPhCRZDVBO388nrS+I9KwHG+Lnn1ycl0RUhD/bcDsEfqelxyzg3v\nsEVRSzc0wjB2eXpOpit1Pank1odvfkGy9V0nqOlM84wqR4f6owkcIbS9h56w\nrgYHZkPygAr/GExXCIoRGZJ0iwW1fDi8W+KEeEq3l2Gw8upHw52vlFog0kxx\nhFGIWp/YpS0Y7Yy3SvzzfYGrBzkAm8aYavkVG2PA/0GBWyeEWoA/tewQ5MqM\n6j6lnkWndjVfeF6u0THK8QHklgnCer4c5bwxMJOBCGbhGoy85RMiCYQsjxEG\nFaF/OdqmhwHKbnL9Mhc5iVD/M7pD60r5R+NDfoJiF4+rT6+yg8MfLpMbl9gZ\n7qWtQiEEKPHBlnTDPVLTgbK0BuZJqkbYUPSfG/MY9TndFzTZFSSHOXqjP6Tv\nDv8V/8UakE7o6NPsceUq/+1x285vrdtV69dLRxQ2i7E+tYmOXPJI5oKcSJuR\nZkrt75BW8FEjc7eoUEO1LQ58+827R9m4NlalBO92jV3jPX66SWK0evrO97vw\nuRoqvD4h+KA9XE2Xr88jzP0KAfoqLLvyRs2dNqo92/ZCAwVjnDMcwwOxEJDc\nulC4eJSR0GXVWYsznq/1dtFUsOA7qdG1pAznpCoqq6DBcrNdVVR4rbtqq7i3\nHrHJ\r\n=vrMt\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.3.0_1609429205026_0.0554490709813622","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@gooddollar/goodcontracts","version":"2.4.0","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.4.0","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"b72ea6a0cae4a9ccec5ba65bc10379d273a3154d","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.4.0.tgz","fileCount":568,"integrity":"sha512-XOWtXwBCbLboi72bTqUA7xq3gJ9uBTFQwO/NSQQ2JxQvL6GfW3txfYLlG/CiLFodu1zx355Et/nIbvnCwyy9hg==","signatures":[{"sig":"MEQCIBwq5+6VpHCu3zty3RdPzvsG75TLNxa5YVBiCWunZOepAiBA1uqSqO3fCpwbWqR9JnavWCiqJCrv9/vNQVtphsdB/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84445124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7fGOCRA9TVsSAnZWagAA3B4P/Rl36GpNf0PMSmoB4BQN\nadBlCwr3PrKH20BSeGPOCgGkhGPIQTl+IXu5y2H+H3Efdtp2F6suykRkKJyU\niBEqLRcGXxncNVqJ/iULZSSbspJqsk0eW1CyRf3K944EUQoXO51A0fR9Ao4W\nnws27R+IctIWF470ET24KPvd0SJDT+qnTUMlzK1rmZ7rIYNiszpFj4dKQpMH\nEzsPvz71y0dhMqjXrzDnm91vyyQX2BXzoCVR+bFSwgiGxKH432i8X1sYArpu\nbFROhkoLgbyuUro8/o+SxK0pXF/UZ7/AOmwAfIMhvwi0FS2GEzeYZq7VOEJA\nK6qf5xRyVb3q1JbRcTIw4ugRfqGROxkqdmqIT7JAbnZew9pw6aCgZ9JhQ+Nx\nIFt12yaMXqa9RyzB0Yv4eOE3mQMPNdr42y5RjcfdwbqH2GRQ3bTidHLVq4Jt\nkFfMkp+e01+mOTuJPNafv+Tp6y9uhrJAIvDRxnCEJzeQFRnJUAQNXIdvLgco\ng88MoiVHI36AE45/NpikwEpiXCp6ndI0RvES+akzZdvAZVzrWbN3dZxcciVi\n36xEgTyOd8WJAYaFbKoWMv+zvdCXAUkOs4K6ZcIgdRHPaZhgst7Z7OiMl5Xu\nLuhpXcZrSUBFhLJKojFNVa3JP6aBUb6KCMab7WRHKkqZlpDgkVFSaspsXtIN\nt+9n\r\n=f6ns\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.4.0_1609429390305_0.8805977914669696","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@gooddollar/goodcontracts","version":"2.4.1","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.4.1","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"4aafbd703f5b2e84fc4461db4828cae624c8b52f","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.4.1.tgz","fileCount":558,"integrity":"sha512-K62pVDw1SDysL9qQeuldFwIfYSNBsdxR3iR8IZV31ceSLx+qXw3J5Zj2tCp82r4YShJyBKJrbF8ZNMmxz5Ysag==","signatures":[{"sig":"MEUCIQCaC0CGNef/BagJTL+E3zAy53958MPIOWUfr8Uv9S7r6gIgSxd6PMC10kSP9Ih9e/QEdIURHs42uPCU4VnPYOJqsgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81717937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7vgLCRA9TVsSAnZWagAAZuIP/RLLI/XEC4Fmg6w09och\nYZWRETqb6PXpQUmS1u1UZrznfCcHp5Z8moPrWH2EQriQyfcu46KR5kaarIgm\nhpGHzD+tptuTdwUrgI4qNE2FQpU79rlkE/UnIMTxLLzRVdB7WtkDW9IHlEMb\nBVSuJ5RKgFJXH1zL2teMPvzlkFIOnuYooleT0RkUn1I8c5x7CETW1IgAcRni\nNSUtRS9FOb9jEIDbDoQ1D3fCKmeH+GSEMV/I4UDKL4rpHueHCT+qspnKX6X9\nkb/wp9OvocmAJyMjeMCLv4Fr4X3855OvTbH05KySmXfw27ly8CxhI8r5AdHg\nWty+sgE/a7AG/5ZhA7a2rBcitPMOSF+N9WJWYkWmfWZi+mMKUz2fMVrM7iVd\nYeHOfv9znlp3Rtf8JWOvAUhkC2zIf67OlBFxo3Te8CV2KA43fYYCoAMvwp6y\nZ3zaFErCic4BM8gUJyjCDtRLRQdBtXYaddseKlxrlA9iXGkiSfV5BMupC8qM\nAYoICmpCdeNSDOB6vJ68esVONGhbKhp/Cv03lyubHxtRXF4Ly6T88R2OYiX/\nVZwsVLURQZdBIDdBR5qIai/PH+7ksVKJDfG+XLOgSxYIb4iBxkcWpWSlq6lF\nOgOhwk1W/JDqBSqdScRckp2/ZCIi6+7wSB+Si48Va28BLB7fGw5d78saUG2E\nkLQF\r\n=+XJZ\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.4.1_1609496586483_0.5265373283898329","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@gooddollar/goodcontracts","version":"2.5.1","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.5.1","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"686ec4bc4712a69632a66e3f1e20398a8bcb491b","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.5.1.tgz","fileCount":583,"integrity":"sha512-NmidmrZy6xSgbCBwlfGkgz9XCw9zY4+caHiDTEU6Om2FFgxmPCuAw/dpDYAZW5ribANxvVlORlKAbMeANGIpTw==","signatures":[{"sig":"MEUCIEaRagjBWGX2dcdJxTjaBURqlWIHfFCjb9157k01LBHUAiEA1Ukt+sGlLpxbv0NvNoKSxnQo06vgiULcBOsLWsaAVj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81982134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEa9CCRA9TVsSAnZWagAA9KYQAI4IiyndONraNxBW4pao\nL5FyIpY2rTeMr9f2hyZRvuGb0uxGW5IBV/wpduYtsuBq33ksZIn4QOEmRZGE\nJYB/O8eqYZqXFGytmpIuk7JBQyQ0xJBKL2Tie+8PUwzl+2fg81P9972uZdzj\nOOVc5xEPwr+ULBxeyEYuQb7KRgtkdqLMPtBa3Eq2fLIc1QbeNxakkQnmYwh6\nc2c+g8syoC74v00n8bMP0Ykie6t7LvvHvTTjRZUfXIpUpLE3EVr/JpaJGe5t\nvhcUFxhxeLfkMfz8f4UFEHTBBq3iiB1yOcW9cRhLq1nmy5aOa2YcuQTWOBaM\n8u7oktecYnKftqjRmleW79r6g4oYne1zX7lePsB+RCkyjyUS8GJGyvp1SX8Q\nwCjQnkToRDJv2E2wBnGTu2NsJ9HdcZScb9U88ZHi7YZQNyM769SiLOg21jRK\nVtc38hQQfNB+5gWuCVTyYacCmCi8v6bc+vbH2pt6QDZMrOWLdaKn1GA01no9\niejVAsh1cJdTkQMvp8TWy2aA4aPjlu+3M8lfmlQzysw6zIyU5vfHdrSPrEFQ\nnMnVrdvIgyYrgwPhD3K+KIY0ukSJqArMlOA8xu7dQ2u5f53p6erTQwoI+iG1\nPcKzgLy/jCprG3qubjCWPVw73BJo3wvf1TnaxeKvpNyzRWh+8bpFV9zcxtvc\ndH7e\r\n=Hq91\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.6.0","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.5.1_1611771713433_0.7206483710285245","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@gooddollar/goodcontracts","version":"2.5.2","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.5.2","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"b4e88407b3b86b1245d5a294895ffc20a868f927","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.5.2.tgz","fileCount":569,"integrity":"sha512-bLxYepJ7ULrFTCIA1KyTQw0EL64fQRSNUAWgOV/7qERFgl6kt2jKpjXnuEEDu2lNddKF4BRSlHfEsnxzN/ajnA==","signatures":[{"sig":"MEQCIH9zlazpTP6aGzzguBuUJo3PJpWutXLIpYiUBFM4lDtaAiAboyvXqDlI3SaWPSi0eNTS2Bqjb2QPMJNulPzIZYhb6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79472232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFnlxCRA9TVsSAnZWagAANhwQAJ28Bc3rpbsAQrO+a4iN\nER4JV5aUvWcYf/IRSStZQF3Ne2PA+1S0pkopDIG6qF6z6Lz4dwmqdTf2WYLI\n7JyIj584LXf4bHPXCgeMrzO4tu456BBaMIDUnyF5ESo3UGOIAsGH0bDYhM9Z\nMfMbtRG1kpFVE+PWMabzO+G+majE1nDhxeNEOMbZ0EOcJFXMkyJ4sqYZz/lj\nR/IyK+luJE0Dc+xoOTcXE5eobwCzUwQqqbVy2OYnC0F+w3Z+p4QaqsQUoOr5\nX9DZnPjPAfzh8k5gkKg6sydWQlIqDVkM543kI3dmwPE1Ey9HpY7zWdc1sb5m\n6s9b4YOR3JGfVm6JBwvMFSkeaILIXAbVyKak3rElol7A+VeY7idmxim0JkPI\nbUZFdj8JSshUIfNAc9K5WnFCe+uthEnzRV+l2KQl4KQs3P6RwsGNYMnqRlph\nchH2M9E8MKiKn59WBCR7Ktc5xyy/G4DWu+VvZzExTVZp1us/rg94xK7FVOkA\n+4y/a+av6+aaP0ytwToVp00Sg2HmnBNMt1dpgDunvRsZy1X7fvtC3xR8gfM7\nB/vT/ufyJivgzsCMOcaQorYrqgP/5bPliMdFUc8yHeLFgAHjFmPDZMR2+pPw\nvD3tf+blsdCJqadbEkWdL8JoEyaYcbs7SrgdhZUEP8SYAlscldIg9ugWc5Jf\n7H8P\r\n=ar//\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.12.2","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.5.2_1612085616092_0.20278863454702933","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@gooddollar/goodcontracts","version":"2.6.0","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.6.0","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"d9482c19d991e8b8337018c046d7368a41681d3c","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.6.0.tgz","fileCount":569,"integrity":"sha512-q/NCzYk+B/htdtshyTcJGXOVxjjinPTwYeGFyWgJqnc1uxnDmvgOvVqbOL0OOw4OUbe38J6MToY1llNqcYLkvQ==","signatures":[{"sig":"MEYCIQC5Da+tUPiuQvKPpKuJputRv4zfiSv00U54w+7WITvxSwIhAMD8VAA9AIhQRRgq9iUd1oRRXCYL+XLfCDZoZtabAjeh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80254450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGRoKCRA9TVsSAnZWagAANQcQAI9YREaYnLwLDXASE+eJ\n2i1SXntBvJMH1/TppEl/S3WzfPwSEx/bam2GrF/7dS37VUifq8DO745wD93h\nqong9p0WEqsepB0gXlJYC/GWs/hqUhD9kI3fzCa7QJaxdr1nahuph/oRBDbv\nlFy0mzJutLWBEJxPNUk6mWtdzObqGVzM0kRzIWPmdPlV0C+JRZyo7zqoqAxp\n9c7EuJtxNhKNlcOKWlko5zbxuUUbyrerQ9eNbS9FjVNDeVrLY6WunVpDnzHU\nh70TkO0xsNU97TvZARuXpsUNPmQ7CBxfkx1q/hrJj/12l0wVpMC7Ub9ePvdQ\nqI7icbthWAPv4SDEYHPnwh7tdmRjHzJDnBMz0Bh71jSLX+S1zETn+OlD/frs\nM4IuEoFgd2jKH9fNUZIeoN/ltDM91B8z5nd9U7mGEF68dB+n17oXgMXZJW6F\nbbIhCUsef65FOI935S5kLiSgSxIVjpK58IiG6/jlApHTt0osx8SkqDKX3+/0\nU4bQQppO/Tp2UMMWjgrYWdjenx223kzXt93t2cnW3RDnMqlG6dTKVqh/S6RG\nW45GpbZ46/z4dcFJouHT4yqGJjHmXBL/LKN2Pyp2NLABexgdXDO1yZ8msIHL\n4wsonxg6jhEWE2u4qyL1oA3M37d5An1+dBgeh5U+4a39iPYyzq4Ys9srSLDl\nFAiy\r\n=wSU+\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.12.2","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.6.0_1612257801318_0.980649577279447","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@gooddollar/goodcontracts","version":"2.6.1","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.6.1","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"fb70f4c743e987d7390e3934039438f5e108a2db","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.6.1.tgz","fileCount":572,"integrity":"sha512-MsD26V9dFI/v6884UbLL3CQv9X9me7X83CLKvnlQgqB/Yo0w6ZVaMq3im9Ogy9S4tAfEjluJvoWKf6L8hT0p+Q==","signatures":[{"sig":"MEQCIAbyD4u29YF4QJ5ozMMiS4HqPa5qsT0hMFuD07E89yIFAiB9bnoQirtoH0D6fKYTQ/7fKIy8rWBbISb+xMUbM+xiPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80343951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH9fSCRA9TVsSAnZWagAAwg0P/0gAJD9tKr7gXF+x5Jf7\nS05PTkrbzsAd3+opp8meE8q4SU4rtWAT1YJz4BVzpOKyZBbP5F9hfgW07Siw\nXl2VOyZmpqVtUZsPNDB/TV6zK86e0Js6wOO8LuXfXJOkGXpqzAUFckJaCeqq\nlmGa5de7EndWY2cDCRCepu6wTJUf9fJwbZJPZNmbsrsdBPtHpTTiLWa8OK92\nckS32qU1kF3QZiqgoHyOwPNiTuNobPEPt/Q/qE2bI9Lx1yW2Kt9p58cc2i96\nWprVMFGjFJiAu4GoAwe1iV0KlE+FuwpbAEev2bh52DuVYQtOl4YwHLF0KY4/\n5vzZDkYUW313Dxxc0TStcSsZs1YEgHSvv5Oxbw2A8VD/XnQWIHdp5OOTdSeh\nZ5u21A8yDxBeId+45kIacQNZaOkaKx07zpNhQ6PNjuVs/2dRWNOSfqMAo5EJ\nCC7M7zK3d0LY+ssQ52y3eG1vT4UCcNScn6oSTxsabw7oU0dagMLLb9uJtf+n\nmxYLRN1GUzxPJZ8Ia1llxcM3uesKIqEzzjB64Y1BykxbTb/a8AiDFHbpVmuT\n+0t8KwTLfDa3iese94g757Qnbqu3kb0mmCjQJn41GnKfc4Jlz1b2OoJjTxVI\nBGiDDqr6plkLmtrfX7CMN5SktqZzQPCUpZj8ooJDEfdfzAZdBstZw1t4Wwjq\njId+\r\n=cDZ6\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.4","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"10.21.0","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.12.2","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.6.1_1612699601626_0.8582174071828237","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"@gooddollar/goodcontracts","version":"2.6.2","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.6.2","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"},{"name":"alexey-goddollar","email":"alexey@gooddollar.org"},{"name":"aliberkhslgd","email":"aliberk@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"b8ed904e3126fb5a8a9d7bd48abf0e2da48c534b","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.6.2.tgz","fileCount":641,"integrity":"sha512-TfOF+t+vCbsGkh5hwWjLiWt6xwLhyhpNocf2LRAtGt2e21hy0H7sPIvaT/jIDUCgTJpVn5KcZ5+3ksCdc0kdyA==","signatures":[{"sig":"MEQCIFS2hqePgoPmg4/Dt2cj9dzE9Rxgd7TKdzKcCjvmFa9xAiASuRizB/v6IPvGvuw+sbBqiyDQ1oqHZPhG6pRrBSG88w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84109513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2JIgCRA9TVsSAnZWagAAN6cQAJF5Rei7UCP2agz+QcCu\n3BOoTziwzkRWRZSOgcPfvoDUdWF5leBf4HdeCFKgCMgOfrGGR36ld+Z2AWjv\n5Zu0hUyYQxqqzeYLyrVZksDKEmhV8xdhcq6uA/2hw7Uj4ZgfgSwG57ye9IYn\nw6ZwF1Q7Nj9a+n2vJbmA3eqMSUYcXPodxayIwshRLMQhnYxq2pKT4+iVLewq\nxnUql2b8gp8LeQypagzC1vTzi7Yg2BoSH4gaIXXBSb8PHpWlcN1yGdPN2SGn\nSfMdgenoYmy9K/o4E/CL+YDlwrIyrCRPjONjaontVKn34JPNb57M6aC+o8Zt\nt2EDYj6RyquGuY8d3RfOQ9zWfiKdVwJ5GJB+CyK9N3hvGrXSwJDdbbF1+4og\n7AGhdyKFXF4zBOfHIfpTS4E9HK/0Q5s0rxWe6g9dMhfoGyyCrenirpmKY8m5\nzb5cNeoI5v9lxNr7TI2NAHy5qUglwTxNtzPTO2wSHq1KH5g9FwkxMzbxpjBf\nEh2FCewNY6wJfQt+UjKqhYIGtCq8qAJo/ONOZPr0jFLKd/0YV70e4nACoxKK\nXanpVBCEbwwEEfgvRWB/oa6f64RDTrm406lUUutRnZexgu898h2/8S7I81UN\n0ZXcTxuZKYl4XV1QhdGodtB6SJvM817LRC1qrlr2LiXLGziBuB87Xjn4z4i5\nqZHz\r\n=xcvQ\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"6.14.5","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"12.18.2","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.12.2","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.6.2_1633530058940_0.5452807854579029","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"@gooddollar/goodcontracts","version":"2.6.3","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.6.3","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"},{"name":"alexey-goddollar","email":"alexey@gooddollar.org"},{"name":"aliberkhslgd","email":"aliberk@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"aeb087844dd00a7ae6433b69117941d4f0430bae","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.6.3.tgz","fileCount":370,"integrity":"sha512-HM4Z+gWsbS9XXAmHIToVDGbhOFJRb///31bH7xUwyJCuswLOCcrNh91u1s4fr5FFt/UieUXn3aOW4orrF0ZaRg==","signatures":[{"sig":"MEQCICLn34hDPBQvJhc1Zvr2Tr9Y6vtZyYdxWbDXfc93kbhgAiB4aAIUOmwbCTzgN9qxolTm5PKu6zqdYF8Vra3BluUdOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61897881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHwZRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqnhg//U+mD55QTsI+G0BapeBZJGYitFr5jrrzLgG70/hOzLgbLe1MH\r\nyK6qJuJIILanbT/tsYxYvHVmC5i/W2AruT1FB1x/cOqjkXM0g9E/N6cYiHyh\r\nj3FNPArRTyHUMJYVk9yUjQ4uySCaz/o8OAxXL4Tw0wZflb0eLakKSyPIL6Qy\r\nVXVCbh7ogtXvKtTSvI3XQkKv5WJGeDZ6vqGTZXbgZ/OeDf7opXZLB6PYM5l5\r\nEsVOJTvoQIvCP0TlgrWVZOEPlQuAghUdNoq1h/S459a3SUrO/m8yshVe+A1s\r\nI/Xzx0rZ8LKDdMdAAAlRR4OF4g82KtSIwYn46QJbS3GWRwLsi5P+eCgO2wLr\r\nqslN5iCGgQBzDB1o5sWuxCzvK+RfYUKZXQ5rsk3BhLPfKKy2/JTSKCmFphyV\r\nu/TTJJrHsWj40/ihwG9zyYEdmqXkcizW/5UJf04JLAPRvMZfruTL/uyaZWA/\r\nFNFakBwKYWaviBmPW1BNG/xE7JFFH0UkAEdANpDfNeJwAuMp832fOuMIBZg5\r\nCYMCt7CqTlRiu28Puvyhdw25XEs1ghl8EDIRTPRy8pHRXST/+mxGBw3aQkLy\r\n0kX3U1QVwsefZY88XPAPwzPm/Ywb0gdLw3EqdMh3sEexuQYydHc4EEv6CQRV\r\nTCHYd/Nx4Jdg3MDumIvfiq9P2qiR+Hr/DXo=\r\n=KL3O\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"de648d4d12e1c7eb3550e5f81f6d3c0642777c93","scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"8.11.0","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"16.15.1","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.12.2","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.6.3_1662977617318_0.4709131349773994","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"@gooddollar/goodcontracts","version":"2.6.4","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.6.4","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"},{"name":"alexey-goddollar","email":"alexey@gooddollar.org"},{"name":"aliberkhslgd","email":"aliberk@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"3f90057bb9bdeecdf9d48a8b6e88d5d450755b96","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.6.4.tgz","fileCount":631,"integrity":"sha512-u5N1Z8vqV0uG+zVlcImAMgCAijDF1/i2RFoqj5+GRF7GyZyHNXFI6wEMXjTR3Nm/EDZMYzI3TkwPIXmyeUIw0Q==","signatures":[{"sig":"MEUCIGwl1bG3G9URNEcAZ9INsBYwbdQ3cA4km8EeimGzIstHAiEA30yHOfczNKprd+6yKzhbjzXZ5JC/MGUFvlHNyAkM08g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111952704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIIAoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOxg/9Hdo2exuBPTh+Xjj3KdCm7XOTEEZgVVHhTiNgUHz4ElLgVA1L\r\n2el+lmlgRlUBC26BAOkyABtDn9twlpfH4ZUJQK9sRxc8eyJh0JErzYQHs/Xk\r\nTzLH8ydH/1MUgfZced2qPKhkCCIqKCG6C59pohMw41MF/xqcfbdwhaIGrR52\r\nBQdYUaiRuOztCDQS7NyyHLojqVl1hLYv9hlSa4cpMhOHyg63dN1mYfPasDcE\r\nCw/amwHbT6v7IqZSP4CVdBrjmit1vM0sSzlyLGDYpvQlaAGDCLe3rwAcNLZM\r\nVm3r8L/ABoMxQj5NrjgClQoNS5WDGzKutUludAgnatDcPp8c6FYPIU+HUvnT\r\nGvhgp6F7uNNael+OsPEK12Vvzcm1eagDpHWjDaut8L3Zpv26kh158YwlNmbP\r\nJvEBp6GgThP6E2aNfTn/y27hdMjoOm/uNq8PtJ1L8kVzq2/8AsABXviHQo7K\r\nm9ezmorbpv7vqoaUNrGGPnu7JhvXyYmxGuRZz3NSciheGmN/wGkS7oTc4u00\r\n8N0oOPpsVgP5TurA1nKmQPNCl/WkX1zHQ5LxcHa0qRodqchASFWL1rL4TBz/\r\nXAcoH9w1rbfPpQTfGEHwzpt3QNLPM9kKXjzuJ4uKf6fj5sR27AdEIFSaEBvT\r\nDP5tLg1bWkUw9eldUM++pOqV7VU/JEd0vKE=\r\n=3o8H\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"de648d4d12e1c7eb3550e5f81f6d3c0642777c93","scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"8.11.0","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"16.15.1","dependencies":{"truffle-flattener":"^1.4.4","truffle-plugin-verify":"^0.3.11","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.12.2","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.6.4_1663074344161_0.050100994137407984","host":"s3://npm-registry-packages"}},"2.6.6":{"name":"@gooddollar/goodcontracts","version":"2.6.6","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","_id":"@gooddollar/goodcontracts@2.6.6","maintainers":[{"name":"sirpush","email":"hadar@gooddollar.org"},{"name":"alexey-goddollar","email":"alexey@gooddollar.org"},{"name":"aliberkhslgd","email":"aliberk@gooddollar.org"}],"homepage":"https://gooddollar.org","bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"dist":{"shasum":"f5e03b0faa4a633ea61de07e39efdc337efcf9f9","tarball":"https://registry.npmjs.org/@gooddollar/goodcontracts/-/goodcontracts-2.6.6.tgz","fileCount":622,"integrity":"sha512-y7DzS3TIbIlgoRTgK9iuzBswos1SPM6P3yWRONaCAHefCJaQ4X48SMzY7weU3xx4hGIHzbb0lZnbwj+3PJgsHA==","signatures":[{"sig":"MEYCIQDfC+ZIb7YClLjAWs+eNW3CBi+JZHshLiXrMakf1jMKggIhAOcNvp8UTboVkPxoUNi0mnV4aYU7n65Ds3IeaPq/IFNu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104912449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWm7SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohBg/9ErNHspuA7Sm+FAOHJUk4NeuX8QcMpaY6K6FQsQrBuiPtW0ym\r\nXpZXpE9iH2oVeMrSY9+guHqOCP2DC7blHDREB450lsKecAwnWokpU8z6AJv/\r\ncLhqcArGaPCaNLDDDX9cQWD1CQOcoRa0LGysKQrKRk+2kYVPJyqJMDQORWDM\r\nzuuezs9mycisrP5tB3Q6ER2W/jopdM+ex6OY3iyCctxey3apbkzWdgoB0dHy\r\npGVG2qSBdzGOEk8CGYq8F2m/czhtrZsK4WsK3TU/wp2KsoY4JRwus97HHvww\r\neJgHBpqXR7MLIGgo2iQt3AoThj8VGMEXuVPXPqo0xhJekbsFgAnYb/P6kK3Z\r\nDBldNpY9JIGPsmaR0SPA+LsVuxVVf3y/G8M8a0fcatGK8YDu/OPigDMZqMXU\r\nbiZPkx2sztSNQRdhKg7GrSyHjc72yjoksWrZPHKNCRobEzCAvIxbrgK0xe5A\r\nPrvd9JjMNkazcL25zbQugzu63ECrUTRwR6ZfjY/Y5mn38hsoJ8yDrem533X2\r\nDkYwUmlPRrk2tz36XUAhDrh9m9dzwdHdVTIT2aGj8+vE6lz4UzpAytPuZtK7\r\n6eSlKhXs/BM0977EKpBsQePK1uDXCtARcVXLSMD36hY1assAEUSnbO4r1to1\r\nWm73UqLE76xg91RzhLkSJiFnGP+5eN2UAMY=\r\n=r9gS\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"de648d4d12e1c7eb3550e5f81f6d3c0642777c93","scripts":{"lint":"solhint --formatter codeframe develop/**/*.sol","test":"export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && run-s test:wait","wait":"wait-on tcp:9545","build":"scripts/build.sh deploy","start":"run-p ganache deploy","deploy":"run-s migrate_reset:full minimize","ganache":"ganache-cli -m \"$MNEMONIC\" -b 1 -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q","prepack":"npm run minimize && cd stakingModel && npm run minimize && cd ../upgradables && npm run minimize && cd ..","coverage":"export NODE_OPTIONS=--max_old_space_size=4096 && export ADMIN_MNEMONIC='myth like bonus scare over problem client lizard pioneer submit female collect' && export MNEMONIC='glad notable bullet donkey fall dolphin simple size stone evil slogan dinner' && run-s test:generate-typings && run-s test:tsc && truffle run coverage --network test","minimize":"scripts/minimize.sh 'build/contracts'","test:tsc":"tsc --noEmit","build:all":"scripts/build.sh all","test:wait":"run-p ganache:test test:ganache","build:prod":"scripts/build.sh prod","deploy:otp":"run-s migrate_reset:otp minimize","deploy:ubi":"run-s migrate_reset:ubi minimize","start:lite":"run-p ganache deploy:lite","testscript":"scripts/test.sh","deploy:lite":"run-s migrate_reset:lite minimize","ganache:test":"ganache-cli -m \"$MNEMONIC\" -g 1000000 -l 9000000 --port 9545 --networkId 4447 -q --defaultBalanceEther 1000000","migrate:full":"truffle migrate --network ${NETWORK-develop}","test:ganache":"wait-on tcp:9545 && truffle test && pkill -SIGTERM -f ganache","deploy:signup":"run-s migrate_reset:signup minimize","coverage:report":"cat coverage/lcov.info stakingModel/coverage/lcov.info upgradables/coverage/lcov.info | coveralls","migrate:ganache":"truffle migrate --to 2 --network ${NETWORK-develop}","migrate_reset:otp":"truffle migrate -f 5 --to 5 --network ${NETWORK-develop} --reset","migrate_reset:ubi":"truffle migrate -f 3 --to 3 --network ${NETWORK-develop} --reset","migrate_reset:full":"truffle migrate --network ${NETWORK-develop} --reset","migrate_reset:lite":"truffle migrate -f 1 --to 2 --network ${NETWORK-develop} --reset","migrate_reset:signup":"truffle migrate -f 4 --to 4 --network ${NETWORK-develop} --reset","test:generate-typings":"(rm ./build/contracts/*.min.json || true) && truffle compile && typechain --target truffle './build/**/*.json'"},"_npmUser":{"name":"sirpush","email":"hadar@gooddollar.org"},"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"_npmVersion":"8.11.0","description":"GoodDollar Contracts","directories":{},"_nodeVersion":"16.15.1","dependencies":{"truffle-flattener":"^1.4.4","truffle-safe-hdwallet-provider":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","dotenv":"^6.2.0","update":"^0.7.4","node-jq":"^1.6.0","solhint":"^2.0.0","truffle":"^5.1.36","ts-jest":"^24.0.2","ts-node":"^8.1.0","wait-on":"^3.2.0","bindings":"^1.4.0","fs-extra":"^7.0.1","coveralls":"^3.1.0","fkill-cli":"^5.2.0","typechain":"^0.3.14","typescript":"^3.4.5","@babel/core":"^7.2.2","@types/chai":"^4.1.7","@types/jest":"^24.0.15","@types/node":"^12.0.2","ganache-cli":"^6.12.2","npm-run-all":"^4.1.5","@types/mocha":"^5.2.6","bignumber.js":"^8.1.1","ts-generator":"0.0.8","@daostack/arc":"0.0.1-rc.18","@babel/polyfill":"^7.2.5","@babel/register":"^7.0.0","truffle-typings":"^1.0.6","eth-gas-reporter":"^0.2.4","@babel/preset-env":"^7.3.1","solidity-coverage":"^0.7.11","mocha-lcov-reporter":"^1.3.0","ganache-cli-coverage":"https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz","openzeppelin-solidity":"^2.1.2","truffle-plugin-verify":"^0.5.28","truffle-hdwallet-provider":"^1.0.17","truffle-hdwallet-provider-privkey":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/goodcontracts_2.6.6_1666870993533_0.9774266609949787","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-01-21T14:14:18.548Z","modified":"2025-03-25T13:08:33.187Z","0.0.1":"2019-01-21T14:14:18.915Z","0.0.2":"2019-01-24T12:16:16.433Z","0.0.3":"2019-01-29T15:51:52.633Z","0.0.4":"2019-01-29T15:58:05.486Z","0.0.5":"2019-02-05T13:05:31.144Z","0.0.6":"2019-02-20T19:34:09.512Z","0.0.7":"2019-02-21T10:17:43.030Z","0.0.8":"2019-03-13T13:38:16.384Z","0.0.9":"2019-03-13T22:23:28.097Z","0.0.10":"2019-03-28T12:08:43.341Z","0.0.11":"2019-03-31T09:15:41.074Z","0.0.12":"2019-04-03T19:09:54.370Z","0.0.13":"2019-04-28T11:02:15.906Z","0.0.14":"2019-05-19T13:11:48.606Z","0.0.15":"2019-05-23T22:07:43.419Z","0.0.16":"2019-07-16T06:25:34.856Z","0.0.17":"2019-08-13T12:20:48.833Z","0.0.18":"2019-08-13T14:19:02.729Z","1.0.0-beta.1":"2019-09-22T13:11:48.011Z","1.0.0-beta.2":"2019-09-22T19:01:16.092Z","0.0.19":"2019-09-24T20:48:57.479Z","1.0.0-beta.3":"2019-10-24T08:24:12.303Z","1.0.0-beta.4":"2019-10-24T20:05:33.228Z","1.0.0-beta.5":"2019-10-24T21:30:40.132Z","1.0.0-beta.6":"2019-10-25T06:58:30.571Z","1.0.0-beta.7":"2019-10-25T11:04:57.716Z","1.0.0-beta.8":"2019-10-27T06:48:29.817Z","1.0.0-beta.9":"2019-10-27T14:33:25.475Z","1.0.0-beta.10":"2019-10-27T14:41:21.691Z","1.0.0-beta.11":"2019-10-28T16:49:29.675Z","1.0.0-beta.12":"2019-10-28T19:14:08.569Z","1.0.0-beta.13":"2019-10-29T11:02:22.847Z","1.0.0-beta.14":"2019-10-31T19:53:27.153Z","1.0.0-beta.15":"2019-11-05T12:59:03.581Z","1.0.0-beta.16":"2019-11-06T22:02:46.151Z","1.0.0-beta.17":"2019-11-07T10:44:29.767Z","1.0.0-beta.18":"2019-12-12T13:37:07.436Z","1.0.0-beta.19":"2019-12-17T10:30:00.474Z","1.0.0":"2020-03-30T10:54:23.402Z","1.0.1":"2020-03-30T13:06:23.748Z","1.0.2":"2020-03-30T21:36:19.251Z","1.0.3":"2020-04-02T05:31:37.199Z","1.1.0":"2020-04-13T09:13:32.231Z","1.0.0-beta.20":"2020-04-16T07:04:36.279Z","1.2.0":"2020-04-26T12:20:41.994Z","2.0.0-beta.0":"2020-06-17T10:59:54.007Z","2.0.0-beta.1":"2020-06-18T14:00:16.283Z","2.0.0-beta.2":"2020-06-18T20:28:44.669Z","2.0.0-beta.3":"2020-06-18T21:15:53.092Z","2.0.0-beta.4":"2020-06-19T07:26:22.862Z","2.0.0-beta.5":"2020-06-19T07:32:31.074Z","2.0.0-beta.6":"2020-07-09T12:54:06.139Z","2.0.0":"2020-08-02T09:27:04.935Z","2.0.1":"2020-08-17T11:46:12.139Z","2.0.2":"2020-09-03T13:39:20.685Z","2.0.3":"2020-09-03T18:21:18.414Z","2.1.0":"2020-09-25T08:36:00.274Z","2.1.1":"2020-10-11T12:12:51.712Z","2.1.2":"2020-10-11T17:04:32.959Z","2.1.3":"2020-10-20T19:18:20.867Z","2.2.0":"2020-11-05T09:44:33.492Z","2.2.1":"2020-11-08T12:52:36.317Z","2.2.2":"2020-11-10T12:33:14.446Z","2.2.3":"2020-11-12T11:55:39.251Z","2.2.4":"2020-11-12T12:05:55.120Z","2.2.5":"2020-11-16T07:20:48.845Z","2.3.0":"2020-12-31T15:40:05.375Z","2.4.0":"2020-12-31T15:43:10.648Z","2.4.1":"2021-01-01T10:23:06.855Z","2.5.1":"2021-01-27T18:21:53.818Z","2.5.2":"2021-01-31T09:33:36.456Z","2.6.0":"2021-02-02T09:23:21.726Z","2.6.1":"2021-02-07T12:06:42.004Z","2.6.2":"2021-10-06T14:20:59.409Z","2.6.3":"2022-09-12T10:13:37.715Z","2.6.4":"2022-09-13T13:05:44.664Z","2.6.6":"2022-10-27T11:43:13.978Z"},"bugs":{"url":"https://github.com/GoodDollar/GoodContracts/issues"},"author":{"name":"GoodDollar Community","email":"builders@gooddollar.org"},"license":"MIT","homepage":"https://gooddollar.org","keywords":["UBI","basic","income","gooddollar","ethereum","smart","contracts"],"repository":{"url":"git+https://github.com/GoodDollar/GoodContracts.git","type":"git"},"description":"GoodDollar Contracts","maintainers":[{"email":"hadar@gooddollar.org","name":"sirpush"},{"email":"laurence@gooddollar.org","name":"lbwgd"}],"readme":"# [GoodDollar](https://gooddollar.org) - GoodContracts\n[![CircleCI](https://circleci.com/gh/GoodDollar/GoodContracts.svg?style=svg)](https://circleci.com/gh/GoodDollar/GoodContracts)\n[![Coverage Status](https://coveralls.io/repos/github/GoodDollar/GoodContracts/badge.svg?branch=master&t=dVBxdT)](https://coveralls.io/github/GoodDollar/GoodContracts?branch=master)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Gitter](https://badges.gitter.im/GoodDollar/community.svg)](https://gitter.im/GoodDollar/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)\n# Contributing\n\nWelcome to the GoodDollar repository! \n\nEveryone is welcome: Developers, designers, and entrepreneurs with a passion for decentralized technologies and a vision to build a new world that has equality, security, inclusivity, and innovation as its cornerstones.\nRefer to [GoodDocs](https://docs.gooddollar.org/contributing) for further information.\n\n# Try GoodDollar\n\n## Installation\nClone the repository:\n\n```shell\ngit clone https://github.com/GoodDollar/GoodContracts.git\n```\n\nInstall packages:\n\n```shell\nnpm install\n```\n## Usage\nTo test the library and setup the environment, issue the following command:\n```shell\n  npm run test\n```\n## Setup GoodDollar\n\n1. Go to the GoodContracts repository:\n\n```shell\ncd GoodContracts\n```\n2. Create a ```.env``` file:\n\n```shell\ncp .env.example .env\n```\n\n3. Fill in the required information. see [Configuration](./docs/Configuration.md) for descriptions.\n\n## Deploy GoodDollar\n\nThe GoodContracts DAO can be deployed in two ways:\n\n``` full ``` - All contracts are deployed to the network given in ``` .env ```. This is done by running ``` npm run deploy:full ```\n\n``` light ``` - The DAO contracts and GoodDollar is deployed. OneTimePayments, UBI and SignUpBonus are not. This is done by running ``` npm run deploy ```\n\n## Deploy UBI\n\nNew UBI schemes are deployed by calling \n```shell\nnpm run deploy:ubi\n```\nThis will deploy a UBI contract with the parameters given in [the migration script](./migrations/3_deploy_new_ubi.js), propose it as a new scheme vote for it and start the contract if enough votes are given. \n\n## Deploy SignUpBonus\n\nNew SignUpBonus schemes are deployed by calling \n```shell\nnpm run deploy:signup\n```\nThis will deploy a SignUpBonus contract with the parameters given in [the migration script](./migrations/4_deploy_new_signup.js), propose it as a new scheme vote for it and start the contract if enough votes are given.\n\n## Deploy OneTimePayment\n\nNew OneTimePayments schemes are deployed by calling \n```shell\nnpm run deploy:otp\n```\nThis will deploy a OneTimePayment contract with the parameters given in [the migration script](./migrations/5_deploy_new_otp.js), propose it as a new scheme vote for it and start the contract if enough votes are given.\n\n### Prerequisites\nYou need to have [`node`](https://nodejs.org/) installed.\nThis repository has only been tested on UNIX-derived systems.\n\n## Files\nPath | Description\n------------- | -------------\n`contracts/` | All the solidity files making up the implementation\n`contracts/token` | Contains the GoodDollar implementation\n`contracts/token/ERC677` | ERC677 implementation\n`contracts/identity` | Defines the identity implementation, i.e. adding claimers and blacklisting\n`contracts/dao` | Contains the daocreator for creating DAOs\n`contracts/dao/schemes` | Contains different schemes that can be deployed, registered and used within the DAO \n`contracts/mocks` | Contracts used specifically for testing purposes\n`test/`  | Contains testing code\n`scripts/` | Specific scripts for testing and coverage\n\n# Learn about GoodDollar\n\nThe [GoodDollar](https://www.gooddollar.org/#what-is-GoodDollar) mission is reducing wealth inquality by building a new, global, open-source cryptocurrency for distributing money according to the principles of universal basic income (UBI).\n\nTo learn more about the reasoning behind the GoodDollar Experiment, please read the [Position Paper](https://www.gooddollar.org/wp-content/uploads/2018/11/GD-Wealth-Distribution-Position-Paper.pdf).\n\nThis implementation of the GoodDollar contract system contains forked and modified from the DAOstack repo. We recommend anyone interested in learning about DAOs to [read and contribute] https://github.com/daostack\n\nIn this document, we present the on going development efforts and specification of the extended design of the GoodDollar contract system. In section one, we introduce the key concepts of the contract system. In section two, we introduce the individual contracts available in this repo. \n\nThis text introduces the core components of the GoodDollar contract system and is intended as a brief overview of the current status of development. This specification is subject to ongoing development and frequent review. This text may not reflect the most recent commit.\n\n## GoodDollar Economic Model and Contracts\n[Staking Model](/stakingModel)\n\n## GoodDollar Design Overview\n\nIn the Table presented below, we provide an overview of the extended design of the GoodDollar contract system suggested for this specification.\n\n![overview](images/SystemOverview.svg)\n\n*__Figure 1:__ Design overview of the GoodContracts system*\n\n# GoodDollar Contract System: The Key Concepts \n\nThe GoodDollar contract system is an implementation of a decentralized autonomous organization. The design presented in this document is an iterative policy framework through which users can engage in the collective decision making on the allocation and inflation schedule of a new asset-class: The GoodDollar.  \n\nUsers suggest, advocate and vote for policy proposals in the form of 'schemes'. A scheme is a user-defined script, containing the logic by which the distribution of community funds is executed at specified intervals.  \n\nOnce implemented, a scheme will run for a given period of time and subsequently deprecate, at which point the community will vote on either extending or replacing the extant scheme.  \n\nVoting power is defined by 'reputation points', a value assigned to all registered addresses. Reputation points can be distributed by any arbitrary logic and perform any arbitrary decision making function in the system. In this implementation, reputation points denote a weighted distribution in which one reputation point equals one vote in a binary choice evaluated by the absolute majority criterion.  \n\nThe voting logic itself is *also* implemented as a scheme and is, just as the distribution policy, subject to change by a absolute majority voting.  \n\nThis concept facilitates the abstract notion of decentralized decision-making in distributed systems of autonomous agents, as the contract system assimilates the political decision-making process through which fiscal policy is implemented in conventional parlimentary systems. Nevertheless, here _all_ participants can attain voting power by virtue of their participation and engagement with the system.  \n\nIn the following months, we will present more cohesive work on the topic of voting power and decentralized decision-making in decentralized systems. Please stay in touch by following this repo or keep an eye out on social media. \n\nThe contract system for the current release, comprises four main components:  \n\n## Implementation of a Decentralized Autonomous UBI system (The DAU)\n\nThe DAU is a decentralized decision-making and resource distribution mechanism. It contains four elements: \n\n* Schemes -  A \"scheme\" is a 'wrapper' enacting a given policy or functionality in the GoodDollar contract system. Schemes are deployed by users and elected by the DAU contract through 'reputation voting' (see below). The UBI distribution policy, the one-time payment link policy, the sign-up bonus policy, and the identity contract are all implemented as 'schemes' and can be reiterated and redeployed by the GoodDollar community. \n\n* Reputation points - Reputation points are awarded to user accounts by the DAU. The reputation distribution function will be based on contributions to the system, as defined by the GoodDollar community. Reputation is non-transferable and (re)distributed by the DAU. \n\n* Voting Mechanism - Schemes are approved or rejected through voting. Rules can be implemented for any arbritary voting process and logic. In this initial implementation, voting follows the standard absolute majority criterion. In this implementation, a single reputation point will denote a single vote in the scheme selection process.\n\n* Global Constraints - Global constraints are limitations the DAUs actions. When executing a scheme, the controller component checks the constraints to see if a given action violates them, and blocks the execution if it does. \n\n## Representation of Value with an ERC20 Token (The GoodDollar)\nThe GoodDollar is a mintable, burnable and ERC20 compatible token. The GoodDollar token can collect an adjustable fee stored in a reserve, whenever a transaction is made.\n\n## Achieving Tranaction speed with a Bridge Contract and Sidechain\nThe bridge contract is an interoperability protocol that allows users to easily and safely transfer digital assets between two blockchains. Similar to an atomic swap operation, assets are locked in one network while representative assets are minted in the other one, and when the process is reversed the representative assets are burned and the locked assets released. The GoodDollar system is currently implemented on a sidechain connected through the Bridge Contract. For this implementation, we deploy on the fuse network: https://github.com/ColuLocalNetwork/fuse-network\n\n# Contract Overview\n\nIn the Table presented below, we provide a simple overview of the GoodDollar contract and scheme taxonomy. Only the most fundemental schemes are included in the list below.\n\nname | Description \n---- | ----------------\n`GoodDollar` | ERC20 Token that collects fees in every transfer. Native token of the system\n`DaoCreator` | Creates a single GoodDollar organization with an array of founders able to vote for schemes.\n`Controller` | The central entity of the DAO which connects the Avatar and gives permission to the other contracts.\n`Avatar` | A contract that receives the fee, stores it and communicates with the outer world\n`UBI` | The Universal Basic Income calculating and processing contract scheme.\n`SignUpBonus`| The sign-up bonus handling contract.\n`OneTimePayments` | The one-time payment contract.\n`Identity` | The contract defines who is eligible to claim the tokens and counts the total number of people who signed up for it.\n\n### GoodDollar\n\nThe GoodDollar token is a mintable, burnable and ERC20 compatible token. In this implementation, the token collects an adjustable fee. \n\nBelow we list the three main functions, adopted from the standard contract:\n\nname | Description | Working Priciple\n| ------------- | ------------- | ------------- |\n`transfer(to, value) / transferFrom(from, to, value)` | Gives the system the ability to collect fees. | Whenever transfer or transferFrom is called with a given value, processFees is called with said value, transferring the transactional fees (set by the DAO at any given time, by a specific scheme) to the feeRecipient and returning the new value to be transferred along.\n`approve(spender, value)` | Gives a delegate the right to spend a certain amount of tokens of a delegator. The delegators retain the ownership of the tokens until they are spent. | no peculiarities\n`balanceOf(user)` | It allows the system to know the G$ balance of a specific address. | no peculiarities \n\nBelow, we display the GoodDollar transfer function sequence diagram, highlighting the details of the process.\n\n![transfer](images/TransferFunction.svg)\n\n*__Figure 2:__ Transfer function. Checks identity, then sends fees to avatar, which returns the new transfer value and sends it to the receiver.*\n\n### DAUCreator\n\nThe DAUCreator contract is responsible for creating the DAU in a single transaction. When creating a DAU, a Token (The GoodDollar token) and reputation are created, which are then used to create the avatar. The founders specified in the creation are then granted their respective tokens and reputation. The controller is then created and given ownership of the GoodDollar, Reputation and Avatar. The caller of the dao creation transaction is then allowed to register an array of initial schemes.\n\n### Controller\nThe Controller is the 'owner' of the DAO. It gives permission to other schemes, enforces adherence to global constraints, regulate the reputation points and most importantly it connects to the Avatar.\n\n### Avatar\nThe Avatar is the outer facing part of the DAO system, which interacts with the other  DAOs and contracts. The three main functions of the Avatar are to:\n\n* Communicate with other contracts\n* Receive the transaction fees \n* Store the fees and also other tokens (i.e., Ether)\n\n### Schemes\n\nA UBI scheme can be created by anyone and submitted to the GoodDollar Community. A UBI scheme is proposed and voted upon by users. Once a UBI scheme is implemented, the Controller transfers the alotted amounts from the reserves.\n\nWhen the UBI scheme is created, the author defines start and end periods. A bool, isActive, is set to false, making the policy ‘dormant’ until start() is called. Once start() is called the UBI is active and the claiming process begins. \n\nThe Reserve (Avatar) sends all its funds to the UBI contract, and the GoodDollar to mint, indicated in the constructor, is minted to and sent to the contract.\n\n![UBIstates](images/UBIStates.svg)\n\n*__Figure 3:__ The three states the UBI contract moves through*\n\nThen, the distribution ratio is calculated and isActive is set to true, allowing users registered as claimers (before the start period) to claim UBI. After a successfull claim is registered, the users claimin status is updated in order to prevent multiple claims from the same address. \n\n![UBIsequence](images/UBISequenceDiagram.svg)\n\n*__Figure 4:__ UBI claiming sequence diagram*\n\nFinally, the end() function is called, terminating the contract. This can only be done after the period has been exceeded. A deprecated scheme transfers all remaining funds back to the reserve.\n\n\n## Supporting Contracts\n\nA number of contracts are implemented to support the launch of the GoodDollar system. These contracts are implemented as 'schemes' and are subject to reputation voting by the community. \n\n### Sign-up bonus\n\nThe sign-up bonus scheme allows administrators to award tokens up to a given maximum to users for inviting others.\n\n### OneTimePayments\n\nThe OneTimePayments scheme is able to receive funds and keep them stored under a hashed code, allowing users to send funds to unregistered users that can be claimed once they have been registered.\n\n### Identity\n\nThe Identity scheme manages the list of verified user addresses and blacklisted addresses.\n\n## Community\nBelow you can find a comprehensive list of useful links.\n* Check out our [community](https://community.gooddollar.org/) website\n* Check out our [Blog](https://medium.com/gooddollar)\n* Join the Gooddollar Alpha by signing up [here](https://community.gooddollar.org/alpha/) and validating your identity\n* Contribute to the code on our [GitHub](https://github.com/gooddollar)\n* Join our community forum [here](https://forum.gooddollar.org/)\n* Become an ambassador [here](https://community.gooddollar.org/ambassadors/)\n* Request a sponsorship [here](https://community.gooddollar.org/sponsorships/)\n* Follow us on [Twitter](https://twitter.com/TheGoodDollar)\n* Join our [Telegram](http://t.me/GoodDollarX) group\n* Like and subscribe on [Facebook](https://www.facebook.com/TheGoodDollar)\n* Check out our [YouTube](https://www.youtube.com/channel/UC_8oVeHIUo9U8gAc2BwaviA/videos) video channel\n* Subscribe to our [Medium](https://medium.com/@gooddollar) blog\n* View our [terms and conditions](https://community.gooddollar.org/terms/)\n","readmeFilename":"README.md"}