{"_id":"@arth-s/v3-periphery","_rev":"3-135115f34968514fe8fdafc47ecd287e","name":"@arth-s/v3-periphery","dist-tags":{"latest":"1.4.7-alpha"},"versions":{"1.4.7":{"name":"@arth-s/v3-periphery","description":"🎚 Peripheral smart contracts for interacting with ArthSwap V3","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"1.4.7","homepage":"https://arthswap.org","keywords":["arthswap","periphery","v3"],"repository":{"type":"git","url":"git+https://github.com/ArthSwap/arthswap-v3-periphery.git"},"engines":{"node":">=10"},"dependencies":{"@arth-s/v2-core":"0.0.105","@arth-s/v3-core":"0.0.103","@openzeppelin/contracts":"3.4.2-solc-0.7","@uniswap/lib":"^4.0.1-alpha","base64-sol":"1.0.1"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-etherscan":"^3.1.7","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^4.0.0","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","chai":"^4.2.0","decimal.js":"^10.2.1","dotenv":"^16.0.3","ethereum-waffle":"^3.0.2","ethers":"^5.0.8","hardhat":"^2.6.8","hardhat-typechain":"^0.3.5","hardhat-watcher":"^2.1.1","is-svg":"^4.3.1","mocha":"^6.2.2","mocha-chai-jest-snapshot":"^1.1.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.10","solhint":"^3.2.1","solhint-plugin-prettier":"^0.0.5","ts-generator":"^0.1.1","ts-node":"^8.5.4","typechain":"^4.0.0","typescript":"^3.7.3"},"scripts":{"compile":"hardhat compile","test":"hardhat test"},"gitHead":"13c726fea85b811eb4dfabdfe3b76a3ee7ba44a6","bugs":{"url":"https://github.com/ArthSwap/arthswap-v3-periphery/issues"},"_id":"@arth-s/v3-periphery@1.4.7","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Ozt6nhcLVglijAZIhn6UfOa5YIrN7Sa09RcuYl13ysGq3zUSqZue/dWYruUOKUZR1pjbLQ7UyUd7P0kAHaM4ew==","shasum":"e17a13ab872e0390ffc04b197583fae50d1629b3","tarball":"https://registry.npmjs.org/@arth-s/v3-periphery/-/v3-periphery-1.4.7.tgz","fileCount":90,"unpackedSize":699779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvia/2ssxtWmtC/5iC6wUOT6cMvBW6+9Rl5PXIoHcypQIgHXGs+ER2EiVuCXCXE9DuIiV5/OY6wcbvagRQ7J04wos="}]},"_npmUser":{"name":"arthswap-dev","email":"dev@arthswap.org"},"directories":{},"maintainers":[{"name":"arthswap-dev","email":"dev@arthswap.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-periphery_1.4.7_1701699321279_0.9961437358774334"},"_hasShrinkwrap":false},"1.4.8":{"name":"@arth-s/v3-periphery","description":"🎚 Peripheral smart contracts for interacting with ArthSwap V3","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"1.4.8","homepage":"https://arthswap.org","keywords":["arthswap","periphery","v3"],"repository":{"type":"git","url":"git+https://github.com/ArthSwap/arthswap-v3-periphery.git"},"engines":{"node":">=10"},"dependencies":{"@arth-s/v2-core":"^1.0.7","@arth-s/v3-core":"1.0.3","@openzeppelin/contracts":"3.4.2-solc-0.7","@uniswap/lib":"^4.0.1-alpha","base64-sol":"1.0.1"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-etherscan":"^3.1.7","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^4.0.0","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","chai":"^4.2.0","decimal.js":"^10.2.1","dotenv":"^16.0.3","ethereum-waffle":"^3.0.2","ethers":"^5.0.8","hardhat":"^2.6.8","hardhat-typechain":"^0.3.5","hardhat-watcher":"^2.1.1","is-svg":"^4.3.1","mocha":"^6.2.2","mocha-chai-jest-snapshot":"^1.1.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.10","solhint":"^3.2.1","solhint-plugin-prettier":"^0.0.5","ts-generator":"^0.1.1","ts-node":"^8.5.4","typechain":"^4.0.0","typescript":"^3.7.3"},"scripts":{"compile":"hardhat compile","test":"hardhat test"},"gitHead":"05aefb635a5db36e5e18779d176774f0c3892a56","bugs":{"url":"https://github.com/ArthSwap/arthswap-v3-periphery/issues"},"_id":"@arth-s/v3-periphery@1.4.8","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-4RJa1YLCk2En90JrBb07LfqULnM/cUefprCqhGMCl8V1ETZbb+JycPsT7xTC+CeHGQIl/jMx8y4ldN+3Z160Tw==","shasum":"5440688485e123d4237785c5545df878f7ffff47","tarball":"https://registry.npmjs.org/@arth-s/v3-periphery/-/v3-periphery-1.4.8.tgz","fileCount":90,"unpackedSize":700312,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7RRJVcUUb+v53fbR3FN3d1Ug20XVN+sAEs6+FaLTY6AiEAym7YU2AUNefGzhM7ZoRRJ8/RrUy+3yt4YwwEgan8Tl0="}]},"_npmUser":{"name":"arthswap-dev","email":"dev@arthswap.org"},"directories":{},"maintainers":[{"name":"arthswap-dev","email":"dev@arthswap.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-periphery_1.4.8_1701699437804_0.6611902497881368"},"_hasShrinkwrap":false},"1.4.9":{"name":"@arth-s/v3-periphery","description":"🎚 Peripheral smart contracts for interacting with ArthSwap V3","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"1.4.9","homepage":"https://arthswap.org","keywords":["arthswap","periphery","v3"],"repository":{"type":"git","url":"git+https://github.com/ArthSwap/arthswap-v3-periphery.git"},"engines":{"node":">=10"},"dependencies":{"@arth-s/v2-core":"^1.0.7","@arth-s/v3-core":"1.0.3","@openzeppelin/contracts":"3.4.2-solc-0.7","@uniswap/lib":"^4.0.1-alpha","base64-sol":"1.0.1"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-etherscan":"^3.1.7","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^4.0.0","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","chai":"^4.2.0","decimal.js":"^10.2.1","dotenv":"^16.0.3","ethereum-waffle":"^3.0.2","ethers":"^5.0.8","hardhat":"^2.6.8","hardhat-typechain":"^0.3.5","hardhat-watcher":"^2.1.1","is-svg":"^4.3.1","mocha":"^6.2.2","mocha-chai-jest-snapshot":"^1.1.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.10","solhint":"^3.2.1","solhint-plugin-prettier":"^0.0.5","ts-generator":"^0.1.1","ts-node":"^8.5.4","typechain":"^4.0.0","typescript":"^3.7.3"},"scripts":{"compile":"hardhat compile","test":"hardhat test"},"gitHead":"05aefb635a5db36e5e18779d176774f0c3892a56","bugs":{"url":"https://github.com/ArthSwap/arthswap-v3-periphery/issues"},"_id":"@arth-s/v3-periphery@1.4.9","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-dw/pmYJSTAMRLnUh+1FUo2H2Bw8QjbvJ5hj9opPn7EcM3nMDUNhmSel6e+9JVcdWIMvPOjb0QIiDXuUYvbQXjQ==","shasum":"6bc3fcba35513356696930458da4426e885ec760","tarball":"https://registry.npmjs.org/@arth-s/v3-periphery/-/v3-periphery-1.4.9.tgz","fileCount":90,"unpackedSize":700312,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2x9bfqdRdamh7aAJey/pWYjbYqHMj6P6n2N45MDbmoAiEAwQtHgNaAqorEftJ2dfNN0xSj7u7V6ueeOOeZd7ulGlg="}]},"_npmUser":{"name":"arthswap-dev","email":"dev@arthswap.org"},"directories":{},"maintainers":[{"name":"arthswap-dev","email":"dev@arthswap.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-periphery_1.4.9_1701699528069_0.20116320737180127"},"_hasShrinkwrap":false},"1.4.7-alpha":{"name":"@arth-s/v3-periphery","description":"🎚 Peripheral smart contracts for interacting with ArthSwap V3","license":"GPL-2.0-or-later","publishConfig":{"access":"public"},"version":"1.4.7-alpha","homepage":"https://arthswap.org","keywords":["arthswap","periphery","v3"],"repository":{"type":"git","url":"git+https://github.com/ArthSwap/arthswap-v3-periphery.git"},"engines":{"node":">=10"},"dependencies":{"@arth-s/v2-core":"1.0.5","@arth-s/v3-core":"1.0.3","@openzeppelin/contracts":"3.4.2-solc-0.7","@uniswap/lib":"^4.0.1-alpha","base64-sol":"1.0.1"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.2","@nomiclabs/hardhat-etherscan":"^3.1.7","@nomiclabs/hardhat-waffle":"^2.0.1","@typechain/ethers-v5":"^4.0.0","@types/chai":"^4.2.6","@types/mocha":"^5.2.7","chai":"^4.2.0","decimal.js":"^10.2.1","dotenv":"^16.0.3","ethereum-waffle":"^3.0.2","ethers":"^5.0.8","hardhat":"^2.6.8","hardhat-typechain":"^0.3.5","hardhat-watcher":"^2.1.1","is-svg":"^4.3.1","mocha":"^6.2.2","mocha-chai-jest-snapshot":"^1.1.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.10","solhint":"^3.2.1","solhint-plugin-prettier":"^0.0.5","ts-generator":"^0.1.1","ts-node":"^8.5.4","typechain":"^4.0.0","typescript":"^3.7.3"},"scripts":{"compile":"hardhat compile","test":"hardhat test"},"_id":"@arth-s/v3-periphery@1.4.7-alpha","bugs":{"url":"https://github.com/ArthSwap/arthswap-v3-periphery/issues"},"_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-82K/f1MjhsPuwrT4ne2rWyp0iaeJALTlX/IepajnFqbujdshHdxdF4klIAWCnZ1jRatnMLakIcvH7Cww4PtlcQ==","shasum":"8530f74cd2f5a2da98fa556a95cf8349173b98d3","tarball":"https://registry.npmjs.org/@arth-s/v3-periphery/-/v3-periphery-1.4.7-alpha.tgz","fileCount":90,"unpackedSize":699781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLlHukodXXIhTRXo/8utOw9BLT40/JoBeppQx2QeKqiQIhAOjg5+HNrECnGLxf7MGygTGIMr6GZCl4dmjj9CfOjS6U"}]},"_npmUser":{"name":"arthswap-dev","email":"dev@arthswap.org"},"directories":{},"maintainers":[{"name":"arthswap-dev","email":"dev@arthswap.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v3-periphery_1.4.7-alpha_1701776921670_0.3703272012539376"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-04T14:15:21.166Z","1.4.7":"2023-12-04T14:15:21.468Z","modified":"2023-12-05T11:48:42.150Z","1.4.8":"2023-12-04T14:17:18.118Z","1.4.9":"2023-12-04T14:18:48.255Z","1.4.7-alpha":"2023-12-05T11:48:41.943Z"},"maintainers":[{"name":"arthswap-dev","email":"dev@arthswap.org"}],"description":"🎚 Peripheral smart contracts for interacting with ArthSwap V3","homepage":"https://arthswap.org","keywords":["arthswap","periphery","v3"],"repository":{"type":"git","url":"git+https://github.com/ArthSwap/arthswap-v3-periphery.git"},"bugs":{"url":"https://github.com/ArthSwap/arthswap-v3-periphery/issues"},"license":"GPL-2.0-or-later","readme":"# ArthSwap V3 Periphery\n\n[![Tests](https://github.com/ArthSwap/arthswap-v3-periphery/workflows/Tests/badge.svg)](https://github.com/ArthSwap/arthswap-v3-periphery/actions?query=workflow%3ATests)\n[![Lint](https://github.com/ArthSwap/arthswap-v3-periphery/workflows/Lint/badge.svg)](https://github.com/ArthSwap/arthswap-v3-periphery/actions?query=workflow%3ALint)\n\nThis repository contains the periphery smart contracts for the ArthSwap V3 Protocol.\nFor the lower level core contracts, see the [arthswap-v3-core](https://github.com/ArthSwap/arthswap-v3-core)\nrepository.\n\n## Local deployment\n\nIn order to deploy this code to a local testnet, you should install the npm package\n`@arth-s/v3-periphery`\nand import bytecode imported from artifacts located at\n`@arth-s/v3-periphery/artifacts/contracts/*/*.json`.\nFor example:\n\n```typescript\nimport {\n  abi as SWAP_ROUTER_ABI,\n  bytecode as SWAP_ROUTER_BYTECODE,\n} from '@arth-s/v3-periphery/artifacts/contracts/SwapRouter.sol/SwapRouter.json'\n\n// deploy the bytecode\n```\n\nThis will ensure that you are testing against the same bytecode that is deployed to\nmainnet and public testnets, and all ArthSwap code will correctly interoperate with\nyour local deployment.\n\n## Using solidity interfaces\n\nThe ArthSwap v3 periphery interfaces are available for import into solidity smart contracts\nvia the npm artifact `@arth-s/v3-periphery`, e.g.:\n\n```solidity\nimport '@arth-s/v3-periphery/contracts/interfaces/ISwapRouter.sol';\n\ncontract MyContract {\n  ISwapRouter router;\n\n  function doSomethingWithSwapRouter() {\n    // router.exactInput(...);\n  }\n}\n\n```\n","readmeFilename":"README.md"}