{"_id":"@alys-chain/verto-v2-periphery","_rev":"2-a0e3a3cfa6554b650fe6768bddf344f9","name":"@alys-chain/verto-v2-periphery","dist-tags":{"latest":"2.0.5"},"versions":{"2.0.0":{"name":"@alys-chain/verto-v2-periphery","version":"2.0.0","keywords":["verto","periphery","v2"],"license":"MIT","_id":"@alys-chain/verto-v2-periphery@2.0.0","maintainers":[{"name":"jesselu","email":"whitelu@126.com"},{"name":"dwjpeng","email":"dwjpeng@126.com"},{"name":"wmjtyd","email":"wmjtyd@gmail.com"}],"homepage":"https://verto.org","bugs":{"url":"https://github.com/Verto/verto-v2-periphery/issues"},"dist":{"shasum":"5d524610dfc2d3e1d86d58e6581d78a576c1814b","tarball":"https://registry.npmjs.org/@alys-chain/verto-v2-periphery/-/verto-v2-periphery-2.0.0.tgz","fileCount":32,"integrity":"sha512-yLQGaWGKaj7P1+iQsVvsOzTbdhzA1nEkRi2VetsM1vvxL3qTFMgoBjCuTgEy22027yaTQ4zTIqb+J79BIoEEwg==","signatures":[{"sig":"MEUCIQClhniBya1XjcqCMBDrJGjzrB6s28ctMTFXn6bixQua8QIgBOGDkSj5/OPqiMFmuNdwaIf65MLgdwtG7+TToDMc6/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282402},"engines":{"node":">=18.16"},"gitHead":"d63719f7a54ba0537bbc51e479daf42628482d44","scripts":{"tsc":"tsc","test":"hardhat test","compile":"hardhat compile","typechain":"hardhat typechain","prepublishOnly":"npm run compile"},"_npmUser":{"name":"jesselu","email":"whitelu@126.com"},"repository":{"url":"git+https://github.com/Verto/verto-v2-periphery.git","type":"git"},"_npmVersion":"10.9.0","description":"Periphery Smart Contracts of Verto V2","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dotenv":"^16.4.5","ethers":"^6.13.3","hardhat-typechain":"^0.3.5","@typechain/ethers-v6":"^0.5.1","@openzeppelin/contracts":"^5.0.2","@alys-chain/verto-v2-core":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","viem":"^2.7.6","hardhat":"^2.22.13","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","@types/chai":"^4.2.0","@types/mocha":">=9.1.0","ts-generator":"^0.1.1","solidity-coverage":"^0.7.22","@ethersproject/abi":"^5.7.0","@typechain/hardhat":"^9.1.0","hardhat-gas-reporter":"^1.0.8","@types/chai-as-promised":"^7.1.6","@nomicfoundation/hardhat-viem":"^2.0.0","@nomicfoundation/ignition-core":"^0.15.5","@nomicfoundation/hardhat-ethers":"^3.0.8","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-ignition":"^0.15.5","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/verto-v2-periphery_2.0.0_1742809803622_0.7268932339888945","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@alys-chain/verto-v2-periphery","description":"Periphery Smart Contracts of Verto V2","license":"MIT","publishConfig":{"access":"public"},"version":"2.0.5","homepage":"https://verto.org","keywords":["verto","periphery","v2"],"repository":{"type":"git","url":"git+https://github.com/ALYS-Chain/verto-contracts-v2.git"},"devDependencies":{"@ethersproject/abi":"^5.7.0","@nomicfoundation/hardhat-ethers":"^3.0.8","@nomicfoundation/hardhat-ignition":"^0.15.5","@nomicfoundation/hardhat-ignition-viem":"^0.15.0","@nomicfoundation/hardhat-network-helpers":"^1.0.0","@nomicfoundation/hardhat-toolbox-viem":"^3.0.0","@nomicfoundation/hardhat-verify":"^2.0.0","@nomicfoundation/hardhat-viem":"^2.0.0","@nomicfoundation/ignition-core":"^0.15.5","@typechain/hardhat":"^9.1.0","@types/chai":"^4.2.0","@types/chai-as-promised":"^7.1.6","@types/mocha":">=9.1.0","chai":"^4.2.0","hardhat":"^2.22.13","hardhat-gas-reporter":"^1.0.8","solidity-coverage":"^0.7.22","ts-generator":"^0.1.1","ts-node":"^10.9.2","typechain":"^8.3.2","typescript":"^5.6.2","viem":"^2.7.6","@openzeppelin/contracts":"^5.0.2","@typechain/ethers-v6":"^0.5.1","dotenv":"^16.4.5","ethers":"^6.13.3","hardhat-typechain":"^0.3.5","@alys-chain/verto-v2-core":"2.0.5"},"dependencies":{},"engines":{"node":">=18.16"},"scripts":{"typechain":"hardhat typechain","build":"hardhat compile","test":"hardhat test","tsc":"tsc","prepublishOnly":"npm run build"},"_id":"@alys-chain/verto-v2-periphery@2.0.5","gitHead":"7c744324f002fc28874d3d586199554e10269023","bugs":{"url":"https://github.com/ALYS-Chain/verto-contracts-v2/issues"},"_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-+wfGkpjNriTFtomXlRP/vAyWZXgWGgDr6ddBA9fS0mN51j18HrZyWEdOyW54MvrH7nBgDfl66n3jZ5i5VouhEg==","shasum":"daf598eb72474da75ae21fa1eb7083962c7873c8","tarball":"https://registry.npmjs.org/@alys-chain/verto-v2-periphery/-/verto-v2-periphery-2.0.5.tgz","fileCount":32,"unpackedSize":282394,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQ6fOlApLfJ5JudOm3Jpnwhw9MH4Xw54GdXUnh1eo0CAIhAI9jYjmvFTWDZqwqrbtUeyPeNzgzekgpTbvOq/bjawH+"}]},"_npmUser":{"name":"jesselu","email":"whitelu@126.com"},"directories":{},"maintainers":[{"name":"jesselu","email":"whitelu@126.com"},{"name":"dwjpeng","email":"dwjpeng@126.com"},{"name":"wmjtyd","email":"wmjtyd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/verto-v2-periphery_2.0.5_1743427815390_0.2599751064023832"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-24T09:50:03.510Z","modified":"2025-03-31T13:30:15.920Z","2.0.0":"2025-03-24T09:50:03.810Z","2.0.5":"2025-03-31T13:30:15.693Z"},"bugs":{"url":"https://github.com/ALYS-Chain/verto-contracts-v2/issues"},"license":"MIT","homepage":"https://verto.org","keywords":["verto","periphery","v2"],"repository":{"type":"git","url":"git+https://github.com/ALYS-Chain/verto-contracts-v2.git"},"description":"Periphery Smart Contracts of Verto V2","maintainers":[{"name":"jesselu","email":"whitelu@126.com"},{"name":"dwjpeng","email":"dwjpeng@126.com"},{"name":"wmjtyd","email":"wmjtyd@gmail.com"}],"readme":"# verto-v2-periphery\n\nThis project demonstrates a Verto-v2-Peripher project. It comes with router contracts, a test for those contracts, and a sample Hardhat Ignition module that deploys that contract.\n\n\n```sh\n# node: >= 18.16\n\n# install:\nyarn\n\n# build\nyarn build\n\n# publish\nnpm login\nnpm publish --access public\n```\n\n``` scripts\n1. \"typechain\": generate ts files for each contract's instance.\n    `yarn typechain`\n2. \"compile\":  compile contracts with hardhat command,\n    `yarn run compile`\n\nif you wanna swap or addLiquidity for given tokens; you may step into folder \"scripts\" and run the following script in terminal.\n\n``` test\n1. addLiquidity: ` npx hardhat --network talys run scripts/AddLiquidity.ts ` \n2. Deploy Router: ` npx hardhat --network talys run scripts/Deploy.ts `\n3. swap tokens: ` npx hardhat --network talys run scripts/Swap.ts `\n```\n\nTry running some of the following tasks:\n\n```shell\nnpx hardhat help\nnpx hardhat test\nREPORT_GAS=true npx hardhat test\nnpx hardhat node\nnpx hardhat ignition deploy ./ignition/modules/Lock.ts\n```\n","readmeFilename":"README.md"}