{"_id":"@aragon/network-token-v2","_rev":"31-96e9fc1059452a3282fbff2ea17643f2","name":"@aragon/network-token-v2","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@aragon/network-token-v2","version":"1.0.0","author":{"name":"Aragon Association","email":"legal@aragon.org"},"license":"GPL-3.0-or-later","_id":"@aragon/network-token-v2@1.0.0","maintainers":[{"name":"delfipolito","email":"delfipolito@hotmail.com"},{"name":"promaty","email":"promaty@gmail.com"},{"name":"andy-hook","email":"hello@andyhook.dev"},{"name":"evalir","email":"hi@enriqueortiz.dev"},{"name":"gabrielg","email":"gabrielpk.18@gmail.com"},{"name":"facuspagnuolo","email":"facundo_spagnuolo@icloud.com"},{"name":"aragon-ci","email":"jorge+npmci@aragon.one"},{"name":"izqui","email":"jorge@aragon.one"},{"name":"luisivan","email":"me@luisivan.net"},{"name":"bpierre","email":"hello@pierre.world"},{"name":"sohkai","email":"qisheng.brett.sun@gmail.com"}],"homepage":"https://github.com/aragon/aragon-network-token#readme","bugs":{"url":"https://github.com/aragon/aragon-network-token/issues"},"dist":{"shasum":"83b0eeb923fd96de308d0e1a24807b9e30832991","tarball":"https://registry.npmjs.org/@aragon/network-token-v2/-/network-token-v2-1.0.0.tgz","fileCount":20,"integrity":"sha512-Ci4jPvy7/szQqlnVyIplqQ6Q7sRHHlmmv0dZNPuhI67p7NEYHoiyDD3L+13PDEMT34DFIb24K9AXOZ8roo7lhQ==","signatures":[{"sig":"MEUCIAZPh0yc9jHFbLjGYQ8NGHp+0BvyIpa6r6M1QbJTyAVnAiEA5Cg1xfOIfQE+tX2aWf4etVtkvEhP0h/1oMuQZfMQFPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh112VCRA9TVsSAnZWagAAE9sP/jwvospO8wjcv0ZHeDht\nZPmxXud6NqzEsi4kN/w8da4aCcElkYJbi6dg0yCd09+GjTLFJGPcq9ZDYcbB\nbSn74ZyDLDjXFtVcDlDkknNjCFAtudTIy1DirpIIE0bmKtN5lu79Ngg10CJo\n+pta524p9gp9phqDx3aroOnIIizvSRsCmlIhG/PjHLAFPvsqFZeRHuheIP/b\nWSx/2/qx57UE0+X83dmNjWHtqVxZXwjhQyt7f9oCCWcvBFGtXB2hjLjh35E4\nMbVdx8/W6rv+gdwIuBA3vHaKE0J2espwSzTXbMFGAjrmJViwlgvOx+ZcoBKk\nJwzrQOSvWg/YAtA4aD8cuYH5AV8CNT39qGnlaO6YR8kfc0kbVKVidxk7zqcv\nj7ontw8HEidHGFIND+h5f0JjESqfJF3Kw+JadBgP579cs3mm7KC7rR/TTLib\nZKmXT3Vrzl764dD9rzWi0YzKhkWmhZyB9bhmpFh9bCJe1ACcAAPJ0ry/gJ1k\ndKe/FGy+o6jI6bHDW008kkFSLu4OXR/v43VHPDzKkua5BnKHIXI8E65/RRVL\nyvgJGQ0QBH7fD4h/XKHg0qLPLpE8xYlXNajkHFSo9emKuPX1+SdvxQfnAYca\nZr+lBSEcfTq9fJzydQZWpI2Yq1vxLs3fOZbc63Pph9cIXBPa3p4sudQAo91K\nVJ0D\r\n=aNE7\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"yarn compile:mocks && buidler test","compile":"buidler compile --force","abi:extract":"buidler-extract --output abi/ --keys abi","compile:mocks":"buidler compile --config buidler.config.4.js","prepublishOnly":"yarn compile && yarn abi:extract -- --no-compile","test:e2e:pre-deploy":"yarn compile:mocks && buidler --config buidler.config.e2e-pre.js --network ganache test e2e/test/pre-deploy-mainnet-fork.js","test:e2e:post-deploy":"yarn compile:mocks && buidler --config buidler.config.e2e-post.js --network ganache test e2e/test/post-deploy-mainnet-fork.js"},"_npmUser":{"name":"sohkai","email":"qisheng.brett.sun@gmail.com"},"repository":{"url":"git+https://github.com/aragon/aragon-network-token.git","type":"git"},"_npmVersion":"7.0.1","description":"Aragon Network Token v2","directories":{},"_nodeVersion":"12.16.2","_hasShrinkwrap":false,"devDependencies":{"rlp":"^2.2.6","chai":"^4.2.0","web3":"^1.2.11","inquirer":"^7.3.3","web3-utils":"^1.2.11","web3-eth-abi":"^1.2.11","buidler-extract":"^1.0.0","ethereumjs-util":"^7.0.6","@nomiclabs/buidler":"^1.4.3","@nomiclabs/buidler-web3":"^1.3.4","@nomiclabs/buidler-ganache":"^1.3.3","@nomiclabs/buidler-truffle5":"^1.3.4","@aragon/contract-helpers-test":"^0.1.0","buidler-local-networks-config-plugin":"^0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/network-token-v2_1.0.0_1603394288400_0.8951104300793824","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-10-22T19:18:08.244Z","modified":"2025-05-09T12:19:17.960Z","1.0.0":"2020-10-22T19:18:08.549Z"},"bugs":{"url":"https://github.com/aragon/aragon-network-token/issues"},"author":{"name":"Aragon Association","email":"legal@aragon.org"},"license":"GPL-3.0-or-later","homepage":"https://github.com/aragon/aragon-network-token#readme","repository":{"url":"git+https://github.com/aragon/aragon-network-token.git","type":"git"},"description":"Aragon Network Token v2","maintainers":[{"email":"devops-master@aragon.org","name":"devops-master"},{"email":"jjavieralvarezrodriguez@gmail.com","name":"jjavieralv"},{"email":"devops@aragon.org","name":"arabot-1"}],"readme":"# Aragon Network Token V2\n\n[![Build Status](https://img.shields.io/github/workflow/status/aragon/aragon-network-token/ci:v2?style=flat-square)](https://github.com/aragon/aragon-network-token/actions?query=workflow%3Aci%3Av2)\n\nA lightweight token supporting [ERC-2612](https://eips.ethereum.org/EIPS/eip-2612), [ERC-3009](https://eips.ethereum.org/EIPS/eip-3009), token mints, and token burns. Modelled after [UNI-LP](https://github.com/Uniswap/uniswap-v2-core/blob/v1.0.1/contracts/UniswapV2ERC20.sol) with minimal changes.\n\n## Status\n\nThis package is in _preservation_ mode.\n\nANTv2 was deployed in October 2020.\n\n## Development\n\n```sh\nyarn install\nyarn test\n```\n\nThis will compile the mocks in [`mocks/`](mocks/) and run the [unit tests](test/).\n\nCI for this package is run through the [`ci_v2` Github action](../../.github/workflows/ci_v2.yml).\n\n### Code style\n\nTo limit changes, [`ANTv2.sol`](contracts/ANTv2.sol) carries over the code style of the original `UNI-LP` codebase.\n\nAll other contracts use the typical Aragon code style.\n\n## E2E tests\n\n[E2E tests](e2e) are performed through a Ganache-based fork of mainnet state. To run them:\n\n```sh\nFORK_NODE=<URL of mainnet RPC> yarn test:e2e:pre-deploy\nFORK_NODE=<URL of mainnet RPC> yarn test:e2e:post-deploy\n```\n\n### Pre-deploy\n\nTests a theoretical `ANTv2` and `ANTv2Migrator` deployment with mainnet's ANTv1.\n\nSee [the `buidler.config.e2e-pre.js` configuration](buidler.config.e2e.js) for more information about the fork's configuration.\n\n### Post-deploy\n\nTests a deployed instance of `ANTv2` and `ANTv2Migrator` on mainnet with mainnet's ANTv1.\n\nSee [the `buidler.config.e2e-post.js` configuration](buidler.config.e2e.js) for more information about the fork's configuration.\n\n## Credits\n\n- UNI-LP: Uniswap\n- SafeMath: DappHub\n","readmeFilename":"README.md"}