{"_id":"@aragonone/apps-token-wrapper","_rev":"9-2690b5cc2687ec25e534a752845f3a7f","name":"@aragonone/apps-token-wrapper","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0-rc.1":{"name":"@aragonone/apps-token-wrapper","version":"1.0.0-rc.1","description":"Aragon token wrapper app","author":{"name":"Aragon One","email":"legal@aragon.one"},"license":"(GPL-3.0-or-later OR AGPL-3.0-or-later)","scripts":{"prepare":"cd app && npm install && cd ..","apm:prepublish":"npm run compile","apm:publish":"node scripts/publish","compile":"truffle compile","build":"cd app && npm run build && cd ..","lint":"solium --dir ./contracts","test":"TRUFFLE_TEST=true npm run ganache-cli:test","coverage":"SOLIDITY_COVERAGE=true npm run ganache-cli:test","start":"npm run start:ipfs","start:app":"cd app && npm start && cd ..","start:ipfs":"./scripts/run.sh ipfs","start:http":"./scripts/run.sh http","ganache-cli:test":"./node_modules/@aragon/test-helpers/ganache-cli.sh","abi:extract":"truffle-extract --output abi/ --keys abi","prepublishOnly":"truffle compile --all && npm run abi:extract -- --no-compile"},"dependencies":{"@aragon/os":"4.3.0","@aragonone/voting-connectors-contract-utils":"1.0.0-rc.1"},"devDependencies":{"@aragon/apps-shared-migrations":"^1.0.0","@aragon/apps-shared-minime":"^1.0.0","@aragon/apps-voting":"^2.0.0","@aragon/cli":"^6.4.4","@aragon/test-helpers":"^2.1.0","@aragon/truffle-config-v4":"^1.0.0","ethereumjs-testrpc-sc":"^6.5.1-sc.1","ganache-cli":"^6.4.3","solidity-coverage":"^0.6.7","solium":"^1.2.3","truffle":"4.1.14","truffle-extract":"^1.2.1"},"_id":"@aragonone/apps-token-wrapper@1.0.0-rc.1","_nodeVersion":"10.15.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-sMKHkLcd+2npbsZxU55qvPBDvNUaxh0kAsutQ4U83Hh23p7mSzjIsBWqHxT1lRH/ho8nMsC5o+4orHW5EA7DwA==","shasum":"3c61ceb1f631aa1b209d8c8777fd115160391a91","tarball":"https://registry.npmjs.org/@aragonone/apps-token-wrapper/-/apps-token-wrapper-1.0.0-rc.1.tgz","fileCount":155,"unpackedSize":17155897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBC9MCRA9TVsSAnZWagAAFRwP/ivjg3FynoFct2vV3+W9\n6F5oQzF0DK39xx4KF5+X6B4eCJnhd6Uh//bCmeRcbhbXIVjwI5OOoX21p3FB\na6EXHiE1caFpcD2chVL6+fVoTaAT/3/6ku6XVGjaDaQ6bpIxx8M9mblmYD9L\nzLg3wIStkd0/4E7CBE2hglxK97VrmXHTVZMeKVBpTvhrcRJlo9hIWN1kHwpj\nDiQD6ASB2SimD2y11XuOpbJ4HzRW1IKbgIfA0Vm8UnkxbtOJ2x0fUv4IN8ws\nXYUW7czseCfCtEI4IMFemN4U5cyyNXHXGXiyQ95Q9CzO9Wh/inKQSrvKnLpR\ndTInIaoWNe3v8RB59ER3J3qHA8+SREQwvmTIx08iWhVqhczHu76BsyTu2nCh\nktqyqSwT2WBLQaNQkoI7QepZKuwt97l97XzUQGSHARUSFPTOqGRgw7+ra/eD\nTC/hBfvOgosiQsyqZIZChRgUvZYfR7x2a/Viphaf40JYRyGA7cH4AWB5wH/L\n2Bra1b/VDLzIl2OQrkzJs5B48cCy8aSy3pKrZsrtRTWGyaF832TJsg+Yg5rt\n9zkaX592qtZZczHEdI5pJCbC/EiAGRlVX/vLJ+Qf2fKeJvAgjYQmbIVpuxpi\nY5X18B10uVFxs1OXRgTTkbKgF/HoY3I+hOiWeDBVVV2LOij6De58NEb1enbL\nsJ59\r\n=hSiS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTzysXKtaokZKzTQi9wM+HqfUUuKmwxWaKpNp7yyHL6AiEA70EbBYDdbs6sasi+uBxZRDeJWty4mDcQFXD5XgWatts="}]},"maintainers":[{"name":"gabrielg","email":"gabrielpk.18@gmail.com"},{"name":"evalir","email":"hi@enriqueortiz.dev"},{"name":"bpierre","email":"hello@pierre.world"},{"name":"sohkai","email":"qisheng.brett.sun@gmail.com"}],"_npmUser":{"name":"sohkai","email":"qisheng.brett.sun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apps-token-wrapper_1.0.0-rc.1_1577332556178_0.41457479497597816"},"_hasShrinkwrap":false},"1.0.0-rc.2":{"name":"@aragonone/apps-token-wrapper","version":"1.0.0-rc.2","description":"Aragon token wrapper app","author":{"name":"Aragon One","email":"legal@aragon.one"},"license":"(GPL-3.0-or-later OR AGPL-3.0-or-later)","scripts":{"prepare":"cd app && npm install && cd ..","apm:prepublish":"npm run compile","apm:publish":"node scripts/publish","compile":"truffle compile","build":"cd app && npm run build && cd ..","lint":"solium --dir ./contracts","test":"TRUFFLE_TEST=true npm run ganache-cli:test","coverage":"SOLIDITY_COVERAGE=true npm run ganache-cli:test","start":"npm run start:ipfs","start:app":"cd app && npm start && cd ..","start:ipfs":"./scripts/run.sh ipfs","start:http":"./scripts/run.sh http","ganache-cli:test":"./node_modules/@aragon/test-helpers/ganache-cli.sh","abi:extract":"truffle-extract --output abi/ --keys abi","prepublishOnly":"truffle compile --all && npm run abi:extract -- --no-compile"},"dependencies":{"@aragon/os":"4.3.0","@aragonone/voting-connectors-contract-utils":"^1.0.0-rc.2"},"devDependencies":{"@aragon/apps-shared-migrations":"^1.0.0","@aragon/apps-shared-minime":"^1.0.0","@aragon/apps-voting":"^2.0.0","@aragon/cli":"^6.4.4","@aragon/test-helpers":"^2.1.0","@aragon/truffle-config-v4":"^1.0.0","ethereumjs-testrpc-sc":"^6.5.1-sc.1","ganache-cli":"^6.4.3","solidity-coverage":"^0.6.7","solium":"^1.2.3","truffle":"4.1.14","truffle-extract":"^1.2.1"},"_id":"@aragonone/apps-token-wrapper@1.0.0-rc.2","_nodeVersion":"10.15.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-B/Fb2i+OxOqsr8RKG+VSERjI10hwwVe3WWQBU1kriR4OFuXQAgRqQV5tOdaST75c0JAgDqtHf3STmkQyXNcVcg==","shasum":"667ba65282b8f04473c84f5a7d6ae242a60bbc5e","tarball":"https://registry.npmjs.org/@aragonone/apps-token-wrapper/-/apps-token-wrapper-1.0.0-rc.2.tgz","fileCount":153,"unpackedSize":17151362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBDNGCRA9TVsSAnZWagAAzZsP/14fD4R+W2fJWYAIywn5\nSoT8X64NnOOulJAp8ms/bxk0yWqXkkXuXcO+OiicmkiJx0DHS+MnURUSpWHv\nVWOVNlaYJfZ0TLBJ29qHwJXcgfIvUwI0cJ2PCjViyAl6Xv2mXRI0ZEhQ87bl\nWR2s5bFtteBg3fTlKm7M/yu5MAm9J/7ckY//BfsquGKSMxPMfU7BKdDsS4xg\ncP0MS22me7KnPSsQjfLhKVz6JOPHQc3kgU7vT816fSC934Zhjl+79v0T2GDr\nS0mupt1PvobPVp5liCJXCL7eULF59JDc0rYqhNolWbk5OrJJGYrcZjGVvpW1\n/mnyAkPHH/IGTjEd6lh4KcH5WQGT26sjnyM+Bi1nccUPZxLnNitJ0Zup1K4E\n/28iCXYyEPaklY5YR4Msgc1BJPW3dGaBIkhv1ql3qEHuDWiXQKTYVQ08ZX7x\n/H7Wz3g9RsZURLnTq+VQwXlcTXjDxP2LpZGS5eC62oV5VMYjvMzBLt/pewte\nRiP52/dSy6l3cyf72t3UojhPTLNf9MqYihhcBiGbXHcDrKr1+Eap79YE3PWh\nf8SK/HQ65jglXkub5W2cZJxGNy0h7Uf/M2JQCctzB03kOvKnQGmomuyX/Dmj\njO37G/8rHYUhrRt5tUtyCECMYTPtJRWYGoE7BLW8+LyqLuJJiUcY+R+rjHX4\nnXIh\r\n=NKgp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjJvBJFe6AmQwCsC2RIFHiKUI9uJAuITr60fTyR4EljAiEA2UOF5Pj7ccf/8yCJNtN+AfyscNDydkfXZ6+TS2APJKU="}]},"maintainers":[{"name":"bpierre","email":"hello@pierre.world"},{"name":"evalir","email":"hi@enriqueortiz.dev"},{"name":"gabrielg","email":"gabrielpk.18@gmail.com"},{"name":"sohkai","email":"qisheng.brett.sun@gmail.com"}],"_npmUser":{"name":"sohkai","email":"qisheng.brett.sun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apps-token-wrapper_1.0.0-rc.2_1577333574059_0.6254542658239217"},"_hasShrinkwrap":false},"1.0.0-rc.3":{"name":"@aragonone/apps-token-wrapper","version":"1.0.0-rc.3","description":"Aragon token wrapper app","author":{"name":"Aragon One","email":"legal@aragon.one"},"license":"(GPL-3.0-or-later OR AGPL-3.0-or-later)","scripts":{"prepare":"cd app && npm install && cd ..","apm:prepublish":"npm run compile","apm:publish":"node scripts/publish","compile":"truffle compile","build":"cd app && npm run build && cd ..","lint":"solium --dir ./contracts","test":"TRUFFLE_TEST=true npm run ganache-cli:test","coverage":"SOLIDITY_COVERAGE=true npm run ganache-cli:test","start":"npm run start:ipfs","start:app":"cd app && npm start && cd ..","start:ipfs":"./scripts/run.sh ipfs","start:http":"./scripts/run.sh http","ganache-cli:test":"./node_modules/@aragon/test-helpers/ganache-cli.sh","abi:extract":"truffle-extract --output abi/ --keys abi","prepublishOnly":"truffle compile --all && npm run abi:extract -- --no-compile"},"dependencies":{"@aragon/os":"4.3.0","@aragonone/voting-connectors-contract-utils":"^1.0.0-rc.3"},"devDependencies":{"@aragon/apps-shared-migrations":"^1.0.0","@aragon/apps-shared-minime":"^1.0.0","@aragon/apps-voting":"^2.0.0","@aragon/cli":"^6.4.4","@aragon/test-helpers":"^2.1.0","@aragon/truffle-config-v4":"^1.0.0","ethereumjs-abi":"^0.6.4","ethereumjs-testrpc-sc":"^6.5.1-sc.1","ganache-cli":"^6.4.3","solidity-coverage":"^0.6.7","solium":"^1.2.3","truffle":"4.1.14","truffle-extract":"^1.2.1"},"_id":"@aragonone/apps-token-wrapper@1.0.0-rc.3","_nodeVersion":"10.15.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-kuN6P2TA0SmAHw8Cj55adYhK715gSXRjznEx0iD1ttvosOaN4/w6bi2ZyDvOcqUYAI+CYoFfck6lDPV46zAvrA==","shasum":"d39a5ef6d236b48bb5ed8732b16a96612d3e5b65","tarball":"https://registry.npmjs.org/@aragonone/apps-token-wrapper/-/apps-token-wrapper-1.0.0-rc.3.tgz","fileCount":157,"unpackedSize":17193612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE4/8CRA9TVsSAnZWagAAVbkP/1wY7wOHfMbQFfacCJ3b\nWkBsgRJKDNVunTFXLU1K5Y34qd6jkt69puTMuEaoSF5JNILhTb+BEXTcZhT9\nt19hzNO2dyIwlwIariNLO0wVm7cj5u04ut6LxwzSROKOU5AsVk0IZgEOuvHo\nasB4MaDsTozyKo4vVVMscdJWURTzkMPqULjGZmbcdgB+RBwqGeR+eOnGyGFO\ns6LT7GEaEIdCTOEj6bB2coc+l6zKlqufNdq6eEpFxai5UpCpgQrVEYg4hbNw\nDGf9YHZelqJxXhHytEnfOYbNPqHGJs2BaV8vq4O69clauCoN+QmJi/HS0T48\nmJyeQIgJ5ocHqEZMoxRjmUZpvabnMEVfQUN0ilCKQ6T1gBZNUIvzC+Q88RIi\n/cx14vVYRZ0YSRI85MTb+LEKgcYKEwb/K9COitHZ9g5GnYGpKw0rhd9p+1EN\nS3OTsFjg12sLZYTJDsJyl/EkhVgFk+ig8ohC65dVuWAfyeO2keIgIxiY8sqb\n2iaFnALla1dNmmH956o5OTbC+r+MRhygUcJsPeZhhYNk7ySJh3SFHwcDpbl0\n1uef/OwWz/9ewlar7soqaFCq8R8meKAYcPKEiqtSpeP9WDrfG4j1paedvKQj\nfyt0CkWoicyggjch+wbaKcUxEFizd25PqMm76MmJa2cHpSrqCCPhLaoydE7r\nG0Gn\r\n=62iT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC63teLz4uP64Vf27uFQ4E9WKtEBA69KnpQ1CmPiIni6wIhAJE5tEcflLi/hwzSx7R1Vm7SrTWVCneH9zFKurpICZDf"}]},"maintainers":[{"email":"bingen@aragon.one","name":"bingen"},{"email":"hello@pierre.world","name":"bpierre"},{"email":"hi@enriqueortiz.dev","name":"evalir"},{"email":"gabrielpk.18@gmail.com","name":"gabrielg"},{"email":"qisheng.brett.sun@gmail.com","name":"sohkai"}],"_npmUser":{"name":"sohkai","email":"qisheng.brett.sun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apps-token-wrapper_1.0.0-rc.3_1578340347565_0.6828059552912931"},"_hasShrinkwrap":false},"1.0.0":{"name":"@aragonone/apps-token-wrapper","version":"1.0.0","description":"Aragon token wrapper app","author":{"name":"Aragon One","email":"legal@aragon.one"},"license":"(GPL-3.0-or-later OR AGPL-3.0-or-later)","scripts":{"prepare":"cd app && npm install && cd ..","apm:prepublish":"npm run compile","apm:publish":"node scripts/publish","compile":"truffle compile","build":"cd app && npm run build && cd ..","lint":"solium --dir ./contracts","test":"TRUFFLE_TEST=true npm run ganache-cli:test","coverage":"SOLIDITY_COVERAGE=true npm run ganache-cli:test","start":"npm run start:ipfs","start:app":"cd app && npm start && cd ..","start:ipfs":"./scripts/run.sh ipfs","start:http":"./scripts/run.sh http","ganache-cli:test":"./node_modules/@aragon/test-helpers/ganache-cli.sh","abi:extract":"truffle-extract --output abi/ --keys abi","prepublishOnly":"truffle compile --all && npm run abi:extract -- --no-compile"},"dependencies":{"@aragon/os":"4.3.0","@aragonone/voting-connectors-contract-utils":"^1.0.0-rc.3"},"devDependencies":{"@aragon/apps-shared-migrations":"^1.0.0","@aragon/apps-shared-minime":"^1.0.0","@aragon/apps-voting":"^2.0.0","@aragon/cli":"^6.4.4","@aragon/test-helpers":"^2.1.0","@aragon/truffle-config-v4":"^1.0.0","ethereumjs-abi":"^0.6.4","ethereumjs-testrpc-sc":"^6.5.1-sc.1","ganache-cli":"^6.4.3","solidity-coverage":"^0.6.7","solium":"^1.2.3","truffle":"4.1.14","truffle-extract":"^1.2.1"},"_id":"@aragonone/apps-token-wrapper@1.0.0","_nodeVersion":"10.15.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-p39GKjjxiZT64leP82m7Ba17j0+915BC4r3uPt5NIynD4X8aeJCpAY4E3v2yYFpJCkdgDIGBtXZr6dbGcbxOMw==","shasum":"8bc04d011f18ac9e12134a5e9749cd18406b4f87","tarball":"https://registry.npmjs.org/@aragonone/apps-token-wrapper/-/apps-token-wrapper-1.0.0.tgz","fileCount":157,"unpackedSize":17193607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKzKUCRA9TVsSAnZWagAASBkQAIJHja8Wvsbxau0NfmXk\nYXQ2HzdMHDnDXabN/xREovuF0K+L4Bau+BQT/M/6VLH3UuMNXJrzw3l7gP9P\nPctpZ3u5eHytZjdRfXSoNhBO7v745lItBwi6rFOTDTofNnnQJbWGtycR5Aj8\nNoLZoVooyJTPl2Evbx3XLLFgGbS/+QcC5w2KRat802JyGK1EUV6Z0gfDtrzv\nQeZt9Ff58tZjOjUu/Ab+g7ypHEONkix6lQgVvJ147AEZL2+nZ9krDAWq7KIf\nwsHBs8OHdk+dHE//onDaRrdPy4IxZytRuY7Q0IRto8nUDW/e5R82D+W5qZKp\nEQPXfzk/wLWT7XeI460mhZaBWWlvuXHCcdCpmHXWmL+vbTgdzPVlJ3HccPn7\no6O4wkr4lpuVnRo0j5mSl7Nk30ncb/6kOrQIiVN394h+ReAYD9JoztcQaqbo\ncA+XA1zQVhpLb2nVMRlm0fXevRq0cWdUBJ5Nc3zWr9rxdetFPUjPpkO7P/Sw\nnuTMcldRdOUeTuW8Q7J3lu/CX2rYIA+WCqBXt71ftEyi820L/zxqdJ5/fjnN\nW7qn8arPHr3HWMSVEcmJeymZxfRlDTgpiFUQA1mwJtqiLhTbtJr1e15KpAxQ\nQQsK0CFDebqG94WximRDp2yoEJXS1cRp3FBa19cc5kYpz7ciexmERkM5U3nU\nZnq7\r\n=YezD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPb2ZonjIZ5UoM7x4StdHW3yrRakUs4r7BmqK06R/7NAIhAJe2pg8KbjVeVsTGcIVyxpPexKTann7j/WaTunKKU6f0"}]},"maintainers":[{"email":"bingen@aragon.one","name":"bingen"},{"email":"hello@pierre.world","name":"bpierre"},{"email":"hi@enriqueortiz.dev","name":"evalir"},{"email":"gabrielpk.18@gmail.com","name":"gabrielg"},{"email":"qisheng.brett.sun@gmail.com","name":"sohkai"}],"_npmUser":{"name":"sohkai","email":"qisheng.brett.sun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apps-token-wrapper_1.0.0_1579889300030_0.5399657265499331"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aragonone/apps-token-wrapper","version":"1.0.1","description":"Aragon token wrapper app","author":{"name":"Aragon One","email":"legal@aragon.one"},"license":"(GPL-3.0-or-later OR AGPL-3.0-or-later)","scripts":{"prepare":"cd app && npm install && cd ..","apm:prepublish":"npm run compile","apm:publish":"node scripts/publish","compile":"truffle compile","build":"cd app && npm run build && cd ..","lint":"solium --dir ./contracts","test":"TRUFFLE_TEST=true npm run ganache-cli:test","coverage":"SOLIDITY_COVERAGE=true npx truffle run coverage","start":"npm run start:ipfs","start:app":"cd app && npm start && cd ..","start:ipfs":"./scripts/run.sh ipfs","start:http":"./scripts/run.sh http","ganache-cli:test":"./node_modules/@aragon/contract-test-helpers/ganache-cli.sh","abi:extract":"truffle-extract --output abi/ --keys abi","prepublishOnly":"truffle compile --all && npm run abi:extract -- --no-compile"},"dependencies":{"@aragon/os":"4.3.0","@aragonone/voting-connectors-contract-utils":"^1.0.0"},"devDependencies":{"@aragon/apps-shared-migrations":"^1.0.0","@aragon/apps-shared-minime":"^1.0.0","@aragon/apps-voting":"^2.0.0","@aragon/cli":"^6.4.4","@aragon/contract-test-helpers":"^0.0.1","@aragon/truffle-config-v5":"^1.0.0","ganache-cli":"^6.4.3","solidity-coverage":"^0.7.5","solium":"^1.2.3","truffle":"^5.1.1","truffle-extract":"^1.2.1"},"_id":"@aragonone/apps-token-wrapper@1.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-wp7ZGmyZktdVTJ/ZvCIBMzwzHIei39XQuvldbTycNLD95HD8l2kUN+7GAnaVkqW7oz17LpzwkSrYfvHjsraDaA==","shasum":"7e86e06657ab272ebfbdc0ff7a2d852e1a188796","tarball":"https://registry.npmjs.org/@aragonone/apps-token-wrapper/-/apps-token-wrapper-1.0.1.tgz","fileCount":154,"unpackedSize":17531071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3XfVCRA9TVsSAnZWagAAXoUP/21q6r67gqr6QQS5izad\ntc5gsmw7BTtdOgklOEhpcttH+87i1znU/C+pbjanZRku998UpOeSwrw9kYxJ\nVZfKN18dTJkv88ZHhVwvQde9GP1JqE9bckhy7keDIknzD7tWMNKzjmSbouGD\nap0MTN7/p3IFfNA2Fv4LzIb0pbLWxCT/9N3yezIzpvlVID2D32PW2HIcnMYd\nyuOHXmiYua8b/fXFtBECa1p92vt1ZqjffLTpTmTPZ434JRuB6eRTBfCLlVBu\n7NPQNT2vSyoOu6FYsMAH0zWGasRBGaejUnWcAftgaBEQgoLfoQM/5V5VANji\n6KOQqXvMg3kY4FF09F8cLfr/u7V7oaBKIBgME2UTZnuOoxHcHeWD7eBIU/UX\nOQz0y0CKVvpQ2zRS5OffscEcuKld8LlCVxJoPNRlTfaxNMoV2GMHumvSLv85\nG+YT41Pu0JhQh8mebYPLFpJlBu2JBAFmo/dZcgXMSpZzTL+9Hsc6tcbNfHj1\nwX2QiXybGcVjKPh63SNVhf0FCz76/9UxVONZxIuSZlaW9dfcwIaUjp3g9agN\n/MzSEBUdxSaAWKrgB2wOkmj5N0PK4LM7AhUGgHzjQtY5erKKZs7nQuNmo6sL\nArTdYl24OSdBldWuHDqus5rjmos4gcFJD//2hwvJT5/7T2G7UUC/BoHLzts9\nZKy+\r\n=oZdA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw0Bc4RjATkFyHVHzTW4oOnCHUKBYsK0DwKk71CmwpfQIhAI58b9wAYWbISgCNqwWyKXR/t7Y3YbvXHDzvPAIKVjRf"}]},"maintainers":[{"email":"bingen@aragon.one","name":"bingen"},{"email":"hello@pierre.world","name":"bpierre"},{"email":"hi@enriqueortiz.dev","name":"evalir"},{"email":"facundo_spagnuolo@icloud.com","name":"facuspagnuolo"},{"email":"gabrielpk.18@gmail.com","name":"gabrielg"},{"email":"qisheng.brett.sun@gmail.com","name":"sohkai"}],"_npmUser":{"name":"sohkai","email":"qisheng.brett.sun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apps-token-wrapper_1.0.1_1591572436787_0.23513905412780067"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-26T03:55:55.950Z","1.0.0-rc.1":"2019-12-26T03:55:56.347Z","modified":"2022-04-04T15:14:53.342Z","1.0.0-rc.2":"2019-12-26T04:12:54.279Z","1.0.0-rc.3":"2020-01-06T19:52:27.852Z","1.0.0":"2020-01-24T18:08:20.258Z","1.0.1":"2020-06-07T23:27:17.058Z"},"maintainers":[{"email":"promaty@gmail.com","name":"promaty"},{"email":"facundo_spagnuolo@icloud.com","name":"facuspagnuolo"},{"email":"gabrielpk.18@gmail.com","name":"gabrielg"},{"email":"hi@enriqueortiz.dev","name":"evalir"},{"email":"hello@pierre.world","name":"bpierre"},{"email":"qisheng.brett.sun@gmail.com","name":"sohkai"}],"description":"Aragon token wrapper app","author":{"name":"Aragon One","email":"legal@aragon.one"},"license":"(GPL-3.0-or-later OR AGPL-3.0-or-later)","readme":"# Token Wrapper\n\nToken Wrapper is an Aragon app offering a checkpointed ERC20 token interface that is usable in Aragon Voting applications. Its purpose is to bridge external, \"vanilla\" ERC20 tokens to a checkpointed token.\n\nToken holders of the outside token have the ability to wrap and unwrap their tokens to gain or decrease balance in this wrapped token.\n\n## 🚨 Security review status: audited\n\nThe `TokenWrapper` contract was [last professionally audited in 2020-01](../../AUDIT.md).\n\nThis version was published to aragonPM as `token-wrapper.hatch.aragonpm.eth`.\n\n## Caveats\n\nIn efforts to save gas costs and space to introduce the checkpointing, token amounts are limited to `uint192`. This should not pose a problem for any token, but as `uint192` supports a _very_ large range of numbers, but the TokenWrapper will stop accepting deposits once if it hits `2^192 - 1`.\n\n## Installation Tutorial\n\n**Prerequisites:** [aragonCLI](https://hack.aragon.org/docs/cli-intro) is needed to install the Token Wrapper into a DAO. Also note that you may have to change `--env aragon:rinkeby` for `--env aragon:mainnet` if the organization is on mainnet.\n\n### 1. The first step is to install the Token Wrapper into your DAO:\n\n```\ndao install <DAO address> token-wrapper.hatch.aragonpm.eth --app-init-args <token address> <wrapped token name> <wrapped token symbol> --env aragon:rinkeby\n```\n\nThe `token address` is the address of the ERC20 token you would like to \"wrap\" into an organizational token.\n\nYou can verify that the Token Wrapper app was installed into your organization with:\n\n```sh\ndao apps <DAO address> --all --env aragon:rinkeby\n```\n\n### 2. Next, create a permission for the TokenWrapper:\n\n```sh\ndao acl create <DAO address> <Token Wrapper app address> 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff <Voting app address> <Voting app address> --env aragon:rinkeby\n```\n\nYou can get the installed Token Wrapper's address by listing the apps of your DAO with the following command:\n\n```sh\ndao apps <DAO address> --all --env aragon:rinkeby\n```\n\nAt this point, you should be able to view the Token Wrapper app in the Aragon client. You can try it out by wrapping one of your tokens.\n\n\n### 3. Then, create a new Voting app instance powered by your Token Wrapper:\n\n```\ndao install <DAO address> voting --app-init-args <Token Wrapper address> 500000000000000000 150000000000000000 604800 --env aragon:rinkeby\n```\n\nThe command above uses the following voting parameters:\n\n- `500000000000000000`: 50% minimum support\n- `150000000000000000`: 15% minimum approval\n- `604800`: Voting period of 7 days (604800 seconds)\n\n### 4. And finally, create a permission for the new Voting app instance:\n\n```\ndao acl create <DAO address> <new Voting app address> CREATE_VOTES_ROLE <Token Wrapper address> <new Voting app address> --env aragon:rinkeby\n```\n\nThis will let anyone who has wrapped at least one of their existing token to create a new vote, as well as vote in any open votes.\n","readmeFilename":"readme.md"}