{"_id":"@abstractswap/universal-router-sdk","_rev":"8-84db4ec38a8343e02238691ba13c9380","name":"@abstractswap/universal-router-sdk","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.1":{"name":"@abstractswap/universal-router-sdk","version":"0.0.1","keywords":["uniswap","ethereum"],"license":"MIT","_id":"@abstractswap/universal-router-sdk@0.0.1","maintainers":[{"name":"d3or","email":"deorrunner@gmail.com"}],"homepage":"https://github.com/abstractswap/sdks#readme","bugs":{"url":"https://github.com/abstractswap/sdks/issues"},"dist":{"shasum":"6993a7d5413dd919a934e977f391e7253495f5f0","tarball":"https://registry.npmjs.org/@abstractswap/universal-router-sdk/-/universal-router-sdk-0.0.1.tgz","fileCount":42,"integrity":"sha512-ytnqEvlEO3MuIymrcBskzzDvmODXK3/VAlxrpJRM4aJ5dQzG9YvT4RT5eMHt7e+ToL+LbZpP3QK4woZHBYdqGQ==","signatures":[{"sig":"MEUCIQC2HTcGi8mObk2axE1wUT/YLlzTPr4eQdT2b6ocy5XT0wIgAYFPPm9YlNoTJm02Gbxi9m7twnOJw0bp9Y3cYyguYsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1039795},"main":"dist/index.js","engines":{"node":">=14"},"gitHead":"0b988864d0ad370cd41b798e8998a596f957f76e","release":{"extends":"semantic-release-monorepo","plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":"../../publishing/release-rules.cjs"}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/exec",{"execCwd":"../..","failCmd":"git restore yarn.lock && yarn","successCmd":"git restore yarn.lock && yarn"}]],"branches":[{"name":"abstract","prerelease":false}]},"scripts":{"docs":"typedoc","lint":"yarn prettier","test":"yarn test:hardhat && yarn test:forge","build":"tsdx build","release":"semantic-release","lint:fix":"yarn prettier:fix && yarn forge:fix","prettier":"prettier --check '**/*.ts' && prettier --check '**/*.json'","forge:fix":"forge fmt","install:ur":"cd node_modules/@uniswap/universal-router && forge install","test:forge":"yarn install:ur && forge test","prettier:fix":"prettier --write '**/*.ts' && prettier --write '**/*.json'","test:hardhat":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' hardhat test"},"typings":"dist/index.d.ts","_npmUser":{"name":"d3or","email":"deorrunner@gmail.com"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/abstractswap/sdks.git","type":"git"},"_npmVersion":"10.8.2","description":"sdk for integrating with the Universal Router contracts","directories":{},"_nodeVersion":"22.5.1","dependencies":{"ethers":"^5.7.0","bignumber.js":"^9.0.2","@abstractswap/v2-sdk":"","@abstractswap/v3-sdk":"","@abstractswap/v4-sdk":"","@abstractswap/sdk-core":"","@abstractswap/router-sdk":"","@abstractswap/permit2-sdk":"","@uniswap/universal-router":"1.6.0"},"installConfig":{"hoistingLimits":"workspaces"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","tsdx":"^0.14.1","tslib":"^2.3.0","dotenv":"^16.0.3","hardhat":"^2.14.0","ts-node":"^10.9.1","typedoc":"^0.21.2","prettier":"^2.4.1","typescript":"^4.3.3","@types/chai":"^4.3.3","@types/node":"^18.7.16","@types/mocha":"^9.1.1","@types/node-fetch":"^2.6.2","eslint-plugin-prettier":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/universal-router-sdk_0.0.1_1727214322050_0.17760602455630203","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@abstractswap/universal-router-sdk","version":"0.0.2","keywords":["uniswap","ethereum"],"license":"MIT","_id":"@abstractswap/universal-router-sdk@0.0.2","maintainers":[{"name":"d3or","email":"deorrunner@gmail.com"}],"homepage":"https://github.com/abstractswap/sdks#readme","bugs":{"url":"https://github.com/abstractswap/sdks/issues"},"dist":{"shasum":"ae1f06f2760f937f126ac595674fecb80b5381d5","tarball":"https://registry.npmjs.org/@abstractswap/universal-router-sdk/-/universal-router-sdk-0.0.2.tgz","fileCount":29,"integrity":"sha512-r97pGJGPlwJbKTCopFDKBHMTsqorH9yn0e/2yweskzJPbYr9a/IBJnYMevXLnEFFO4oxmLm2oS97B8TEGC9nzg==","signatures":[{"sig":"MEUCIQCj39XF4IX9dOzEKxt805o0lwpgiPUHthABBWgWbQkvVQIgfVCGrVnxr2TjTzQ1mXova9ExkQjWomgPIgdYY2P84tM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496739},"main":"dist/index.js","engines":{"node":">=14"},"gitHead":"b7f3df6bd659cd40b13c08b00f37324fd8efe70c","release":{"extends":"semantic-release-monorepo","plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":"../../publishing/release-rules.cjs"}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/exec",{"execCwd":"../..","failCmd":"git restore yarn.lock && yarn","successCmd":"git restore yarn.lock && yarn"}]],"branches":[{"name":"abstract","prerelease":false}]},"scripts":{"docs":"typedoc","lint":"yarn prettier","test":"yarn test:hardhat && yarn test:forge","build":"tsdx build","release":"semantic-release -e ../../.releaserc.js","lint:fix":"yarn prettier:fix && yarn forge:fix","prettier":"prettier --check '**/*.ts' && prettier --check '**/*.json'","forge:fix":"forge fmt","test:forge":"forge test","prettier:fix":"prettier --write '**/*.ts' && prettier --write '**/*.json'","test:hardhat":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' hardhat test"},"typings":"dist/index.d.ts","_npmUser":{"name":"d3or","email":"deorrunner@gmail.com"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/abstractswap/sdks.git","type":"git"},"_npmVersion":"10.8.2","description":"sdk for integrating with the Universal Router contracts","directories":{},"_nodeVersion":"22.5.1","dependencies":{"ethers":"^5.7.0","bignumber.js":"^9.0.2","@abstractswap/v2-sdk":"0.0.2","@abstractswap/v3-sdk":"0.0.2","@abstractswap/v4-sdk":"0.0.2","@abstractswap/sdk-core":"0.0.2","@openzeppelin/contracts":"4.7.0","@abstractswap/router-sdk":"0.0.2","@abstractswap/permit2-sdk":"0.0.2","@uniswap/universal-router":"1.6.0"},"installConfig":{"hoistingLimits":"workspaces"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","tsdx":"^0.14.1","tslib":"^2.3.0","dotenv":"^16.0.3","hardhat":"^2.14.0","ts-node":"^10.9.1","typedoc":"^0.21.2","prettier":"^2.4.1","typescript":"^4.3.3","@types/chai":"^4.3.3","@types/node":"^18.7.16","@types/mocha":"^9.1.1","@types/node-fetch":"^2.6.2","eslint-plugin-prettier":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/universal-router-sdk_0.0.2_1730409998653_0.8781519658179253","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@abstractswap/universal-router-sdk","version":"0.0.3","keywords":["uniswap","ethereum"],"license":"MIT","_id":"@abstractswap/universal-router-sdk@0.0.3","maintainers":[{"name":"d3or","email":"deorrunner@gmail.com"}],"homepage":"https://github.com/abstractswap/sdks#readme","bugs":{"url":"https://github.com/abstractswap/sdks/issues"},"dist":{"shasum":"0ed9d5ba8dc3246a8415aaaef1b26efbc79be6f2","tarball":"https://registry.npmjs.org/@abstractswap/universal-router-sdk/-/universal-router-sdk-0.0.3.tgz","fileCount":29,"integrity":"sha512-dYaA+kk3A1f5oO9zxZr7yB6jWPkheSwopXOFkAC9fH4AD7+KFe/vtHAOBRdp9osv8/kRyDwOxHEdBaRmCExROQ==","signatures":[{"sig":"MEUCIEwLVPxSzSBCCWIHShmD3SZ/fN6KxHX1vLegHnN4H3TAAiEAkeOIZA0lFQ8tCnE+OC7BZBIj1/H8va+F/JP+NwNgqKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496739},"main":"dist/index.js","engines":{"node":">=14"},"gitHead":"be7dc9c145a4fa2cc660170d3ffb94de13fe1f7f","release":{"extends":"semantic-release-monorepo","plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":"../../publishing/release-rules.cjs"}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/exec",{"execCwd":"../..","failCmd":"git restore yarn.lock && yarn","successCmd":"git restore yarn.lock && yarn"}]],"branches":[{"name":"abstract","prerelease":false}]},"scripts":{"docs":"typedoc","lint":"yarn prettier","test":"yarn test:hardhat && yarn test:forge","build":"tsdx build","release":"semantic-release -e ../../.releaserc.js","lint:fix":"yarn prettier:fix && yarn forge:fix","prettier":"prettier --check '**/*.ts' && prettier --check '**/*.json'","forge:fix":"forge fmt","test:forge":"forge test","prettier:fix":"prettier --write '**/*.ts' && prettier --write '**/*.json'","test:hardhat":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' hardhat test"},"typings":"dist/index.d.ts","_npmUser":{"name":"d3or","email":"deorrunner@gmail.com"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/abstractswap/sdks.git","type":"git"},"_npmVersion":"10.8.2","description":"sdk for integrating with the Universal Router contracts","directories":{},"_nodeVersion":"22.5.1","dependencies":{"ethers":"^5.7.0","bignumber.js":"^9.0.2","@abstractswap/v2-sdk":"0.0.2","@abstractswap/v3-sdk":"0.0.2","@abstractswap/v4-sdk":"0.0.2","@abstractswap/sdk-core":"0.0.2","@openzeppelin/contracts":"4.7.0","@abstractswap/router-sdk":"0.0.4","@abstractswap/permit2-sdk":"0.0.2","@uniswap/universal-router":"1.6.0"},"installConfig":{"hoistingLimits":"workspaces"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","tsdx":"^0.14.1","tslib":"^2.3.0","dotenv":"^16.0.3","hardhat":"^2.14.0","ts-node":"^10.9.1","typedoc":"^0.21.2","prettier":"^2.4.1","typescript":"^4.3.3","@types/chai":"^4.3.3","@types/node":"^18.7.16","@types/mocha":"^9.1.1","@types/node-fetch":"^2.6.2","eslint-plugin-prettier":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/universal-router-sdk_0.0.3_1730411807581_0.07885761314279738","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@abstractswap/universal-router-sdk","version":"0.0.4","keywords":["uniswap","ethereum"],"license":"MIT","_id":"@abstractswap/universal-router-sdk@0.0.4","maintainers":[{"name":"d3or","email":"deorrunner@gmail.com"}],"homepage":"https://github.com/abstractswap/sdks#readme","bugs":{"url":"https://github.com/abstractswap/sdks/issues"},"dist":{"shasum":"eb164a435fcb706be2fbccc259b8a3c9d72bc716","tarball":"https://registry.npmjs.org/@abstractswap/universal-router-sdk/-/universal-router-sdk-0.0.4.tgz","fileCount":29,"integrity":"sha512-7GNqv9sDcQdG3bcRi6D6OHKwmNPdZ4T9F08a3Q86AsEckQIzm1EaaWsxuHXzxSN9DOWLNWUN/4HGugDEXLmPNQ==","signatures":[{"sig":"MEYCIQD6y4kS5YnfW6LxtMoQFNmF30GjP+I6mK3+Yd9gHR9+pgIhAICooeI261uF9DiJPKIDsCKlADw4Bn41PeYY/7lqkZn1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496739},"main":"dist/index.js","engines":{"node":">=14"},"gitHead":"be7dc9c145a4fa2cc660170d3ffb94de13fe1f7f","release":{"extends":"semantic-release-monorepo","plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":"../../publishing/release-rules.cjs"}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/exec",{"execCwd":"../..","failCmd":"git restore yarn.lock && yarn","successCmd":"git restore yarn.lock && yarn"}]],"branches":[{"name":"abstract","prerelease":false}]},"scripts":{"docs":"typedoc","lint":"yarn prettier","test":"yarn test:hardhat && yarn test:forge","build":"tsdx build","release":"semantic-release -e ../../.releaserc.js","lint:fix":"yarn prettier:fix && yarn forge:fix","prettier":"prettier --check '**/*.ts' && prettier --check '**/*.json'","forge:fix":"forge fmt","test:forge":"forge test","prettier:fix":"prettier --write '**/*.ts' && prettier --write '**/*.json'","test:hardhat":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' hardhat test"},"typings":"dist/index.d.ts","_npmUser":{"name":"d3or","email":"deorrunner@gmail.com"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/abstractswap/sdks.git","type":"git"},"_npmVersion":"10.8.2","description":"sdk for integrating with the Universal Router contracts","directories":{},"_nodeVersion":"22.5.1","dependencies":{"ethers":"^5.7.0","bignumber.js":"^9.0.2","@abstractswap/v2-sdk":"0.0.3","@abstractswap/v3-sdk":"0.0.3","@abstractswap/v4-sdk":"0.0.3","@abstractswap/sdk-core":"0.0.3","@openzeppelin/contracts":"4.7.0","@abstractswap/router-sdk":"0.0.5","@abstractswap/permit2-sdk":"0.0.3","@uniswap/universal-router":"1.6.0"},"installConfig":{"hoistingLimits":"workspaces"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","tsdx":"^0.14.1","tslib":"^2.3.0","dotenv":"^16.0.3","hardhat":"^2.14.0","ts-node":"^10.9.1","typedoc":"^0.21.2","prettier":"^2.4.1","typescript":"^4.3.3","@types/chai":"^4.3.3","@types/node":"^18.7.16","@types/mocha":"^9.1.1","@types/node-fetch":"^2.6.2","eslint-plugin-prettier":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/universal-router-sdk_0.0.4_1730412111157_0.48359966579526525","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@abstractswap/universal-router-sdk","version":"0.0.5","keywords":["uniswap","ethereum"],"license":"MIT","_id":"@abstractswap/universal-router-sdk@0.0.5","maintainers":[{"name":"d3or","email":"deorrunner@gmail.com"}],"homepage":"https://github.com/abstractswap/sdks#readme","bugs":{"url":"https://github.com/abstractswap/sdks/issues"},"dist":{"shasum":"a764895b8bcc0b029945754d994ed1f89bcdb61f","tarball":"https://registry.npmjs.org/@abstractswap/universal-router-sdk/-/universal-router-sdk-0.0.5.tgz","fileCount":29,"integrity":"sha512-B8aMuHWdTlZ50W0QIHc683E7KwPNRm7LPGPbA90tsmpT5opEMRRlpCHooiH8sOLTw8QNXqHNwwe6wdtcKJoJjQ==","signatures":[{"sig":"MEUCIQCJAZoImEiqNoEh9Wdvfh4yLG7I3ZQci9GT7+4+iCk/GgIgUdv8ieWvsrAu5MHJBHYJDUOlzgKF8urPPdWgvkqLlwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496739},"main":"dist/index.js","engines":{"node":">=14"},"gitHead":"be7dc9c145a4fa2cc660170d3ffb94de13fe1f7f","release":{"extends":"semantic-release-monorepo","plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":"../../publishing/release-rules.cjs"}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/exec",{"execCwd":"../..","failCmd":"git restore yarn.lock && yarn","successCmd":"git restore yarn.lock && yarn"}]],"branches":[{"name":"abstract","prerelease":false}]},"scripts":{"docs":"typedoc","lint":"yarn prettier","test":"yarn test:hardhat && yarn test:forge","build":"tsdx build","release":"semantic-release -e ../../.releaserc.js","lint:fix":"yarn prettier:fix && yarn forge:fix","prettier":"prettier --check '**/*.ts' && prettier --check '**/*.json'","forge:fix":"forge fmt","test:forge":"forge test","prettier:fix":"prettier --write '**/*.ts' && prettier --write '**/*.json'","test:hardhat":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' hardhat test"},"typings":"dist/index.d.ts","_npmUser":{"name":"d3or","email":"deorrunner@gmail.com"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/abstractswap/sdks.git","type":"git"},"_npmVersion":"10.8.2","description":"sdk for integrating with the Universal Router contracts","directories":{},"_nodeVersion":"22.5.1","dependencies":{"ethers":"^5.7.0","bignumber.js":"^9.0.2","@abstractswap/v2-sdk":"0.0.3","@abstractswap/v3-sdk":"0.0.3","@abstractswap/v4-sdk":"0.0.3","@abstractswap/sdk-core":"0.0.3","@openzeppelin/contracts":"4.7.0","@abstractswap/router-sdk":"0.0.6","@abstractswap/permit2-sdk":"0.0.2","@uniswap/universal-router":"1.6.0"},"installConfig":{"hoistingLimits":"workspaces"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","tsdx":"^0.14.1","tslib":"^2.3.0","dotenv":"^16.0.3","hardhat":"^2.14.0","ts-node":"^10.9.1","typedoc":"^0.21.2","prettier":"^2.4.1","typescript":"^4.3.3","@types/chai":"^4.3.3","@types/node":"^18.7.16","@types/mocha":"^9.1.1","@types/node-fetch":"^2.6.2","eslint-plugin-prettier":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/universal-router-sdk_0.0.5_1730412513531_0.942830073205434","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@abstractswap/universal-router-sdk","version":"0.0.6","keywords":["uniswap","ethereum"],"license":"MIT","_id":"@abstractswap/universal-router-sdk@0.0.6","maintainers":[{"name":"d3or","email":"deorrunner@gmail.com"}],"homepage":"https://github.com/abstractswap/sdks#readme","bugs":{"url":"https://github.com/abstractswap/sdks/issues"},"dist":{"shasum":"1d58361ffe5c5bcc726391803e3d87b57be70d5b","tarball":"https://registry.npmjs.org/@abstractswap/universal-router-sdk/-/universal-router-sdk-0.0.6.tgz","fileCount":29,"integrity":"sha512-jNJQT9MllBW6IhNJidXLqesK63fJYITnoOI2fE6LhqUmi2vbCEoWTygzcueb40iS9NNwAG+be1uvf7zIsaDrQQ==","signatures":[{"sig":"MEUCIGwaWYXZZlFd4EfVs4inTXj3rfmu5qgZlzw4DadA7UaeAiEA7UURZqp/07kufKdOxHotVEwJhwitxKNVwZ8rvMw72uA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496739},"main":"dist/index.js","engines":{"node":">=14"},"gitHead":"f2cc9cf9a3a199b274a675961d13362d8bcef9fe","release":{"extends":"semantic-release-monorepo","plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":"../../publishing/release-rules.cjs"}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/exec",{"execCwd":"../..","failCmd":"git restore yarn.lock && yarn","successCmd":"git restore yarn.lock && yarn"}]],"branches":[{"name":"abstract","prerelease":false}]},"scripts":{"docs":"typedoc","lint":"yarn prettier","test":"yarn test:hardhat && yarn test:forge","build":"tsdx build","release":"semantic-release -e ../../.releaserc.js","lint:fix":"yarn prettier:fix && yarn forge:fix","prettier":"prettier --check '**/*.ts' && prettier --check '**/*.json'","forge:fix":"forge fmt","test:forge":"forge test","prettier:fix":"prettier --write '**/*.ts' && prettier --write '**/*.json'","test:hardhat":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' hardhat test"},"typings":"dist/index.d.ts","_npmUser":{"name":"d3or","email":"deorrunner@gmail.com"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/abstractswap/sdks.git","type":"git"},"_npmVersion":"10.8.2","description":"sdk for integrating with the Universal Router contracts","directories":{},"_nodeVersion":"22.5.1","dependencies":{"ethers":"^5.7.0","bignumber.js":"^9.0.2","@abstractswap/v2-sdk":"0.0.3","@abstractswap/v3-sdk":"0.0.3","@abstractswap/v4-sdk":"0.0.3","@abstractswap/sdk-core":"0.0.3","@openzeppelin/contracts":"4.7.0","@abstractswap/router-sdk":"0.0.7","@abstractswap/permit2-sdk":"0.0.2","@uniswap/universal-router":"1.6.0"},"installConfig":{"hoistingLimits":"workspaces"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","tsdx":"^0.14.1","tslib":"^2.3.0","dotenv":"^16.0.3","hardhat":"^2.14.0","ts-node":"^10.9.1","typedoc":"^0.21.2","prettier":"^2.4.1","typescript":"^4.3.3","@types/chai":"^4.3.3","@types/node":"^18.7.16","@types/mocha":"^9.1.1","@types/node-fetch":"^2.6.2","eslint-plugin-prettier":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/universal-router-sdk_0.0.6_1730413253392_0.3945566518632655","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@abstractswap/universal-router-sdk","version":"0.0.7","keywords":["uniswap","ethereum"],"license":"MIT","_id":"@abstractswap/universal-router-sdk@0.0.7","maintainers":[{"name":"d3or","email":"deorrunner@gmail.com"}],"homepage":"https://github.com/abstractswap/sdks#readme","bugs":{"url":"https://github.com/abstractswap/sdks/issues"},"dist":{"shasum":"626fede65d3deb69172fa38618cd2efe9bb3910e","tarball":"https://registry.npmjs.org/@abstractswap/universal-router-sdk/-/universal-router-sdk-0.0.7.tgz","fileCount":29,"integrity":"sha512-kWZhTUw3Ag0s58YHjuJGFHpU385Et2Rw9xynt5jc4xYp0YSEc8RrkUqe0fuhJJ56/4/yI5aOd+KgPVrpSVFSQA==","signatures":[{"sig":"MEYCIQCwaZp8t6lLPyc2CLBKgyc5b5pdUXJFKwjqCLn75ztGPwIhALlxGiPFgk+pWdwXOXdgwC+pFUYwflOAXyxmUdk5rhyF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499953},"main":"dist/index.js","engines":{"node":">=14"},"gitHead":"3ed9718664a2090ca121720e5555e3f3893e9002","release":{"extends":"semantic-release-monorepo","plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":"../../publishing/release-rules.cjs"}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/exec",{"execCwd":"../..","failCmd":"git restore yarn.lock && yarn","successCmd":"git restore yarn.lock && yarn"}]],"branches":[{"name":"abstract","prerelease":false}]},"scripts":{"docs":"typedoc","lint":"yarn prettier","test":"yarn test:hardhat && yarn test:forge","build":"tsdx build","release":"semantic-release -e ../../.releaserc.js","lint:fix":"yarn prettier:fix && yarn forge:fix","prettier":"prettier --check '**/*.ts' && prettier --check '**/*.json'","forge:fix":"forge fmt","test:forge":"forge test","prettier:fix":"prettier --write '**/*.ts' && prettier --write '**/*.json'","test:hardhat":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' hardhat test"},"typings":"dist/index.d.ts","_npmUser":{"name":"d3or","email":"deorrunner@gmail.com"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/abstractswap/sdks.git","type":"git"},"_npmVersion":"10.8.2","description":"sdk for integrating with the Universal Router contracts","directories":{},"_nodeVersion":"22.5.1","dependencies":{"ethers":"^5.7.0","bignumber.js":"^9.0.2","@abstractswap/v2-sdk":"0.0.5","@abstractswap/v3-sdk":"0.0.5","@abstractswap/v4-sdk":"0.0.5","@abstractswap/sdk-core":"0.0.5","@openzeppelin/contracts":"4.7.0","@abstractswap/router-sdk":"0.0.8","@abstractswap/permit2-sdk":"0.0.2","@uniswap/universal-router":"1.6.0"},"installConfig":{"hoistingLimits":"workspaces"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","tsdx":"^0.14.1","tslib":"^2.3.0","dotenv":"^16.0.3","hardhat":"^2.14.0","ts-node":"^10.9.1","typedoc":"^0.21.2","prettier":"^2.4.1","typescript":"^4.3.3","@types/chai":"^4.3.3","@types/node":"^18.7.16","@types/mocha":"^9.1.1","@types/node-fetch":"^2.6.2","eslint-plugin-prettier":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/universal-router-sdk_0.0.7_1732114612537_0.29150094443824304","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@abstractswap/universal-router-sdk","version":"0.0.8","keywords":["uniswap","ethereum"],"license":"MIT","_id":"@abstractswap/universal-router-sdk@0.0.8","maintainers":[{"name":"d3or","email":"deorrunner@gmail.com"}],"homepage":"https://github.com/abstractswap/sdks#readme","bugs":{"url":"https://github.com/abstractswap/sdks/issues"},"dist":{"shasum":"6007d83bb148a04f058e236e7cbe5d572ed753b5","tarball":"https://registry.npmjs.org/@abstractswap/universal-router-sdk/-/universal-router-sdk-0.0.8.tgz","fileCount":29,"integrity":"sha512-U42XgeVdfzBYLdABMCEKMQSj+V0fcxyX7JJXhBvbjjRVfBcHndKr0tshNYJTAjbUFV9zDaTxK3FvqUbNHzawgg==","signatures":[{"sig":"MEYCIQCjeacF7xeQyKbDjsjozUvPhLhYfeHF5Gz0EwTEjQutBgIhALkvV2xBI5msSOsJI4WGHEdeJ8hXSi9r1IsrvVH9tlqt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":515786},"main":"dist/index.js","engines":{"node":">=14"},"gitHead":"02980e678105dcf21f7d3e8eb7709d5879f66653","release":{"extends":"semantic-release-monorepo","plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":"../../publishing/release-rules.cjs"}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/exec",{"execCwd":"../..","failCmd":"git restore yarn.lock && yarn","successCmd":"git restore yarn.lock && yarn"}]],"branches":[{"name":"abstract","prerelease":false}]},"scripts":{"docs":"typedoc","lint":"yarn prettier","test":"yarn test:hardhat && yarn test:forge","build":"tsdx build","release":"semantic-release -e ../../.releaserc.js","lint:fix":"yarn prettier:fix && yarn forge:fix","prettier":"prettier --check '**/*.ts' && prettier --check '**/*.json'","forge:fix":"forge fmt","test:forge":"forge test","prettier:fix":"prettier --write '**/*.ts' && prettier --write '**/*.json'","test:hardhat":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' hardhat test"},"typings":"dist/index.d.ts","_npmUser":{"name":"d3or","email":"deorrunner@gmail.com"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/abstractswap/sdks.git","type":"git"},"_npmVersion":"10.9.0","description":"sdk for integrating with the Universal Router contracts","directories":{},"_nodeVersion":"23.3.0","dependencies":{"ethers":"^5.7.0","bignumber.js":"^9.0.2","@abstractswap/v2-sdk":"0.0.8","@abstractswap/v3-sdk":"0.0.8","@abstractswap/v4-sdk":"0.0.8","@abstractswap/sdk-core":"0.0.8","@openzeppelin/contracts":"4.7.0","@abstractswap/router-sdk":"0.0.9","@abstractswap/permit2-sdk":"0.0.2","@uniswap/universal-router":"1.6.0"},"installConfig":{"hoistingLimits":"workspaces"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","tsdx":"^0.14.1","tslib":"^2.3.0","dotenv":"^16.0.3","hardhat":"^2.14.0","ts-node":"^10.9.1","typedoc":"^0.21.2","prettier":"^2.4.1","typescript":"^4.3.3","@types/chai":"^4.3.3","@types/node":"^18.7.16","@types/mocha":"^9.1.1","@types/node-fetch":"^2.6.2","eslint-plugin-prettier":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/universal-router-sdk_0.0.8_1734469247678_0.4417086431482873","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@abstractswap/universal-router-sdk","version":"0.0.9","description":"sdk for integrating with the Universal Router contracts","repository":{"type":"git","url":"git+https://github.com/abstractswap/sdks.git"},"keywords":["uniswap","ethereum"],"license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=14"},"scripts":{"build":"tsdx build","docs":"typedoc","forge:fix":"forge fmt","lint":"yarn prettier","lint:fix":"yarn prettier:fix && yarn forge:fix","prettier":"prettier --check '**/*.ts' && prettier --check '**/*.json'","prettier:fix":"prettier --write '**/*.ts' && prettier --write '**/*.json'","release":"semantic-release -e ../../.releaserc.js","test":"yarn test:hardhat && yarn test:forge","test:forge":"forge test","test:hardhat":"env TS_NODE_COMPILER_OPTIONS='{\"module\": \"commonjs\" }' hardhat test"},"dependencies":{"@abstractswap/permit2-sdk":"0.0.2","@abstractswap/router-sdk":"0.0.10","@abstractswap/sdk-core":"0.0.9","@abstractswap/v2-sdk":"0.0.9","@abstractswap/v3-sdk":"0.0.9","@abstractswap/v4-sdk":"0.0.9","@openzeppelin/contracts":"4.7.0","@uniswap/universal-router":"1.6.0","bignumber.js":"^9.0.2","ethers":"^5.7.0"},"devDependencies":{"@types/chai":"^4.3.3","@types/mocha":"^9.1.1","@types/node":"^18.7.16","@types/node-fetch":"^2.6.2","chai":"^4.3.6","dotenv":"^16.0.3","eslint-plugin-prettier":"^3.4.1","hardhat":"^2.14.0","prettier":"^2.4.1","ts-node":"^10.9.1","tsdx":"^0.14.1","tslib":"^2.3.0","typedoc":"^0.21.2","typescript":"^4.3.3"},"prettier":{"printWidth":120,"semi":false,"singleQuote":true,"trailingComma":"es5"},"publishConfig":{"access":"public","provenance":true},"release":{"extends":"semantic-release-monorepo","branches":[{"name":"abstract","prerelease":false}],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":"../../publishing/release-rules.cjs"}],"@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/exec",{"successCmd":"git restore yarn.lock && yarn","failCmd":"git restore yarn.lock && yarn","execCwd":"../.."}]]},"installConfig":{"hoistingLimits":"workspaces"},"_id":"@abstractswap/universal-router-sdk@0.0.9","gitHead":"d26dd229923e7d913d3f4d343c0b11702cac00e7","bugs":{"url":"https://github.com/abstractswap/sdks/issues"},"homepage":"https://github.com/abstractswap/sdks#readme","_nodeVersion":"23.3.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-/0sZmuyBFJtJWj954nDdDvVhc3jhs3Y1R+/T8ZcyAwLh5pYXyJsSVolyez83FAjUmeVFQrVRw36sJqpSS9k/Iw==","shasum":"9802a9d3af62014ae72df2cf034c6606ca4fe211","tarball":"https://registry.npmjs.org/@abstractswap/universal-router-sdk/-/universal-router-sdk-0.0.9.tgz","fileCount":29,"unpackedSize":518917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUShvSK7uNZsYFqPSuuqgWMntFlYL/EuXIzeSVpH36BgIhAKdyv9DczNRExzxYSHn7BUpKKbutyphOKITSyeyeOXMA"}]},"_npmUser":{"name":"d3or","email":"deorrunner@gmail.com"},"directories":{},"maintainers":[{"name":"d3or","email":"deorrunner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/universal-router-sdk_0.0.9_1735924271469_0.8731981532744146"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-24T21:45:21.937Z","modified":"2025-01-03T17:11:11.947Z","0.0.1":"2024-09-24T21:45:22.343Z","0.0.2":"2024-10-31T21:26:39.005Z","0.0.3":"2024-10-31T21:56:47.768Z","0.0.4":"2024-10-31T22:01:51.346Z","0.0.5":"2024-10-31T22:08:33.832Z","0.0.6":"2024-10-31T22:20:53.693Z","0.0.7":"2024-11-20T14:56:52.720Z","0.0.8":"2024-12-17T21:00:47.858Z","0.0.9":"2025-01-03T17:11:11.760Z"},"bugs":{"url":"https://github.com/abstractswap/sdks/issues"},"license":"MIT","homepage":"https://github.com/abstractswap/sdks#readme","keywords":["uniswap","ethereum"],"repository":{"type":"git","url":"git+https://github.com/abstractswap/sdks.git"},"description":"sdk for integrating with the Universal Router contracts","maintainers":[{"name":"d3or","email":"deorrunner@gmail.com"}],"readme":"# universal-router-sdk\nThis SDK facilitates interactions with the contracts in [Universal Router](https://github.com/Uniswap/universal-router)\n\n## Usage\nInstall latest version of universal-router-sdk. Then import the corresponding Trade class and Data object for each protocol you'd like to interact with.\n\n### Trading on Uniswap\nwarning: `swapERC20CallParameters()` to be deprecated in favor of `swapCallParameters()`\n```typescript\nimport { TradeType } from '@uniswap/sdk-core'\nimport { Trade as V2TradeSDK } from '@uniswap/v2-sdk'\nimport { Trade as V3TradeSDK } from '@uniswap/v3-sdk'\nimport { MixedRouteTrade, MixedRouteSDK, Trade as RouterTrade } from '@uniswap/router-sdk'\n\nconst options = { slippageTolerance, recipient }\nconst routerTrade = new RouterTrade({ v2Routes, v3Routes, mixedRoutes, tradeType: TradeType.EXACT_INPUT })\n// Use the raw calldata and value returned to call into Universal Swap Router contracts\nconst { calldata, value } = SwapRouter.swapCallParameters(routerTrade, options)\n```\n\n## Running this package\nMake sure you are running `node v18`\nInstall dependencies and run typescript unit tests\n```bash\nyarn install\nyarn test:hardhat\n```\n\nRun forge integration tests\n```bash\nforge install\nyarn test:forge\n```\n\n\n\n","readmeFilename":"README.md"}