{"_id":"@cleverse/sushiswap-sdk","_rev":"1-5b9b36391a800d80e47d7c9971f7b5b5","name":"@cleverse/sushiswap-sdk","dist-tags":{"latest":"5.0.0-canary.120"},"versions":{"5.0.0-canary.119":{"name":"@cleverse/sushiswap-sdk","license":"MIT","version":"5.0.0-canary.119","description":"🛠 An SDK for building applications on top of SushiSwap.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/cleverse/sushiswap-sdk.git"},"keywords":["sushiswap","ethereum","sdk"],"module":"dist/sdk.esm.js","scripts":{"lint":"tsdx lint src test","build":"tsdx build","watch":"tsdx watch","test":"tsdx test","prepublish":"tsdx build","prepare":"husky install","prettier":"prettier --write 'src/**/*.ts' 'test/**/*.ts'"},"lint-staged":{"*.{js,jsx,ts,tsx}":["yarn lint","yarn test --bail --passWithNoTests --findRelatedTests","prettier --write"],"*.md":"prettier --write"},"dependencies":{"@ethersproject/abi":"^5.4.0","@ethersproject/abstract-signer":"^5.4.0","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/bytes":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/experimental":"^5.4.0","@ethersproject/networks":"^5.4.0","@ethersproject/providers":"^5.4.0","@ethersproject/signing-key":"^5.4.0","@ethersproject/solidity":"^5.4.0","@ethersproject/transactions":"^5.4.0","@sushiswap/core":"^2.0.0-canary.1","big.js":"^6.1.0","decimal.js-light":"^2.5.0","eip-712":"^0.4.3","isomorphic-unfetch":"^3.1.0","jsbi":"^4.1.0","tiny-invariant":"^1.1.0","tiny-warning":"^1.0.3","toformat":"^2.0.0"},"devDependencies":{"@sushiswap/prettier-config":"^0.1.0","@types/big.js":"^6.1.0","babel-plugin-transform-jsbi-to-bigint":"^1.4.0","husky":"^7.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","tsdx":"^0.14.1"},"engines":{"node":">=14"},"gitHead":"20839ed62cd2433bff007ac1f7985cf031638cbe","bugs":{"url":"https://github.com/cleverse/sushiswap-sdk/issues"},"homepage":"https://github.com/cleverse/sushiswap-sdk#readme","_id":"@cleverse/sushiswap-sdk@5.0.0-canary.119","_nodeVersion":"16.13.1","_npmVersion":"8.5.0","dist":{"integrity":"sha512-g77Wj1bQqOM7eQ//Gx8O57DwFp3N5HuTvU7E/ZAljQ6CNV2+nlf9VhSqG6oizAYq6ub3/cLhpuDkjMwpJxl9fg==","shasum":"71ee51dca9eb6aab4d4a3bd1d5427caaac28e65a","tarball":"https://registry.npmjs.org/@cleverse/sushiswap-sdk/-/sushiswap-sdk-5.0.0-canary.119.tgz","fileCount":80,"unpackedSize":1626441,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDK3i9WVPUSczKnWRXuwcqEuCj5/V+zN3+U8sx8lt5xOAiEAuY62zwRnr5VGfF4QCsDgJc1Zr5b1HaHlYGToNJVtIOQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSoQQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSKQ/+PigMReEayoacOgpJVe9ccIRquhSwxjTjoVbEmCXgseOsVTHF\r\n6XdIBcXYSzzOlwS7NmjH5Yvy/BF4gRvtMucunW6QroaOmNKgxRyJKtfDoaTe\r\npJh7YjKeZAfuFamTDC2+1ntsRCs3yhseO0I7Qy51JTbuYs0NcD/QanMjfvgT\r\n9zDOLsWUfagcVuo/EkNpnL4b7na/UvqXo3O3jxS8UGNf7HkaicXEDQSomsmR\r\niTGvZMDyZJT2qLp6uD1/egTRhDHAodchLyroKPKT7GA4Qe3tJF5Vh5Xu5kqW\r\nbB8f5wC7bGYOGVMOQxz1pph4ypHZOu92mnDwEssRtREG3bNQp/eXlYtJ2ND4\r\nINefJ0s2awfUJaznIK5fwUjztwitdcS2GrRcz4Hlou3yJejkbe1rFTsdrhCD\r\nXP/h2geCfgb/5Y+gNGyJrgv6B1UTxjfBDyO8tHjm/TLyPeK4U0iUj0iZwQLd\r\nbsfHYqQWjJ5PESo9nrCkD23QgDbhw3LWzDZaNeHZ1i83VE/6wGo97nyzsotv\r\nA3QwUKlpPTmHcC9LAh7hpG162LDMoE1+7Vse2xlR7F7U3Ft2jZo7HS0Ij0Oe\r\nkeUFwFnyDfF985pfmiSQa3mo27j2XVYnQapAWOEM+cndaDP2q4dT1BivOKPR\r\ngoSt6Y3xSZUxC8l11+iYXQFzVHmFN2qD11M=\r\n=BtxL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"whatthefarcleverse","email":"jakpat@cleverse.com"},"directories":{},"maintainers":[{"name":"whatthefarcleverse","email":"jakpat@cleverse.com"},{"name":"panj","email":"panjmp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sushiswap-sdk_5.0.0-canary.119_1649050640595_0.5924424433201791"},"_hasShrinkwrap":false},"5.0.0-canary.120":{"name":"@cleverse/sushiswap-sdk","license":"MIT","version":"5.0.0-canary.120","description":"🛠 An SDK for building applications on top of SushiSwap.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/cleverse/sushiswap-sdk.git"},"keywords":["sushiswap","ethereum","sdk"],"module":"dist/sdk.esm.js","scripts":{"lint":"tsdx lint src test","build":"tsdx build","watch":"tsdx watch","test":"tsdx test","prepublish":"tsdx build","prepare":"husky install","prettier":"prettier --write 'src/**/*.ts' 'test/**/*.ts'"},"lint-staged":{"*.{js,jsx,ts,tsx}":["yarn lint","yarn test --bail --passWithNoTests --findRelatedTests","prettier --write"],"*.md":"prettier --write"},"dependencies":{"@ethersproject/abi":"^5.4.0","@ethersproject/abstract-signer":"^5.4.0","@ethersproject/address":"^5.4.0","@ethersproject/bignumber":"^5.4.0","@ethersproject/bytes":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/experimental":"^5.4.0","@ethersproject/networks":"^5.4.0","@ethersproject/providers":"^5.4.0","@ethersproject/signing-key":"^5.4.0","@ethersproject/solidity":"^5.4.0","@ethersproject/transactions":"^5.4.0","@sushiswap/core":"^2.0.0-canary.1","big.js":"^6.1.0","decimal.js-light":"^2.5.0","eip-712":"^0.4.3","isomorphic-unfetch":"^3.1.0","jsbi":"^4.1.0","tiny-invariant":"^1.1.0","tiny-warning":"^1.0.3","toformat":"^2.0.0"},"devDependencies":{"@sushiswap/prettier-config":"^0.1.0","@types/big.js":"^6.1.0","babel-plugin-transform-jsbi-to-bigint":"^1.4.0","husky":"^7.0.0","lint-staged":"^11.1.2","prettier":"^2.4.1","tsdx":"^0.14.1"},"engines":{"node":">=14"},"gitHead":"6e8083960404bd549e2b92a0cf37b554ad17ccfc","bugs":{"url":"https://github.com/cleverse/sushiswap-sdk/issues"},"homepage":"https://github.com/cleverse/sushiswap-sdk#readme","_id":"@cleverse/sushiswap-sdk@5.0.0-canary.120","_nodeVersion":"16.13.1","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Lhs9eXGLkVrD7zqk9wamC9BvkL27Sp5trlogi/RMeyXv5HHlgRBkQUlTGjwEDd8Y2ZiTZ4jnb4l9RnC4iMcZDQ==","shasum":"fe2d4487712e3e5f2ffe338243e3699d574ba699","tarball":"https://registry.npmjs.org/@cleverse/sushiswap-sdk/-/sushiswap-sdk-5.0.0-canary.120.tgz","fileCount":80,"unpackedSize":1633396,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz/Lgl6bBjcSCwoifVZwpy059rsNCXq0qmSLhn3HuJyAIhAJrE57c/p0j8Zim/alilqP4IcfL2VruCnkNOMqSQDTuU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTB2bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpktg/+Kl05THo68INP47TmT0vwNYEWDsceQjVzd5rEcyYzQYe0EWK6\r\nVhAReX6PrCozKslzXdSR1o2sKyCPqqL05vqklUD4leqco7gtoVamz6WpitDw\r\nmiG1ePmsL5YG7AuPDJt1WKiBea6y1KhiEOkTsw1Z1PAC+GEcX0a8kR44EeJw\r\nC6NbgcgsHBC6x4kHryF1BxPWgekHKu27Y04VXOwMkeigT/AH0VOZCsz4URa8\r\nkas6CsxicoJVqh/iRI6PeE5P6OZrBeAeLo6yCvZMc74LMNv1HCZZt5dtBR8Z\r\nHOus3VfkG/hByDe/vBKOgzquwQIIVlAOPhyX26QPzAlaCh+Yfop/iDrrSgja\r\nXty8gsvXU1eMd3pFab/sxIHR6RLgMZD7v7Zg+9o7WNkxBJtqryA3GgZUOqlJ\r\n2mp06N7GVS4EepJERTq96g/WrTs9r7QPs8oefkipcmOxxdp/dcuYR9Z+m8Zb\r\nQRtMUVJBKQCTvpldTzgR5htpbZ9XxPqwE44+q9ly9tGlGNe/TJlkGTT0K56y\r\nkkwbqA8mJRhuy/KUunXW7Q+DF3pC3QU8uWVVufFhTdgQAgnjuuukJeRMqTTG\r\nKBBW5gMWyaJiomKYs2jsxGfT4Xu0wvTKp50YMyCRCONTLZU89KWcZ5vDPhKa\r\nuxVbnIbYkfNiQuZ0W+e3hCStkOwz/tEjAVg=\r\n=w/h1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"whatthefarcleverse","email":"jakpat@cleverse.com"},"directories":{},"maintainers":[{"name":"whatthefarcleverse","email":"jakpat@cleverse.com"},{"name":"panj","email":"panjmp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sushiswap-sdk_5.0.0-canary.120_1649155483625_0.6597479487813547"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-04T05:37:20.510Z","5.0.0-canary.119":"2022-04-04T05:37:20.803Z","modified":"2022-04-05T10:44:43.990Z","5.0.0-canary.120":"2022-04-05T10:44:43.880Z"},"maintainers":[{"name":"whatthefarcleverse","email":"jakpat@cleverse.com"},{"name":"panj","email":"panjmp@gmail.com"}],"description":"🛠 An SDK for building applications on top of SushiSwap.","homepage":"https://github.com/cleverse/sushiswap-sdk#readme","keywords":["sushiswap","ethereum","sdk"],"repository":{"type":"git","url":"git+https://github.com/cleverse/sushiswap-sdk.git"},"bugs":{"url":"https://github.com/cleverse/sushiswap-sdk/issues"},"license":"MIT","readme":"# Sushiswap SDK\n\nIn-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).\n\nThis modifies uniswap-sdk's UniswapV2Factory address. The new address for sushiswap is  `0xC0AEe478e3658e2610c5F7A4A2E1777cE9e4f2Ac`.\n\n## Running tests\n\nTo run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.\n\nFirst clone the repository:\n\n```sh\ngit clone https://github.com/sushiswap/sushiswap-sdk.git\n```\n\nMove into the sushiswap-sdk working directory\n\n```sh\ncd sushiswap-sdk/\n```\n\nInstall dependencies\n\n```sh\nyarn install\n```\n\nRun tests\n\n```sh\nyarn test\n```\n\nYou should see output like the following:\n\n```sh\nyarn run v1.22.4\n$ tsdx test\n PASS  test/constants.test.ts\n PASS  test/pair.test.ts\n PASS  test/fraction.test.ts\n PASS  test/miscellaneous.test.ts\n PASS  test/entities.test.ts\n PASS  test/trade.test.ts\n\nTest Suites: 1 skipped, 6 passed, 6 of 7 total\nTests:       3 skipped, 82 passed, 85 total\nSnapshots:   0 total\nTime:        5.091s\nRan all test suites.\n✨  Done in 6.61s.\n```\n","readmeFilename":"README.md"}