{"_id":"@1coinswap/swap-sdk","_rev":"3-80cede7a4fee7de84b93d633861c79e1","name":"@1coinswap/swap-sdk","dist-tags":{"latest":"5.0.4"},"versions":{"5.0.2":{"name":"@1coinswap/swap-sdk","license":"MIT","version":"5.0.2","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/1coinswap/swapsdk.git"},"keywords":["uniswap","sushiswap","ethereum"],"module":"dist/sdk.esm.js","scripts":{"lint":"tsdx lint src test","build":"tsdx build","start":"tsdx watch","test":"tsdx test","prepublishOnly":"tsdx build"},"dependencies":{"@uniswap/v2-core":"^1.0.0","big.js":"^5.2.2","decimal.js-light":"^2.5.0","jsbi":"^3.1.1","tiny-invariant":"^1.1.0","tiny-warning":"^1.0.3","toformat":"^2.0.0"},"peerDependencies":{"@ethersproject/address":"^5.0.0-beta","@ethersproject/contracts":"^5.0.0-beta","@ethersproject/networks":"^5.0.0-beta","@ethersproject/providers":"^5.0.0-beta","@ethersproject/solidity":"^5.0.0-beta"},"devDependencies":{"@ethersproject/address":"^5.0.2","@ethersproject/contracts":"^5.0.2","@ethersproject/networks":"^5.0.2","@ethersproject/providers":"^5.0.5","@ethersproject/solidity":"^5.0.2","@types/big.js":"^4.0.5","@types/jest":"^24.0.25","babel-plugin-transform-jsbi-to-bigint":"^1.3.1","tsdx":"^0.12.3"},"engines":{"node":">=10"},"prettier":{"printWidth":120,"semi":false,"singleQuote":true},"gitHead":"47690628874159cb384b7d9c9d9a7eda6608ae75","bugs":{"url":"https://github.com/1coinswap/swapsdk/issues"},"homepage":"https://github.com/1coinswap/swapsdk#readme","_id":"@1coinswap/swap-sdk@5.0.2","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-F8bkkgf+sFHRgVAgfg4ymR1xbfmIBfWd9T1yyFn63Zwwu/SHnafR9gV9e50uD+/PWsMwLWuGHirXmJ9kU2JfWA==","shasum":"f70de272ad8fc5b349f8ccc6982114620db326b9","tarball":"https://registry.npmjs.org/@1coinswap/swap-sdk/-/swap-sdk-5.0.2.tgz","fileCount":38,"unpackedSize":646912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0KybCRA9TVsSAnZWagAA6SUQAILpDF/mpehBDM3h5f8F\nNKq1T5LVVDYbsQoV7zEEwlIIu8CKOllCsAOHERSI+ghSp+XzGcm5IyfbUGtp\n9PLprhA1lnaUvwe8a5CCZ8e+9gUxj/ecLPfUfioi7lXo6ANKhz89PQNtRLvY\ngjXDo5H5wRdBbM2xu+kbY30P/2eRbtlRLUi04BKD+ZEMavgYfrCXI6d1rGN2\nHOAlKyaOVlFlVVjwAVf/3Xp7Nad0OEvGjwcDNXOer2mUB8pijc39wxifiLSn\npearlI8yg9hGX7m4yiLhPs2rxjP8oXapTDsdH8T9SL7djsc2S4wx96kQoagw\nIIDAJPrKw9jhkaXCz/XbAxUDz6x56Kkrk0h9/G9cHtHrhs6qTUz9+M5T3u7q\nuigcTl9uEfVvOPAH61LF/j7Jw0YFMfrdXJevJQ/m91H8dV7FVZ5oJAm88E87\nBEL5nLjXB5MqbFoyJ2650ba0NbjYJABFJ3/MKl/+E4c1N83Lv7BG/KRCuXIt\nW1oePh3gSYxsIFY1eCPcopa0HReQDitKMDDTsgKCtjZXv/wZHt+3nGL9brRg\nbJvmbt/6AlUnXYFjsLALJoGA86fSSeSn8effeadS85lu/y1glU3iwrBgJWRM\nn7ZjjlPCqFsycFjcijPva84mtXkwyxachQwJ92zBigQAtkYTb7HyzlQqsGqK\nhUPe\r\n=+RtA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm1tK483/7uVlvGfQ/78+DgRzAfh8mE17NgbzCTDGOxAIhALCIxe6YxeTD7M0k+cJ7xvQsbBD7j/reb5uRFrK25r1g"}]},"_npmUser":{"name":"1coinassets","email":"aaron@1coin.io"},"directories":{},"maintainers":[{"name":"1coinassets","email":"aaron@1coin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_5.0.2_1624288407951_0.5572831645170182"},"_hasShrinkwrap":false},"5.0.3":{"name":"@1coinswap/swap-sdk","license":"MIT","version":"5.0.3","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/1coinswap/swapsdk.git"},"keywords":["uniswap","sushiswap","ethereum"],"module":"dist/sdk.esm.js","scripts":{"lint":"tsdx lint src test","build":"tsdx build","start":"tsdx watch","test":"tsdx test","prepublishOnly":"tsdx build"},"dependencies":{"@uniswap/v2-core":"^1.0.0","big.js":"^5.2.2","decimal.js-light":"^2.5.0","jsbi":"^3.1.1","tiny-invariant":"^1.1.0","tiny-warning":"^1.0.3","toformat":"^2.0.0"},"peerDependencies":{"@ethersproject/address":"^5.0.0-beta","@ethersproject/contracts":"^5.0.0-beta","@ethersproject/networks":"^5.0.0-beta","@ethersproject/providers":"^5.0.0-beta","@ethersproject/solidity":"^5.0.0-beta"},"devDependencies":{"@ethersproject/address":"^5.0.2","@ethersproject/contracts":"^5.0.2","@ethersproject/networks":"^5.0.2","@ethersproject/providers":"^5.0.5","@ethersproject/solidity":"^5.0.2","@types/big.js":"^4.0.5","@types/jest":"^24.0.25","babel-plugin-transform-jsbi-to-bigint":"^1.3.1","tsdx":"^0.12.3"},"engines":{"node":">=10"},"prettier":{"printWidth":120,"semi":false,"singleQuote":true},"gitHead":"bc8c5df7297a6b10acb65ae879c82e4c3763c9ee","bugs":{"url":"https://github.com/1coinswap/swapsdk/issues"},"homepage":"https://github.com/1coinswap/swapsdk#readme","_id":"@1coinswap/swap-sdk@5.0.3","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-a3srjtJ8QRpGjY6VXl9Y6hwiVO9iAhtuGSxMIoai8rv9ytfV2JxJ06WBHAPN/UowDIBX034EGq1NcOhxVXyy0Q==","shasum":"8ceafc5e677722795e89696fbd0443cb8e4f915c","tarball":"https://registry.npmjs.org/@1coinswap/swap-sdk/-/swap-sdk-5.0.3.tgz","fileCount":38,"unpackedSize":633407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0L69CRA9TVsSAnZWagAA9yIP/2ZfvrBpix8PFcf+3AJi\nxH5Y00+M30c8vTphF5WZXvSDcN6zFlODqevhQmvNRyu+w3izV1cbHYL7XdId\nxZuEFz8NV3EFdyJHOumsTZ4JksCk5yznmX8tNYOklH98RF6dfC8ZKyINggua\n4p2908uqRhoq0pbESr6kii7Dp5VbKK0vIU/kJliyve+QlruQaX/YHEyoxcXQ\n4QWmbgBJj4XQ2H2fd04riEWLsqZwI21rXTigy6y22J29IQQmtlfNIVfjr4zn\nxXvJ+bwaZYJJIrMZGSLy7UJ2mm6Gg6snyjcHKmsUSeqpe0PoFytUn9YRQRqB\nkAg3BD8vQACt9MK9mYpBZi2wVTw25N1oAOl7/l6ef/bpGl7XXddoT2QGmW/f\nJpOlxigvZ7silHFn9w7KMQv1nycn6fnTUROw+xKQaOgCjN4zpnw+J3bx+Vey\nKaC0KEbxCyLfHSStCdIyskJbPG5GIEqU+Q6B7w7myeJlyZS0hfk21j5i6zW6\npSlG2Z2y41nSrSaeJtpDHlwG4ZdepawVkVWybNbRIRepFXC9MC5q0xvb7pLc\n43Cqm/Z3Z/cjdq6brVZi9B/prWyyDDZY746WjT03XvnFs64WPOavURqTPexx\nJBZxP2fTrlJSy7T61owASzWz2+2IOljRrGrQhI85t+BZgksNKMR3xX6ocG6i\nhYNM\r\n=TNzq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi9KIiCHMiYxSD5GY/6jrmxW/hksvRITIwJNFA0atFoAIgdm7w54a6AalUVgkm+FO8tiXzYpGm5znaeVsjChSB5Pw="}]},"_npmUser":{"name":"1coinassets","email":"aaron@1coin.io"},"directories":{},"maintainers":[{"name":"1coinassets","email":"aaron@1coin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_5.0.3_1624293052593_0.1989437443998947"},"_hasShrinkwrap":false},"5.0.4":{"name":"@1coinswap/swap-sdk","license":"MIT","version":"5.0.4","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/1coinswap/swapsdk.git"},"keywords":["uniswap","sushiswap","ethereum"],"module":"dist/sdk.esm.js","scripts":{"lint":"tsdx lint src test","build":"tsdx build","start":"tsdx watch","test":"tsdx test","prepublishOnly":"tsdx build"},"dependencies":{"@uniswap/v2-core":"^1.0.0","big.js":"^5.2.2","decimal.js-light":"^2.5.0","jsbi":"^3.1.1","tiny-invariant":"^1.1.0","tiny-warning":"^1.0.3","toformat":"^2.0.0"},"peerDependencies":{"@ethersproject/address":"^5.0.0-beta","@ethersproject/contracts":"^5.0.0-beta","@ethersproject/networks":"^5.0.0-beta","@ethersproject/providers":"^5.0.0-beta","@ethersproject/solidity":"^5.0.0-beta"},"devDependencies":{"@ethersproject/address":"^5.0.2","@ethersproject/contracts":"^5.0.2","@ethersproject/networks":"^5.0.2","@ethersproject/providers":"^5.0.5","@ethersproject/solidity":"^5.0.2","@types/big.js":"^4.0.5","@types/jest":"^24.0.25","babel-plugin-transform-jsbi-to-bigint":"^1.3.1","tsdx":"^0.12.3"},"engines":{"node":">=10"},"prettier":{"printWidth":120,"semi":false,"singleQuote":true},"gitHead":"03ad14142161b7f00c84275a1bb7a20812382eb7","bugs":{"url":"https://github.com/1coinswap/swapsdk/issues"},"homepage":"https://github.com/1coinswap/swapsdk#readme","_id":"@1coinswap/swap-sdk@5.0.4","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-NV397v9TyYgEC9zSxXe4M3wLT2AitYCd8KO41nmvmY5tfIx1Fh2Duk7e26ZKTPq+ucQmHcIAYFxj+uCnA2/nYg==","shasum":"a64d4bc89aab8c44317926acbeb9a26197e5829b","tarball":"https://registry.npmjs.org/@1coinswap/swap-sdk/-/swap-sdk-5.0.4.tgz","fileCount":38,"unpackedSize":626264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0MrDCRA9TVsSAnZWagAA/uUP/3/t0g95xNRng0PfId6S\njhunvtpqOs9wytS6mIkS0Qo+Lw723/98HQoJzj+Z2DU3hTjH2jTWmzSzCr3d\nNITmQtBHCeAn4+qb33IWLHRefGwNfTeeo0nCpFOG82shqYlYODnrTmNEsYsH\nYTkR1SQODc9uPM0lPK1Yszzp2+e8e3gDyzJJ1HUavOu6629uaVyf2HD+1fSg\nqtv/tN98uAnJ4qWjPtDa+sM5gWuWqYJWYs1PAGwbKtCrwYVW6GwZeHwtuaqU\nHq9VJ74B4FsVVCERf5yq9CyAnfOI0JeaRlA0kh8gWl7/1cJh9iJ6w7QfaGJJ\ntUtfr5yQMpv0h1+BIEJu2p7Mfxt1P6Lw+6+PsmPPYbiL8nEteglxMvu43scF\nT3jnuFu9+zFMXQuuSZ+pRSz8mQxrYhiNL2kfURnUeQd3fVrarpbz0Uj7WuCc\nbxlMYw6HWUrY2hoyQIinJOAzjNs/0rHZN5595J22zmW/wUOHyEKsIjMEBq3W\nbk851osj/ZJfcIJRpd3moiy3ILDq7btRFnsX7FeG9QJKysx1/ttCyzNsMVmd\nrdGCBwhLxreR9SIBc0p2d9R3MM8qa8VWwzs2+OFheTHHpYgS6RwV/fgX668S\nHeHmhmLUgsNplPmuR1j5mGJgpcbkobuhfi1AZIzQEgDh/lDi+Apxp0DYpTRb\n+PC6\r\n=9SwF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHEiCN0tAwvoqeeAhsL20t2ItZC+scv9dF+uFdvW0mFQIgF2jW77l1tOeAHpaCJZGnDahRxEJjlKGsHPTVEjtQAKg="}]},"_npmUser":{"name":"1coinassets","email":"aaron@1coin.io"},"directories":{},"maintainers":[{"name":"1coinassets","email":"aaron@1coin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swap-sdk_5.0.4_1624296131241_0.6452858847872658"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-21T15:13:27.600Z","5.0.2":"2021-06-21T15:13:28.182Z","modified":"2022-04-04T10:32:49.151Z","5.0.3":"2021-06-21T16:30:52.755Z","5.0.4":"2021-06-21T17:22:11.575Z"},"maintainers":[{"name":"1coinassets","email":"aaron@1coin.io"}],"description":"🛠 An SDK for building applications on top of Sushiswap.","homepage":"https://github.com/1coinswap/swapsdk#readme","keywords":["uniswap","sushiswap","ethereum"],"repository":{"type":"git","url":"git+https://github.com/1coinswap/swapsdk.git"},"bugs":{"url":"https://github.com/1coinswap/swapsdk/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"}