{"_id":"@orca-so/whirlpool-sdk","_rev":"34-17578a0d33a8b357210c00a55a6c2875","name":"@orca-so/whirlpool-sdk","dist-tags":{"alpha":"0.0.32","latest":"0.4.2"},"versions":{"0.0.31":{"name":"@orca-so/whirlpool-sdk","version":"0.0.31","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"author":{"name":"team@orca.so"},"license":"MIT","_id":"@orca-so/whirlpool-sdk@0.0.31","maintainers":[{"name":"0xscuba","email":"justin@orca.so"},{"name":"yutaromori","email":"me@yutaromori.com"},{"name":"meep.orca","email":"otto@orca.so"}],"homepage":"https://www.orca.so/","bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"dist":{"shasum":"c4a18a06c7231b4aaedb3054ee0e8f16feeda47c","tarball":"https://registry.npmjs.org/@orca-so/whirlpool-sdk/-/whirlpool-sdk-0.0.31.tgz","fileCount":158,"integrity":"sha512-5GKdpK9tHmvKsLXlbe0FccFbchl+ZQjjG4cQ45onueqt006pHxePQ6R9akVH8Yz+eRolSBNH3q9w/mWk0v0Utg==","signatures":[{"sig":"MEQCIFJmB/oc9qXmxo0X2d5TMd5xWGv1UG49arPrcM/gAljmAiBHrjSfCkfXWEiHpiLXBJtXLjvd+sm/25lD/kPbaF4jtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPDJXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi/g/9FTET28RPh+fpWQB78Me16TptdEtAiHUFruRpV5bWM5YcCAgb\r\n2yc8dMaP4XQ3/dnkH3P/giXiT/FZloXGReZOEO7Wg2Wmp/DNkuUGefPd+NvV\r\nhO7B4wTNaNZpKVcsr8Sm9PMyhr2pe43GXXycM8BIWPtzhhGCd0fHkr6HEtM4\r\nUnbG09KLaDVlu/qEP5Kx1UP6D9D8JsSE8+rGGQEyCbmTUYEIuhV8YpJnB4yY\r\nhKX+hOQOrr5wUfGV7oKpIy3+INwliiJQgxdSgrYXimwxAeDUGtaMgK3g2NMG\r\ndj/EHFsunSVUgsCFg27Meio8El8IZ/M4ukfS+VPQEpZMXsdikvkjznhxJidG\r\nfmdHuYQ9hwS7cxtp1xJiTttfObdPKqrUCs3R3Y21shAlwoZGJQRZ75skboYk\r\ni7GZth+B+3QMaaQHNtGVYsupHo5nBrbGliWiDFr11XOdnuccJgze6TMDH0TE\r\nzxgLI8Rh9Sq4H4H4oFIdbxFqHYnquIQX2JPCXnGuPCbBtgULeZYkr0dwElTw\r\nxQ41I8PK6cvZANX1Up/CWyjD5qqaopOkLPGMJXsPr1ae3istXMp3TOqV04E9\r\nLXvkoUCYNk0V1o7QJkrgxQijobcPFI43Yb3ANlPwx+D4CYXpFSKCvEXMfCyP\r\nrv/wZNVwtWkhWAptmXs4ntjrybLfMo8tOm4=\r\n=qzkW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc -p src","watch":"tsc -w -p src","prepare":"husky install","prepublishOnly":"yarn build","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"meep.orca","email":"otto@orca.so"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","directories":{},"lint-staged":{"*.{ts,md}":"yarn run prettier-format"},"dependencies":{"axios":"^0.25.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0","@solana/web3.js":"^1.31.0","@solana/spl-token":"^0.1.8","@project-serum/anchor":"^0.20.1","@orca-so/whirlpool-client-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","ts-jest":"^27.0.3","prettier":"^2.3.2","typescript":"^4.3.2","@types/jest":"^26.0.24","@types/node":"^12.0.0","lint-staged":">=10","@types/bn.js":"^4.11.6","builder-pattern":"^1.3.0","@types/decimal.js":"^7.4.0","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/whirlpool-sdk_0.0.31_1648112214821_0.9389118142047377","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"@orca-so/whirlpool-sdk","version":"0.0.32","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"author":{"name":"team@orca.so"},"license":"MIT","_id":"@orca-so/whirlpool-sdk@0.0.32","maintainers":[{"name":"0xscuba","email":"justin@orca.so"},{"name":"yutaromori","email":"me@yutaromori.com"},{"name":"meep.orca","email":"otto@orca.so"}],"homepage":"https://www.orca.so/","bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"dist":{"shasum":"2fdb5b64c2ff031516136d67f5f43b2e1a9e88e3","tarball":"https://registry.npmjs.org/@orca-so/whirlpool-sdk/-/whirlpool-sdk-0.0.32.tgz","fileCount":174,"integrity":"sha512-I2zAqkgtlnheT6doMoZs8cvwPl+ImySwAIJKtBoKyRR2NiojYd10VsgSRUq7yePF0BxcwnZNHrWBKUHmxJwS8Q==","signatures":[{"sig":"MEUCIA9rjDl3bryzdj5rngPLANzJg5VtKPbzY+ihVvEVB9RoAiEAo+EiKR6oJhphlHHC+je/vLSYy0lzYBHxSIv4DRP7iXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPnF8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPaw//Yym4MT+V86OFb0/6ydfTwGZQt763r0DaaNnLlpPTnih/es3P\r\nCb3PEHmN12W+r7Dsr0tgjFyJVtugq+M/qQUCiVvnkseh/QemmjLZFq5/szx2\r\nfaEm2iPkSb7mjlRxsD+UrBlfVQYqre6NZDGJkp9ndAj4NSi1oIKyVb5/HNP1\r\nO7l7n3Sijw/s3rUWhBVP3lyBzlU66izi+vMjj7Nvx0OMFclWKo5Dt4aBn43i\r\nX0Jbhc36EWTGFDBEJbctKLySpflZ/VLfXsJuq5EXhDWTDWmOCbKpmVZZFN15\r\nMYQfeAc0J7wzssKhtLDLfs75pYGKidGzTTIBb7CkLNNFLSZr2aewpkJfLb15\r\nPPDEScPszb7fmgIOJY0n2JrBqli6SbEXKVDw3MyNtxpME26xbzlEHimOW9+w\r\ngF1WJoNsbti3g16qlXyf1hR9o/F+e003a8FN8ejlhLj2lod9XJOlVALMT7sx\r\n05bwbmJaYlz0iLHR1Nw8d+br72fr+Z8se86jv5N+ltgwUFHTxNjMKaglMCkW\r\nawt5tllsR78p4x+vvrLa5MTQtDvwnJ2hdy0jvS1AdTfxI0NnkgC7F67GV9AY\r\nJuMmAomTeCof/FWOaABMgm+jrwSFCGRY20qPqro4K4P+KVzHeEnykdALNRbA\r\nFIPcmOD5tNrM3xecfsa37KKtu6fdNG3Az6I=\r\n=5SDQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","readme":"> Note: This is a pre-release. The public APIs are subject to change in the coming weeks.\n> \n# Orca Whirlpool SDK\n\nThe Orca Whirlpool SDK contains a set of simple to use APIs to allow developers to interact with the Orca concentrated liquidity pools.\n\nLearn more Orca [here](https://docs.orca.so).\n\n### Interact with Whirlpools\n\n- Swap on the new Whirlpools.\n- Manage your Whirlpool positions. (ex. Open/close position, add/remove liquidity, collect fees & rewards)\n- Get offchain pool data (ex. price history, TVL, APR)\n\n**Supported Orca Pools**\n\n- As part of the Whirlpool Beta launch, we support `ORCA/USDC`, `SOL/USDC` and `mSOL/USDC`.\n\n**Coming Soon**\n\n- The API will be modified to improve developer experience.\n- Open-sourcing the inner `@orca-so/whirlpool-client-sdk` so power-users can construct Whirlpool instruction calls directly. (Feel free to take a look when you pull down this module!)\n\n# Installation\n\nUse your environment's package manager to install @orca-so/whirlpool-sdk and other related packages into your project.\n\n```bash\nyarn add @orca-so/whirlpool-sdk\n```\n\n```bash\nnpm install @orca-so/whirlpool-sdk\n```\n\n# Sample Code\n\n```typescript\n  import { Provider } from \"@project-serum/anchor\";\n  import { Connection, PublicKey } from \"@solana/web3.js\";\n  \n  // NOTE: The following code will work currently but the API will change in upcoming releases.\n\n  // You can use Anchor.Provider.env() and use env vars or pass in a custom Wallet implementation to do signing\n  const provider = new Provider(connection, wallet, Provider.defaultOptions());\n\n  // Derive the Whirlpool address from token mints\n  const orca = new OrcaWhirlpoolClient({ network: OrcaNetwork.MAINNET });\n  const poolAddress = await orca.pool.derivePDA(ORCA_MINT, USDC_MINT, false)\n    .publicKey;\n\n  // Fetch an instance of the pool\n  const poolData = await orca.getPool(poolAddress);\n  if (!poolData) {\n    return;\n  }\n  console.log(poolData.liquidity);\n  console.log(poolData.price);\n  console.log(poolData.tokenVaultAmountA);\n  console.log(poolData.tokenVaultAmountB);\n\n  // Open a position\n  const openPositionQuote = await orca.pool.getOpenPositionQuote({\n    poolAddress,\n    tokenMint: ORCA_MINT,\n    tokenAmount: new u64(1_000_000_000),\n    refresh: true,\n    tickLowerIndex: priceToTickIndex(new Decimal(0), 6, 6),\n    tickUpperIndex: priceToTickIndex(new Decimal(100), 6, 6),\n  });\n  const openPositionTx = await orca.pool.getOpenPositionTx({\n    provider,\n    quote: openPositionQuote,\n  });\n  const openPositionTxId = await openPositionTx.tx.buildAndExecute();\n\n  // Construct a swap instruction on this pool and execute.\n  const swapQuote = await orca.pool.getSwapQuote({\n    poolAddress,\n    tokenMint: ORCA_MINT,\n    tokenAmount: new u64(1_000_000),\n    isInput: true,\n    refresh: true,\n  });\n  const swapTx = await orca.pool.getSwapTx({\n    provider,\n    quote: swapQuote,\n  });\n  const swapTxId = swapTx.buildAndExecute();\n```\n\nIf you are using Provider.env(), you can invoke with the following:\n```bash\nANCHOR_PROVIDER_URL=https://api.mainnet-beta.solana.com ANCHOR_WALLET=<Path to your keypair> ts-node <Path to file>.ts\n```\n\n# Technical Notes\n\n**Code is not stable**\n\nThis repo is in a pre-release state. The public API will undergo a major refactor prior to our beta release.\n\n# Support\n\n**Integration Questions**\n\nYou are welcome to source-dive into the SDK and the inner `@orca-so/whirlpool-client-sdk` to interact with the Whirlpool contract. However,we will not be able to provide integration support at this moment.\n\n**Issues / Bugs**\n\nIf you found a bug, please message the team over at @integrations on Discord.\n\n# License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","scripts":{"test":"jest","build":"tsc -p src","watch":"tsc -w -p src","prepare":"husky install","prepublishOnly":"yarn build","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"meep.orca","email":"otto@orca.so"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","directories":{},"lint-staged":{"*.{ts,md}":"yarn run prettier-format"},"dependencies":{"axios":"^0.25.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0","@solana/web3.js":"^1.31.0","@solana/spl-token":"^0.1.8","@project-serum/anchor":"^0.20.1","@orca-so/whirlpool-client-sdk":"0.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","ts-jest":"^27.0.3","prettier":"^2.3.2","typescript":"^4.3.2","@types/jest":"^26.0.24","@types/node":"^12.0.0","lint-staged":">=10","@types/bn.js":"^4.11.6","builder-pattern":"^1.3.0","@types/decimal.js":"^7.4.0","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/whirlpool-sdk_0.0.32_1648259452689_0.4965431939881366","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"@orca-so/whirlpool-sdk","version":"0.0.34","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"author":{"name":"team@orca.so"},"license":"MIT","_id":"@orca-so/whirlpool-sdk@0.0.34","maintainers":[{"name":"0xscuba","email":"justin@orca.so"},{"name":"yutaromori","email":"me@yutaromori.com"},{"name":"meep.orca","email":"otto@orca.so"}],"homepage":"https://www.orca.so/","bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"dist":{"shasum":"811dadce422c3180f699f880330fec192b575679","tarball":"https://registry.npmjs.org/@orca-so/whirlpool-sdk/-/whirlpool-sdk-0.0.34.tgz","fileCount":128,"integrity":"sha512-S1h/6Lr+XL1fZNoOT7YJM33OBeJKxsv1HEkg0D2+sf7OfNmkjIascuM2M8hPTsNxS5Fj5S18NGWjy6wetNulrQ==","signatures":[{"sig":"MEUCIH+MDuWKC2Nw5QvJgt0I7t02kH1IK5SPaGAUS+0HxFpWAiEAp/9K7LGgZc50thANn8Cip8qkl/VL4o7o4WvoEo7I/Co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":286834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRoWgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDfhAAisNSXLfMlQ/ticlI4AnCXcwGNEXJt5OaALBX5BdWmzvPCG5z\r\n1XPUne1oahCZBsfuCL8zTyZAoQ7b2u+1b0IoTdqs80zWzh201mIm2DgFUtL4\r\n8gYjYpcFFtZn3ovM8aC3tK+i6TNzbATOJAnY33ek1LZnGBOzkSiIPCqYOLR6\r\n6oUoRDcRIw62jtoKrq4AzTwLmnzFX+lYubNVEwUFdNL/ZNAcDnxK4IIQijh6\r\nqzA4m9dibEZk2iEIR+quzpeK6WKfo4qSel5rmsTARjeNMgkkjAqbUp6c7Gws\r\nkBPn9Oz65gTPPn9RqHszXJJO5OiOOQlaWcPKF0CK345mMNfLoDo1EL57wRMo\r\n1nv1/MxnBylFUX+WuRJqwjzbCNCjt4+ONZlqevvyIqNBmS4PVmyHyVd/a6Dd\r\nd2OAWtdV4cW6BVumwYfwcAAH5sRZ2NEQtZWyQ1iaJT/leTdrUAYjgoPguKuP\r\nCbePd0/8zqQD8ve0FQ5D78HScvItsUAr6PT9W7gRwZ+eKnrgOUEuv0unkOuU\r\nQTDdKOIqRQpqbM/cx4jKhkFBv5AR/Wb2hsKz3vQpuDQHtA1Q9hAP7MWBQOP0\r\ng+MepkAjNGd+HFp2v1DLmcvBWWfxn8PHNTvcTLuHX8YB7ZCpq45GHz6awDid\r\neo2YftRSVLgrwCd4QpsNVhL5VjyhN1D8oRE=\r\n=TCeN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc -p src","watch":"tsc -w -p src","prepare":"husky install","prepublishOnly":"yarn build","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"0xscuba","email":"justin@orca.so"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","directories":{},"lint-staged":{"*.{ts,md}":"yarn run prettier-format"},"dependencies":{"axios":"^0.25.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0","@solana/web3.js":"^1.31.0","@solana/spl-token":"^0.1.8","@project-serum/anchor":"^0.20.1","@orca-so/whirlpool-client-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","ts-jest":"^27.0.3","prettier":"^2.3.2","typescript":"^4.3.2","@types/jest":"^26.0.24","@types/node":"^12.0.0","lint-staged":">=10","@types/bn.js":"^4.11.6","builder-pattern":"^1.3.0","@types/decimal.js":"^7.4.0","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/whirlpool-sdk_0.0.34_1648788896464_0.11263786455605551","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"@orca-so/whirlpool-sdk","version":"0.0.35","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"author":{"name":"team@orca.so"},"license":"MIT","_id":"@orca-so/whirlpool-sdk@0.0.35","maintainers":[{"name":"0xscuba","email":"justin@orca.so"},{"name":"yutaromori","email":"me@yutaromori.com"},{"name":"meep.orca","email":"otto@orca.so"}],"homepage":"https://www.orca.so/","bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"dist":{"shasum":"40e1ed4b03285f84624a0f6068d96cec540373ec","tarball":"https://registry.npmjs.org/@orca-so/whirlpool-sdk/-/whirlpool-sdk-0.0.35.tgz","fileCount":131,"integrity":"sha512-+Rm7G/x4q1jT/6Ocdk/jP4YDyIswo5GufChvWnVo4UTl68AafS7DEZSokGNH5UEHh+bRwzwuCVGNK7CwWU65UQ==","signatures":[{"sig":"MEYCIQCmGH2vNl29gyKHkFDniOhM5epRgmZgwN28ACwOXIKNEAIhAMMZOtbNzwMkLgyL8tZddHDcUjT1Ik517vIF2+0NDUfB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS8PgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX+Q/9EOpaF4keUXVPo4seX60Qg04BhnukVZdPsV3NuROUPcWKucCf\r\ncmV1OCZI8BYbOcRnyMM3yk+efdInFDpVJNzOFisGCHOOdQ7WaoSBvMKq5VT0\r\n3IvUCUgD64isNVwCmQdFZ3wgo3BISbhGvagX7eLWl7CgFoDxr8j+teQpLXVN\r\nhgfU+uRThw4HbVMnOGlJ9abrgCBwWdGyqUlhouTZy7DQ2UQFl7paO4ZbXxA3\r\naCZbbflf/SDS+MjIiF1aKzpMtFt8wmxwKPjnjwwwCZSWGvqKKuF2NYifsdll\r\nkAqtI3eqtnmsgu4NTGmxhD1Yw0GiuPSpsKp66971e0LpGCLaqH2rU8IUO7fG\r\np1fDJ5ZN7O46jXR9HQI1DndxmYxi0P+4+cvaoRYfUVEiB9JprhzNVWGii5k+\r\nsqbs06FRlVee8puSQEK4ku4LF0PmkprCUfMiuxnIEe8ULT9eEaBsYtDb6RU2\r\n1NWlW3rAr2n2MGPeJhbVxDPxYB1BtLLoqnrDLowKFgXPGvVTlaIWRYK+PNsL\r\nEMRk+ojuwucEZ9qOYiUvVOmX1VmKPpkOBgFY9JQl0vx/fLR4ffiDhNpUSH4t\r\njQWa1twE1maQ2DHvyRRJaaEx/aNYcUn6qVU3Nkt4ggVUMFbZrt2bbcc/wpxK\r\nqQbErK/sWpjNjlIBnDA+MaaLEuRw4ZmwGDg=\r\n=VU00\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc -p src","watch":"tsc -w -p src","prepare":"husky install","prepublishOnly":"yarn build","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"yutaromori","email":"me@yutaromori.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","directories":{},"lint-staged":{"*.{ts,md}":"yarn run prettier-format"},"dependencies":{"axios":"^0.25.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0","@solana/web3.js":"^1.31.0","@solana/spl-token":"^0.1.8","@project-serum/anchor":"^0.20.1","@orca-so/whirlpool-client-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","ts-jest":"^27.0.3","prettier":"^2.3.2","typescript":"^4.3.2","@types/jest":"^26.0.24","@types/node":"^12.0.0","lint-staged":">=10","@types/bn.js":"^4.11.6","builder-pattern":"^1.3.0","@types/decimal.js":"^7.4.0","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/whirlpool-sdk_0.0.35_1649132512331_0.24443699207537972","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"@orca-so/whirlpool-sdk","version":"0.0.36","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"author":{"name":"team@orca.so"},"license":"MIT","_id":"@orca-so/whirlpool-sdk@0.0.36","maintainers":[{"name":"0xscuba","email":"justin@orca.so"},{"name":"yutaromori","email":"me@yutaromori.com"},{"name":"meep.orca","email":"otto@orca.so"}],"homepage":"https://www.orca.so/","bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"dist":{"shasum":"bbeb35eacc53fd4b6d3f263ec98f2c416e83f779","tarball":"https://registry.npmjs.org/@orca-so/whirlpool-sdk/-/whirlpool-sdk-0.0.36.tgz","fileCount":178,"integrity":"sha512-gVXvkc1J61ZqUwdSVWZxPF3xJSJFU9mg52cEMfg7yHI0w8P23bP2YZjqtkI6lKCRS9lDgIgY2iGhJMar1fEAfQ==","signatures":[{"sig":"MEQCIG/3GbVizr6ULZNQiibshOQzZTATo4QSl+K82zCkXdB2AiAIBxcC/00LD31wxa1DjxLh7oPnfUHUOpCadFRk8QyilQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTBBoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRnw/+K0taDdS5kDOAVz4KQhdLVSC2RFmMvl6H7YFDeqSuPq5jIq6m\r\n0bBggyUsegADEklnVegJkGeOLpMTo4teslkEzA50rRdtA2iHW0pmBuLaxS2n\r\nMbe3zgqTXkPjfFVDzRzPo1srWsCgHxVYgiS6Ah+ipOnU73Qe80tz2Wr/aKkq\r\nos31gu1bwNZ5RzW0oa0X/EXA1fdAmjqyIHVSOnejaBQhnBlMQrREyqWaj8vk\r\nSYfd3hAkaSyQeDA/6y01HXMyhtnsCAcZJRaWFjdhZB2txgeTzPDJYDRM0SwE\r\nr6doX1sEfrqSY+CewBySoz7WtWZkX7UViS+cWWmmzuStC+boi3e2U3G92rpy\r\nn6z0xxYQTz9xEVaBHLE01kg4UFMS7G8mltkmEcFGgEOxogx2bUA4AMU5Q9Jf\r\nhBh0mGo2N8inlNEtEjMrFm6sYABOxvAFZM/70VwDqSpRVBU9hrBSmA+QbW4m\r\n/JqQbe6DorZjwi3lWSwljsUsObB9inAWOT3JIbHWsUGUi7vuYjFRFOptQjdU\r\noXOGm+8bpAq8RFE6cqVtox9qnPfh8hT+F0qanIh/Ec67HfzNiiV2d7fqmETQ\r\n4iqiPPWMwzMiCyfOXRyRzJs85ASCOEcr9MmUqvQnPowakhtVFDxe64urAGcC\r\n2wdE21EgJC5ol2ULGvxsgnBTnvOi/yZ7hDc=\r\n=Rnqa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc -p src","watch":"tsc -w -p src","prepare":"husky install","prepublishOnly":"yarn build","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"meep.orca","email":"otto@orca.so"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","directories":{},"lint-staged":{"*.{ts,md}":"yarn run prettier-format"},"dependencies":{"axios":"^0.25.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0","@solana/web3.js":"^1.31.0","@solana/spl-token":"^0.1.8","@project-serum/anchor":"^0.20.1","@orca-so/whirlpool-client-sdk":"0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","ts-jest":"^27.0.3","prettier":"^2.3.2","typescript":"^4.3.2","@types/jest":"^26.0.24","@types/node":"^12.0.0","lint-staged":">=10","@types/bn.js":"^4.11.6","builder-pattern":"^1.3.0","@types/decimal.js":"^7.4.0","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/whirlpool-sdk_0.0.36_1649152104086_0.5578852142843631","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@orca-so/whirlpool-sdk","version":"0.1.0","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"author":{"name":"team@orca.so"},"license":"MIT","_id":"@orca-so/whirlpool-sdk@0.1.0","maintainers":[{"name":"0xscuba","email":"justin@orca.so"},{"name":"yutaromori","email":"me@yutaromori.com"},{"name":"meep.orca","email":"otto@orca.so"}],"homepage":"https://www.orca.so/","bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"dist":{"shasum":"5dee8c3a7859f0cea1a6b0a93a8f9bc9500534f7","tarball":"https://registry.npmjs.org/@orca-so/whirlpool-sdk/-/whirlpool-sdk-0.1.0.tgz","fileCount":131,"integrity":"sha512-GhRWgmA+Z4FsOvBEIVhEtevFqSoLDM+bDZOXJ3G+xQ01nW/ZG/XGjwt+bJDGDIM3h7zV8Y/7SUczFL37S8e6Ug==","signatures":[{"sig":"MEUCIQDwf2vXTC3lGobeL0FwI8/qpLR5a24zCXVT3SV8AzmoowIgQXqj/mMQ7IyWrF70Dy/rK5RjkV5xWKGBaCCqe+1FpHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTD1hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQphAAhBPcZ1RW1haMyLA0+7hYUYcllgbfm5w3PfgLqx0H6Fp3Oy0k\r\niFv/dIpG2QIR7rDHiYwGd/wuf5bO4imNb/qTOhEKu11QqlhoDChANLZgEBcZ\r\nhUAVqpFYBVdFVpLbHlBm03ZJGJbAN2Wbxjfd9bl38nE+Cosh1MAGw3r13zXa\r\nqBrFqpH7EIRXWKnhDlFYUGZpwnZdVQdCp3hptsJcXQ+2M9XRhtwGQYm0zKX5\r\nBjn9oW2VtojhLTxoxiDiEMtvNkrMa1Cbqc6p1iZwB4sZCb08gDEudgSnN2bX\r\n/dQFcuFAy8tZmYTzJcZe3GF7uNFpLKiJXzsnDIKjD2PUa/Evgl1PVKRqZFl+\r\nDTc3sGI3YYiXCfSFn+kgBVVZY/QGxZ1f0zcUeSQKDPaASpk6Faz8mqx1rPjM\r\nEBpoGQUMT6Tt5WoX/e6znv8NHXantvqYc38NlJmzXbi3SMiH7tDrwMJ8x8rn\r\nBUKPvK9RY1zcS5som7J3c7oOOMc899ZzSo89WXEWOC3dtgAh74y1tW/T1mCv\r\n7/MG80yV+XPmnGsw8e12WrZC8kpmq/TtbrXylTUenNwPKPgKuywQkxAb0iBK\r\nepH0i3ePQKAfaCrzdcjMXpLormU59/7nRHiI590aILs6q3+PLC0zDH+i/XUi\r\nMQehaP/PWyjTPfn5pHH31pZv1c7jGWWtwN4=\r\n=oED8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc -p src","watch":"tsc -w -p src","prepare":"husky install","prepublishOnly":"yarn build","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"yutaromori","email":"me@yutaromori.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","directories":{},"lint-staged":{"*.{ts,md}":"yarn run prettier-format"},"dependencies":{"axios":"^0.25.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0","@solana/web3.js":"^1.31.0","@solana/spl-token":"^0.1.8","@project-serum/anchor":"^0.20.1","@orca-so/whirlpool-client-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","ts-jest":"^27.0.3","prettier":"^2.3.2","typescript":"^4.3.2","@types/jest":"^26.0.24","@types/node":"^12.0.0","lint-staged":">=10","@types/bn.js":"^4.11.6","builder-pattern":"^1.3.0","@types/decimal.js":"^7.4.0","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/whirlpool-sdk_0.1.0_1649163617376_0.16073087829388344","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@orca-so/whirlpool-sdk","version":"0.1.1","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"author":{"name":"team@orca.so"},"license":"MIT","_id":"@orca-so/whirlpool-sdk@0.1.1","maintainers":[{"name":"0xscuba","email":"justin@orca.so"},{"name":"yutaromori","email":"me@yutaromori.com"},{"name":"meep.orca","email":"otto@orca.so"}],"homepage":"https://www.orca.so/","bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"dist":{"shasum":"5522bf7b41d101fd72112bb2643d66864a66b0ba","tarball":"https://registry.npmjs.org/@orca-so/whirlpool-sdk/-/whirlpool-sdk-0.1.1.tgz","fileCount":130,"integrity":"sha512-w57cOtD59apIcKl6zFjvpr7CTbdXh3mZzWU/Offiw+Jm3iFXBsdq4CqHcq9QBi3c9rdgv7DYYLyIs2kn52O3qg==","signatures":[{"sig":"MEQCIG9mWvUaQFpYf/G1/TmqE6zScExKpGiWZVEQbC/m/p0iAiAKMHWF6xKIKchLUSzUKmhF0z6dQmisTq+xnzwxA9C3HQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTfkcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx7xAAoyJvwBylf/PlEJDo40PUrYN4ORqv8iVTM0nswQXphV7xumXB\r\nSkQlQId5u2feRNvrMP0xBoKE9n7f/agW5C9Vxda8zhV4I9HJbgWVBW7MZF0x\r\nULEJ/dv0HkXETFS/zje+QZy0xPmCMsIUffV8iOm11pyDqengfUfoiQgbRJIK\r\nR2UhcXHrIsbS7fkuiTqTQ9CaWnfEhN1DrKkTKV8w9JAgRuHK0RT2trvHxru7\r\n4rLDeerzducoUTgHDIHOujvFFS6H4GlWbmbC2eNwXzv8fH2IiIfgB2xd74td\r\n3fHpWKoxSh9Nw22hM/G6YV1svb1zZY1g3tQAw9tjc1TFZNccbgJlw6btVl1K\r\naUiGTee6pYOgjtmExxXhN+NMTU0n8oGzYv/JeKJq7lJTR3PTJL36XcwV+uzZ\r\n+Qo51ENWvYUBqN6dh8pafgIhyiOckw0gJSR/7D7Dqr+Fw6qKEOptnqJaCb7t\r\nB1muQBlfi5him1o9WivGI4ZZusmouyWitUPwaG9PBQ3M0HX+BS6bEMxMAnCY\r\nDxOQQdRGcKpSoHD/kEW8/n+SIQ65/3x8rnqLXyuX0FrQaSBQHHP762HaXZtX\r\nksOJ+PPT8uTSgEGyf5u5nx6VbOjO7GT+Vth2UAQ0GmT3PE1G8RAEQj1oRjJF\r\npWouE0G55XDvlH/ffcC05eUVkKgaDfH+B6w=\r\n=ZCAV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc -p src","watch":"tsc -w -p src","prepare":"husky install","prepublishOnly":"yarn build","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"0xscuba","email":"justin@orca.so"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","directories":{},"lint-staged":{"*.{ts,md}":"yarn run prettier-format"},"dependencies":{"axios":"^0.25.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0","@solana/web3.js":"^1.31.0","@solana/spl-token":"^0.1.8","@project-serum/anchor":"^0.20.1","@orca-so/whirlpool-client-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","ts-jest":"^27.0.3","prettier":"^2.3.2","typescript":"^4.3.2","@types/jest":"^26.0.24","@types/node":"^12.0.0","lint-staged":">=10","@types/bn.js":"^4.11.6","builder-pattern":"^1.3.0","@types/decimal.js":"^7.4.0","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/whirlpool-sdk_0.1.1_1649277211954_0.23280157764191678","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@orca-so/whirlpool-sdk","version":"0.2.0","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"author":{"name":"team@orca.so"},"license":"MIT","_id":"@orca-so/whirlpool-sdk@0.2.0","maintainers":[{"name":"phil-orca","email":"phil@orca.so"},{"name":"0xscuba","email":"justin@orca.so"},{"name":"yutaromori","email":"me@yutaromori.com"},{"name":"meep.orca","email":"otto@orca.so"}],"homepage":"https://www.orca.so/","bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"dist":{"shasum":"a9e9f746fb9626a91d099f23381c598059129af5","tarball":"https://registry.npmjs.org/@orca-so/whirlpool-sdk/-/whirlpool-sdk-0.2.0.tgz","fileCount":130,"integrity":"sha512-KfzKu0rVmvwoWBkzJee4ERw2h5/OtBzpQQOBYSbrBgF7QB2Lb5JZMQS50TQHhidXgoxYyQkmHDaagBdZORQbjQ==","signatures":[{"sig":"MEUCIQCEQ4st7/SkEXHHEuzVH7wqZpHoX1661atiSt/5Adt8VQIgbkCdsQJ3og4x8U2G9tVMTASVvSiH4Xror/4hOWZwbUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieabgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+kRAAl8rd2wjxqg4bukKzhYdsdvBNvK/G+mCUft7egsE93S6MxJij\r\n240Rz2vAYGF4ZLdHK6fG0DZq5It6QHboJIRM4k6RJlphbMlA7WDMrLwoVRI7\r\ngjH5aY+YzavmyzcEpWYBFbTv8eCqzR7MGOB2z4oz53NNyDoFCRIIXqePpcGF\r\n0vbSM3Oo9DnLeuWerIZVBsYhJr8a8AtIQtu1mEHs37HN3a3oiRm7rt6spF7H\r\nzlrgh9SeW51ytLZxYPrJ9EJW9tVRAonUgHbIoF7UuilSRGiFV+eEG3AIPref\r\nJQ3IVRiOaqLgbkLMWWVys2Mv+rjGpDty3mfq4SR9BojNqpvy8R5idswIljaL\r\nsHrzvcmFkOMpg/GrHKhjXmE6a6X1kvj44g2/mo/NwRmLU9dscZ6nO4UyoEvm\r\nRrG2hRanTzJo0XZfqz+WwHU3d1s0Q10X7AaNJ6eJXL5VTIcbneB3AOD5JYO6\r\nSQHQvNL7Mt2p0qBvRwAIZBYRhU1EdVBzdMZ1+nr3QvPhe4jt7q+FMGWhbUe0\r\nFaPrOIHac2L0hKiz+ABuuF6u2TA+FQh+0hjGbJpRVjA/yEJfJOWWSsQMnkLF\r\n21A4m4KKfNdoj3vQKAWhPF6y8JIHS1a79KYnLQEYjvt2j3479upZ4U5Qfyg5\r\nJ8onB1e8OEFSYsffWwIq6w4G0LUSklrhbKg=\r\n=/HHx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc -p src","watch":"tsc -w -p src","prepare":"husky install","prepublishOnly":"yarn build","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"phil-orca","email":"phil@orca.so"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","directories":{},"lint-staged":{"*.{ts,md}":"yarn run prettier-format"},"dependencies":{"axios":"^0.25.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0","@solana/web3.js":"^1.31.0","@solana/spl-token":"^0.1.8","@orca-so/common-sdk":"0.0.4","@project-serum/anchor":"^0.20.1","@orca-so/whirlpool-client-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","ts-jest":"^27.0.3","prettier":"^2.3.2","typescript":"^4.3.2","@types/jest":"^26.0.24","@types/node":"^12.0.0","lint-staged":">=10","@types/bn.js":"^4.11.6","builder-pattern":"^1.3.0","@types/decimal.js":"^7.4.0","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/whirlpool-sdk_0.2.0_1652139744127_0.8850658175154755","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@orca-so/whirlpool-sdk","version":"0.3.0","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"author":{"name":"team@orca.so"},"license":"MIT","_id":"@orca-so/whirlpool-sdk@0.3.0","maintainers":[{"name":"phil-orca","email":"phil@orca.so"},{"name":"0xscuba","email":"justin@orca.so"},{"name":"yutaromori","email":"me@yutaromori.com"},{"name":"meep.orca","email":"otto@orca.so"}],"homepage":"https://www.orca.so/","bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"dist":{"shasum":"b5b0419d2c851ec8caf850b3572bb2174ad9c060","tarball":"https://registry.npmjs.org/@orca-so/whirlpool-sdk/-/whirlpool-sdk-0.3.0.tgz","fileCount":131,"integrity":"sha512-mfaggTEiwR01DGugYO8JjfTNCsGKlKuIAfc18Zy90aGYqKttCsLB6VwNJW32g34yHkFoY1nH5LhtnXbTnwNY7g==","signatures":[{"sig":"MEYCIQD9Mgf9dbtdFnabkjNAwZyqtFheOjfm8ErsncP4PubgEwIhAOsEt0/tYFKb7Hh6t5eeh4aKwuUPe7O576ycEcPIwNcS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipJYtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4EQ//U25TGtv3E7qOmTegfW001BMAXU8dFc4HcZy1dM6shEf8CJNn\r\nEMF/8N//4LIvY2RbbK/ggDKhIR4U6lueK01SnjPxXBG9Vx5NUnfxmrE9IELB\r\nfmUJ2M+xk/4ansdeYV9dsL/eMSEF2c2zEMUYalZAxO8A9geKVtKd/m4RgXZP\r\no0El0DF8C8TeEQtjyspAqfk4TQsjLQkkCkPIGGfbgewNx5KfWqQOMHU0AcvE\r\nEufaXSTJCBADoAZO+cIGQ/4zegA50If3jPHVCqMOG6nm62PNbHdJMI28haH5\r\nbt2awq04VfiEqRQ3TfRBAvqnqpQmDKbXfwxXPt7o7bpJ0NhNfE61BCQyt3jV\r\nk26+/N3X1ItRyqtWfcgFUTjt9G08Z5r/52HLWivFaz3lL/IYCNa2yMBLHCru\r\ni46U/Yo4HTtl2SQdSBIhldyRNhbuQSomtOEZ956s1ESY4ThAA/2EGYqBa4uS\r\n2xIxfcKV/RUE4RdiwGdLhD/JpPKyS1pC3CIGYKh/4OUYNeylxsR0GZxu0KuB\r\nrZnvW8FkolAP7xk7qlT7k8/8avn5nVxq6zK7Q08SmXn8V4uirCWE6nM1u5SW\r\n5JN1HnOkNz1ikJez+NXE7Q7VJYRFDtoNbt2vUGBKrD3kR1o7HYeWc2oKW6xJ\r\nWWbaQs8u1qXpNlUDMC+AT1aXO+hiPsQDEzI=\r\n=C+jW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc -p src","watch":"tsc -w -p src","prepare":"husky install","prepublishOnly":"yarn build","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"yutaromori","email":"me@yutaromori.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","directories":{},"lint-staged":{"*.{ts,md}":"yarn run prettier-format"},"dependencies":{"axios":"^0.25.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0","@solana/web3.js":"^1.31.0","@solana/spl-token":"^0.1.8","@orca-so/common-sdk":"0.0.4","@project-serum/anchor":"^0.20.1","@orca-so/whirlpool-client-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","ts-jest":"^27.0.3","prettier":"^2.3.2","typescript":"^4.3.2","@types/jest":"^26.0.24","@types/node":"^12.0.0","lint-staged":">=10","@types/bn.js":"^4.11.6","builder-pattern":"^1.3.0","@types/decimal.js":"^7.4.0","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/whirlpool-sdk_0.3.0_1654953516848_0.923132357811842","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@orca-so/whirlpool-sdk","version":"0.4.0","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"author":{"name":"team@orca.so"},"license":"MIT","_id":"@orca-so/whirlpool-sdk@0.4.0","maintainers":[{"name":"atamari","email":"atul@orca.so"},{"name":"tmoc.orca","email":"tmoc@orca.so"},{"name":"meep.orca","email":"otto@orca.so"},{"name":"yutaromori","email":"me@yutaromori.com"}],"homepage":"https://www.orca.so/","bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"dist":{"shasum":"80607b99747e61c26cb30fbf1944ca54222eefb8","tarball":"https://registry.npmjs.org/@orca-so/whirlpool-sdk/-/whirlpool-sdk-0.4.0.tgz","fileCount":125,"integrity":"sha512-/r0UPMZVDk6K/3jXAiyLojde3esFxKDPUvCgTGlRiKqnZPjOPBY4qn/iEKfqYkhogPXNfS6Iwkhr5R7XasLcOQ==","signatures":[{"sig":"MEUCIQCrI+PJ4lm0xfylKqgnDUQCcLLJqrSidEGLSunOUWN4EQIgDxpu7wFg/iXNVoAHjpxthSvT5taOtdlz9Rbx/gFKeJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB7auACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9TA/5AXnn0Fokp+mOG50ltd/lBbXjYcNl6uZbfLmIP7d0F8iwEA+N\r\nTeSD+87yuUuGb+bMlRZHWztv3rKuV4ySOeakWf1UZMp9AznhumJmV/PNm1nf\r\n1qYn0CiU0QP127T8W+V7nLLt2zJ6ueNPvaFXIfDx+7gpgrEZQMVq+PXak++A\r\nIxsDpwPrJ+LoJJYXwLJy/qzdolDens9dHVM79gD0i4durckjuLDj6wKo8FS7\r\ncog97i41knTp/ShKZ+8Rt76aNQTXMouGySF0xynHIMc7JmHCgN/zlDwfz+QH\r\nLbXvnBswmjGV4dG2zq3DMaeWSMrVhtpCevQxJorhF5H02OF4c/nt2JqLvCi7\r\n6a9OQ3ugE8lxVc65g6dpFiNBc3uPGxAmHDDPuLXNBOZ59a1LUxTqj4ka+DTv\r\n1usO1gMPlyvpPsRw9UN3sIpiNpm7BeZzg2vI9DRU7U1Pz4M3HJqm+Vh8ctRL\r\nsVJNWHBjLUc/zeYOszRRdJYlHAPiWhl73jsEzO9p2/2P+S7BvpVncX1bOcaf\r\nEQGDzka+NtBsZTu5PHu/4wEiD9y9JG1WxQDSN1kfPGR3t/Kh/6wLgzFgQ9VG\r\nKjkKqSdnyWTc+hw0ASYioTYpRuzQmTcSpd6lqQhiThrHoX1Jy4J+glQh3Pwj\r\nz+4qqLLTlyOuvdxq8kNLZcp3ph48NcDPfIE=\r\n=LdMM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc -p src","watch":"tsc -w -p src","prepare":"husky install","prepublishOnly":"yarn build","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"tmoc.orca","email":"tmoc@orca.so"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","directories":{},"lint-staged":{"*.{ts,md}":"yarn run prettier-format"},"dependencies":{"axios":"^0.25.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0","@solana/web3.js":"^1.31.0","@solana/spl-token":"^0.1.8","@orca-so/common-sdk":"0.0.4","@project-serum/anchor":"^0.20.1","@orca-so/whirlpool-client-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","ts-jest":"^27.0.3","prettier":"^2.3.2","typescript":"^4.3.2","@types/jest":"^26.0.24","@types/node":"^12.0.0","lint-staged":">=10","@types/bn.js":"^4.11.6","builder-pattern":"^1.3.0","@types/decimal.js":"^7.4.0","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/whirlpool-sdk_0.4.0_1661449902686_0.31999492735068924","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@orca-so/whirlpool-sdk","version":"0.3.1","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"author":{"name":"team@orca.so"},"license":"MIT","_id":"@orca-so/whirlpool-sdk@0.3.1","maintainers":[{"name":"atamari","email":"atul@orca.so"},{"name":"tmoc.orca","email":"tmoc@orca.so"},{"name":"meep.orca","email":"otto@orca.so"},{"name":"yutaromori","email":"me@yutaromori.com"}],"homepage":"https://www.orca.so/","bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"dist":{"shasum":"58f70c16add5cd4d713f90e571182637e93c329f","tarball":"https://registry.npmjs.org/@orca-so/whirlpool-sdk/-/whirlpool-sdk-0.3.1.tgz","fileCount":125,"integrity":"sha512-nkuuuboUB8aTe61JQ6NuSHBxq6pqsvCjBqk+AGE8uPsjQ39Mb4UL5HbRDtEwVuw5N7ALWNidcHWF+I8OuMouaw==","signatures":[{"sig":"MEUCIQDVHtjEczzADKlO+Jvcm+4CryUKqc48i9ph0mM4lUDN2gIgKz35iY3p1TVULmhplQi8Ove6bwbaIwtBR62QZBxAsoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGbQZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriVw/9GEPSgen7EE3ktn/4vhm4n532vZiHkmWQhaKudTwGLVhCKTdZ\r\ndvvSllJ7azC9Jd13L5v/b9BXAM5DJ1iwsPw4b2VkyAoJa/pn4ZjTxyJQF7R+\r\nwyShpH+PY7/bLWTU+ROdqx5giNh1EDQ9u6h1KBUf1ZNvCOgRZUE4+N5MgpiN\r\nbQ2dfBtUKR7a1wGugBR1lwI7PR2umUN/YCM/oqmypjFRzGjv+HrklEnvayDo\r\nQMgxtVTMi5zP0k0flJgayyUIHjVYqW4/QZIYx5deQV+O4k+lUzyUTCgMLZbF\r\n15pDieFP7g5mqhFoxdXYIBnnrCjR8juDgBujrjWFAjhDUNLkdxCimroYylTZ\r\nkBLIpmG1Y39tVFAfjLwwVkZ1tgsIyvZT4M4nYW3EZrvoMqp/NmlTYF0IyI7V\r\nSjXQgK5/xBpfh0sO4/QYZEYzPkN6tKpYZJvFF/EDPf1UYZkVBnZXD9KILB+I\r\nApiowkzqHUGTUH+Pbssb8AViopjAsZQn/yrGS1p5Bbm1p0g4qCHZigAej5Ol\r\nYdMiOZXaNLzol5kdZ1jSeQqjbz0x/tW7F1rjPOlO/gHGe3f6yhWqdyHKvF7Y\r\nPHPcPH8oXpEk9wtKfN/JyFXpzjeI0ZmWlPcG+O31aAe55a2450xL1RmJAZkd\r\nJJC+tJzzplh7LyK/ivXe3jqW2lLvuPtrC5A=\r\n=v5K0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc -p src","watch":"tsc -w -p src","prepare":"husky install","prepublishOnly":"yarn build","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"tmoc.orca","email":"tmoc@orca.so"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","directories":{},"lint-staged":{"*.{ts,md}":"yarn run prettier-format"},"dependencies":{"axios":"^0.25.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0","@solana/web3.js":"^1.31.0","@solana/spl-token":"^0.1.8","@orca-so/common-sdk":"0.0.4","@project-serum/anchor":"^0.20.1","@orca-so/whirlpool-client-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","ts-jest":"^27.0.3","prettier":"^2.3.2","typescript":"^4.3.2","@types/jest":"^26.0.24","@types/node":"^12.0.0","lint-staged":">=10","@types/bn.js":"^4.11.6","builder-pattern":"^1.3.0","@types/decimal.js":"^7.4.0","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/whirlpool-sdk_0.3.1_1662628889716_0.03410822354241061","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@orca-so/whirlpool-sdk","version":"0.4.1","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"author":{"name":"team@orca.so"},"license":"MIT","_id":"@orca-so/whirlpool-sdk@0.4.1","maintainers":[{"name":"atamari","email":"atul@orca.so"},{"name":"tmoc.orca","email":"tmoc@orca.so"},{"name":"meep.orca","email":"otto@orca.so"},{"name":"yutaromori","email":"me@yutaromori.com"}],"homepage":"https://www.orca.so/","bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"dist":{"shasum":"3f2132bb1344eddd5bdaaec6b1516479f99fd8a1","tarball":"https://registry.npmjs.org/@orca-so/whirlpool-sdk/-/whirlpool-sdk-0.4.1.tgz","fileCount":125,"integrity":"sha512-BXvClzbHQHaS9054a/YuTLMCKYn2ybbygdXv5xWp+bXMmSAvGQ4VH9kL9eOv1wya0Cc1Dq4ZkHId8NGJg1Z4jA==","signatures":[{"sig":"MEQCIEgEuY2xclhjHYlYmdiYGtuewFLcSG1aogNabtTMgofEAiA3g7SgpKJ1z1cawFbZ9EgscUTLJJPToiyplh7wacG7CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGtM+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV5BAAiIeTl2PdtTU8t2DyhlIAOhOT11gvzrKGV6ziMKrjrn9NQiFa\r\nAr4VI9LTyDRI2MQyntgKxIGRH0xi9J3Oqq6Gms1ETU3lREBdyP46K3sFSw3h\r\nkZpG4rsIoaOoEFOAmdaBv8coKrYAjlK5mUtHG/oLIVrbLvjuVyEG2yexFfrC\r\newdkZ7BYwMRIbmNdVtDpi287SvAaKymQXINmqMSr4Ig3lORSZnbOtetL3W2K\r\n/b9VSjQ0XykXvGgQaMrX3YtNT0KvESkBY8IHHHniy1QnIiofnk4eUIyxZjmQ\r\nsXBNBUYXNRcStwSy5sb9aB46x4UIawIUCEymWbBwAWhP6GeB0LjuHGTNnOyN\r\nk9hki2sKBHVbchvEwMDMRotXlfxJuPv01FCZYKzLuOGfQR+H2hmhYlRKhiLT\r\nANTugM6ValJ6HBio3XWqolJZ1CkVhiMj4dZUOC1ylY1A3SViFcvYXbZz5rC5\r\nwE6XRTmteNGoZbQJBsL7Yhb1n5Uh9SBxUXtJUaGMMIuHUEhMxQ817JjWJjz5\r\nORxwT76VVShym4e/ov+0wfzJTD3CjQp79+noCrOnCk72oK4zSDPjcOoWg+ov\r\nRziI9ljo52FnBdF4hqPpsl0TkY7ndr3ohUGu5YEOaEoG+PdkELxebTEGAIH2\r\nPvyB4OBGuzG6HNGZz0Vus+Hb3+NZn4LXURE=\r\n=n/ln\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc -p src","watch":"tsc -w -p src","prepare":"husky install","prepublishOnly":"yarn build","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"tmoc.orca","email":"tmoc@orca.so"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","directories":{},"lint-staged":{"*.{ts,md}":"yarn run prettier-format"},"dependencies":{"axios":"^0.25.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0","@solana/web3.js":"^1.31.0","@solana/spl-token":"^0.1.8","@orca-so/common-sdk":"0.0.4","@project-serum/anchor":"^0.20.1","@orca-so/whirlpool-client-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","ts-jest":"^27.0.3","prettier":"^2.3.2","typescript":"^4.3.2","@types/jest":"^26.0.24","@types/node":"^12.0.0","lint-staged":">=10","@types/bn.js":"^4.11.6","builder-pattern":"^1.3.0","@types/decimal.js":"^7.4.0","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/whirlpool-sdk_0.4.1_1662702398581_0.5924907638242878","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@orca-so/whirlpool-sdk","version":"0.4.2","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"author":{"name":"team@orca.so"},"license":"MIT","_id":"@orca-so/whirlpool-sdk@0.4.2","maintainers":[{"name":"atamari","email":"atul@orca.so"},{"name":"tmoc.orca","email":"tmoc@orca.so"},{"name":"meep.orca","email":"otto@orca.so"},{"name":"yutaromori","email":"me@yutaromori.com"}],"homepage":"https://www.orca.so/","bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"dist":{"shasum":"00dab48e03af7c29a7d83180ebbc63b272fbaea8","tarball":"https://registry.npmjs.org/@orca-so/whirlpool-sdk/-/whirlpool-sdk-0.4.2.tgz","fileCount":178,"integrity":"sha512-HRklWsejdRfSAB3LAdbBtC/jdo4zl0UsWg5UxBLbT8+hZYbxFafKLNBX5OfCMRXBFIqqbcHQbCJdC6XIf8LRLA==","signatures":[{"sig":"MEUCIQC+EBmTdaG9AAwhwKgiNTaIOLeR21b4UxRLDiSZQKrGlgIgDWRLVwyq3U/74cD6oyV8yzTm67FaRCTtCvDbwKaaR3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRzKbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5qg//bzmG60D3zlzuAVsKKNqM/0DQUr+e91ryGrd4wcnIbRYrmU9A\r\nI8RsliSFhf5dGg5rpqu0bE7GUcn6ixeuBP9TJUNu9Fz3dGTuyZ2YOCqvXX3z\r\nkTKh2NKNAgkNS4XIW2o49x51GacJWPqPgdbFmpDWLq6f95OCO9i+gdsUK7jF\r\nErybt+oh2VRSjcwlLDeOUMbiGhvlVw1RXYXs67s5zDxLYt1G33U+RNdxoqHq\r\nm/iPIP1pqxzBZj3Q4v5dNnxNXtcej2lhR+dJ/6eMr+P1w41SzyVjB6flo2aW\r\nWnnP+md0rISFfP3zSdpoEkbyWjsdAW0zw3PG2CJPpEuy76ptcsACBUOIH4h1\r\nQLyLx1ExwsfbTq+yujW7KN6osOakmEYR42J1GeIbJk1jXhJ66KASDECU4t5i\r\nR3f5eVP/CWJyyFm1PvAi86fuby4VFc/OX14BqFXIDWIajRRy4pyC9bNipNsR\r\nPEcMW8BHsF7XmXyY6+JVxKV0ndGlo+pW6XTBHSE3YKIc21rZat/tI0UxbY6u\r\nwA7My3Wn5u1OAggBJiFDlmQR9jYZ63pFBQ+P1cqVIqNJRLPV/ZIxMQYQ4oRt\r\n/gpDnJKvy8VZHTYwbScv2b02Pb5WEMbPob3pVtalpXtvAniBgFwWzjCt7Vcd\r\nWc5zH6s/vDNl1JrqSYn7u2xi+vTlhmffh84=\r\n=GEtI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc -p src","watch":"tsc -w -p src","prepare":"husky install","prepublishOnly":"yarn build","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"meep.orca","email":"otto@orca.so"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","directories":{},"lint-staged":{"*.{ts,md}":"yarn run prettier-format"},"dependencies":{"axios":"^0.25.0","decimal.js":"^10.3.1","tiny-invariant":"^1.2.0","@solana/web3.js":"^1.31.0","@solana/spl-token":"^0.1.8","@orca-so/common-sdk":"0.0.4","@project-serum/anchor":"^0.20.1","@orca-so/whirlpool-client-sdk":"0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","ts-jest":"^27.0.3","prettier":"^2.3.2","typescript":"^4.3.2","@types/jest":"^26.0.24","@types/node":"^12.0.0","lint-staged":">=10","@types/bn.js":"^4.11.6","builder-pattern":"^1.3.0","@types/decimal.js":"^7.4.0","eslint-config-prettier":"^8.3.0","eslint-config-react-app":"^6.0.0","@typescript-eslint/parser":"^4.26.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"_npmOperationalInternal":{"tmp":"tmp/whirlpool-sdk_0.4.2_1665610395238_0.1273881693683565","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-03-24T08:56:54.757Z","modified":"2026-09-26T02:43:47.896Z","0.0.31":"2022-03-24T08:56:55.161Z","0.0.32":"2022-03-26T01:50:52.957Z","0.0.34":"2022-04-01T04:54:56.614Z","0.0.35":"2022-04-05T04:21:52.517Z","0.0.36":"2022-04-05T09:48:24.302Z","0.1.0":"2022-04-05T13:00:17.506Z","0.1.1":"2022-04-06T20:33:32.083Z","0.2.0":"2022-05-09T23:42:24.320Z","0.3.0":"2022-06-11T13:18:37.072Z","0.4.0":"2022-08-25T17:51:42.898Z","0.3.1":"2022-09-08T09:21:29.868Z","0.4.1":"2022-09-09T05:46:38.776Z","0.4.2":"2022-10-12T21:33:15.428Z"},"bugs":{"url":"https://github.com/orca-so/whirlpool-sdk/issues"},"author":{"name":"team@orca.so"},"license":"MIT","homepage":"https://www.orca.so/","keywords":["orca_so","orca","solana","typescript","sdk","crypto","dex"],"repository":{"url":"git+https://github.com/orca-so/whirlpool-sdk.git","type":"git"},"description":"Whirlpool SDK for the Orca protocol.","maintainers":[{"email":"yugure@orca.so","name":"yugure-orca"},{"email":"ltruitt5@gmail.com","name":"truitt"}],"readme":"# Deprecated\n> Note: This is a pre-release SDK for the Orca Whirlpool Program and is **deprecated**. Please use the new [Whirlpool SDK](https://github.com/orca-so/whirlpools). \n> If you are migrating to the new Whirlpool SDK, [Read this document](https://orca-so.gitbook.io/orca-developer-portal/whirlpools/environment-setup/migrating-from-v0-sdk)\n\n\n\n# Orca Whirlpool SDK\n\nThe Orca Whirlpool SDK contains a set of simple to use APIs to allow developers to interact with the Orca concentrated liquidity pools.\nThis package will be sunsetted soon.\n\nLearn more Orca [here](https://docs.orca.so).\n\n### Interact with Whirlpools\n\n- Swap on the new Whirlpools.\n- Manage your Whirlpool positions. (ex. Open/close position, add/remove liquidity, collect fees & rewards)\n- Get offchain pool data (ex. price history, TVL, APR)\n\n**Supported Orca Pools**\n\n- As part of the Whirlpool Beta launch, we support `ORCA/USDC`, `SOL/USDC` and `mSOL/USDC`.\n\n**Coming Soon**\n\n- The API will be modified to improve developer experience.\n- Open-sourcing the inner `@orca-so/whirlpool-client-sdk` so power-users can construct Whirlpool instruction calls directly. (Feel free to take a look when you pull down this module!)\n\n# Installation\n\nUse your environment's package manager to install @orca-so/whirlpool-sdk and other related packages into your project.\n\n```bash\nyarn add @orca-so/whirlpool-sdk\n```\n\n```bash\nnpm install @orca-so/whirlpool-sdk\n```\n\n# Sample Code\n\n```typescript\n  import { Provider } from \"@project-serum/anchor\";\n  import { Connection, PublicKey } from \"@solana/web3.js\";\n  import { OrcaWhirlpoolClient } from \"@orca-so/whirlpool-sdk\";\n  \n  // NOTE: The following code will work currently but the API will change in upcoming releases.\n\n  // You can use Anchor.Provider.env() and use env vars or pass in a custom Wallet implementation to do signing\n  const provider = new Provider(connection, wallet, Provider.defaultOptions());\n\n  // Derive the Whirlpool address from token mints\n  const orca = new OrcaWhirlpoolClient({ network: OrcaNetwork.MAINNET });\n  const poolAddress = await orca.pool.derivePDA(ORCA_MINT, USDC_MINT, false)\n    .publicKey;\n\n  // Fetch an instance of the pool\n  const poolData = await orca.getPool(poolAddress);\n  if (!poolData) {\n    return;\n  }\n  console.log(poolData.liquidity);\n  console.log(poolData.price);\n  console.log(poolData.tokenVaultAmountA);\n  console.log(poolData.tokenVaultAmountB);\n\n  // Open a position\n  const openPositionQuote = await orca.pool.getOpenPositionQuote({\n    poolAddress,\n    tokenMint: ORCA_MINT,\n    tokenAmount: new u64(1_000_000_000),\n    refresh: true,\n    tickLowerIndex: priceToTickIndex(new Decimal(0), 6, 6),\n    tickUpperIndex: priceToTickIndex(new Decimal(100), 6, 6),\n  });\n  const openPositionTx = await orca.pool.getOpenPositionTx({\n    provider,\n    quote: openPositionQuote,\n  });\n  const openPositionTxId = await openPositionTx.tx.buildAndExecute();\n\n  // Construct a swap instruction on this pool and execute.\n  const swapQuote = await orca.pool.getSwapQuote({\n    poolAddress,\n    tokenMint: ORCA_MINT,\n    tokenAmount: new u64(1_000_000),\n    isInput: true,\n    refresh: true,\n  });\n  const swapTx = await orca.pool.getSwapTx({\n    provider,\n    quote: swapQuote,\n  });\n  const swapTxId = swapTx.buildAndExecute();\n```\n\nIf you are using Provider.env(), you can invoke with the following:\n```bash\nANCHOR_PROVIDER_URL=https://api.mainnet-beta.solana.com ANCHOR_WALLET=<Path to your keypair> ts-node <Path to file>.ts\n```\n\n# Technical Notes\n\n**Code is not stable**\n\nThis repo is in a pre-release state. The public API will undergo a major refactor prior to our beta release.\n\n# Support\n\n**Integration Questions**\n\nYou are welcome to source-dive into the SDK and the inner `@orca-so/whirlpool-client-sdk` to interact with the Whirlpool contract. However,we will not be able to provide integration support at this moment.\n\n**Issues / Bugs**\n\nIf you found a bug, please message the team over at @integrations on Discord.\n\n# License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","readmeFilename":"README.md"}