{"_id":"@cetusprotocol/dlmm-zap-sdk","_rev":"24-d12c7d1c93c33620950cf66b1dc0e1c4","name":"@cetusprotocol/dlmm-zap-sdk","dist-tags":{"latest":"1.0.8","experimental":"0.0.0-experimental-20260825153624"},"versions":{"0.0.1":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.1","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.1","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"fd49a739977495ce665aad822be6b01243189c7b","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.1.tgz","fileCount":8,"integrity":"sha512-xTi/Cr2k+XHDA2TSHOqqZALu0MTZ2FAiHmHvp+mBcCQwpnkcYQR8hJr4D/rzgp0UmHUnIwCxHzpfraNRED14Bg==","signatures":[{"sig":"MEYCIQD51LbISIkVIQHS16HTtMtq0SYpKGYJ2YWURZsOY1/Q4wIhAMQTdwK5JsfJH0rYFdwZ7cQU6Oh0xuBSs52wjcTqFSC4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593142},"main":"dist/index.js","module":"dist/index.mjs","gitHead":"6ea08a3815daa286f6cf7363cb166321f6d7209e","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"jest","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format cjs,esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@mysten/sui":"*","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":">=1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.1_1764933012574_0.18571743218062298","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20251205191021":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20251205191021","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20251205191021","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"eba14acbfad57575752981c8b598b1c435f8bb6d","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20251205191021.tgz","fileCount":8,"integrity":"sha512-08RMP9UR/OvbBRafczxst0z589DUFJr+xKDP0f/DX6NWe1MQ52WC838zxBxstNmt+SkB+U/zBWfdlNnVKmpVRg==","signatures":[{"sig":"MEQCIGkpfgiIbUIIwEFUWRg2RKATCF+4YvkIurvd1vyo+h4vAiBf5wfUoQ3z5gR3TLd/YtDB066BFoLkdG9zP0iLZIzt0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593170},"main":"dist/index.js","module":"dist/index.mjs","gitHead":"6ea08a3815daa286f6cf7363cb166321f6d7209e","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"jest","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format cjs,esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@mysten/sui":"*","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":">=1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20251205191021_1764933044314_0.8919159165805954","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"1.0.0","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@1.0.0","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"bcc22818e0098549ff663c4441f65bb83948fcdd","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-1.0.0.tgz","fileCount":8,"integrity":"sha512-tPXJXrWOGSbaqckHyIsYfVNfgU5pLtX3alU6Swdw/ETwJDSdPhruFVQuWXd6zxGwJ0HVGweUTKIuKnthc8SF8Q==","signatures":[{"sig":"MEYCIQDnd8Y6t+VgiXOo2l+2MY2l3VHkYZnpeJoLGETPWS+3VgIhAMgBFrMXARXuiicIZSVjKLKd4nQqA/QibZM37uQVU9su","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600912},"main":"dist/index.js","module":"dist/index.mjs","gitHead":"faad7cf3d58395c1579851e3c21055b16b7869bf","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"jest","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format cjs,esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@mysten/sui":"*","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":">=1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_1.0.0_1765260743427_0.4905700024413693","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20260302121004":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20260302121004","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20260302121004","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"27c9457d4acff9575afa4c4cf9462dde22be05fc","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20260302121004.tgz","fileCount":5,"integrity":"sha512-h16bTdZo0pcD/+xLIPPtOfc7vk6GqLukoMf+YMUVT283u0SlieS24TaO0evK6X9/+TPQWvYzMPju4yHg2yGIcw==","signatures":[{"sig":"MEUCIQDPJf3XUHNxesMy/qlhuQbhThEQxnYFDJxupoW7Zmu7WwIgEJIuv8DnPPxPgivvHHLzXMgkxzSarnQHn0v7+99HWoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306663},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b7afc834a7ca728d1f164ba8c3c6d9defc94ca28","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest run --include 'packages/dlmm-zap/**'","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@mysten/sui":"2.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":">=1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20260302121004_1772424622432_0.9181530869057475","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20260317111602":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20260317111602","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20260317111602","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"14a763ebf601a75070b053a58c4ba762f9349a9b","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20260317111602.tgz","fileCount":5,"integrity":"sha512-S8gkddL1XYIG7l9aDw4EWDVqZi1MEVSiZFRnEU5eY2zxTIN2aat1RwYGTrRR6lTYWpc2npUUiF0r9Kom2/fU1Q==","signatures":[{"sig":"MEUCIAMYnyEfLmzio8zP8CBRJiv8wt5FW4o2s7q4ny/RdImVAiEAyTSkV/4QyAOyJgyuge0ahcWGDzo9fGG4KHPn1HY994g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306250},"main":"dist/index.js","type":"module","module":"dist/index.mjs","gitHead":"fb5af9e895377fdbc4ddd6d7001c46ae2be9ebd8","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@mysten/sui":"*","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20260317111602_1773717400909_0.20122407896984718","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20260317143746":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20260317143746","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20260317143746","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"f0254460c524b259fa3620ac0f3fdca303f63e03","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20260317143746.tgz","fileCount":5,"integrity":"sha512-mRKAwY6Gxab5+Zeu2LnA8MPskcJSgqOivSSPfFJodnWu2uSUHU0aLVx/5GgHswmjD67zKZGqC/ei0vq54FaDlw==","signatures":[{"sig":"MEQCICv3BQUOYdaV8eYPMZuChWabIbk1zXe7aQfOykOCyHZrAiB6Hhi5lw2EQEGl/3y4SsevRUXYzz7a2K5NtVPj2Cc4yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306359},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d3fc4044a6ad63dac2502204b002829582000a9d","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@mysten/sui":"*","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20260317143746_1773729493521_0.1352497414610665","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20260317182900":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20260317182900","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20260317182900","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"d94937dd4014ac65256815881e131c1acb612e39","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20260317182900.tgz","fileCount":5,"integrity":"sha512-le5MaFOXXhiLSGSSvowuKLPUvQ2lK64cJ+WrQCUWpj9Que6bJc2Hx09BBLs2IBhTJRHHX/5Ao8Uf/O/RBYa8HQ==","signatures":[{"sig":"MEYCIQDu7MsL0G1Pwj/zCP2xb+Q0gLA459Soju+R7DA0bA1pBAIhAKGOAAvnGbB0cOvsz5mfw70zARZkjacMiZWD6yhNJpuC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306387},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d3fc4044a6ad63dac2502204b002829582000a9d","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@mysten/sui":"2.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20260317182900_1773743442239_0.9891500342646282","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20260319180743":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20260319180743","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20260319180743","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"3c779fc37b4aa1ace41c009991031a1bc99ed6df","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20260319180743.tgz","fileCount":5,"integrity":"sha512-QmMxaIIICCyqS5nn3+RQTQ1cFdbOoSG21/812ia8/bxlpLzWKhGbM53wrsEIUnlZIRkSohpnmjLhD4rzPru6iA==","signatures":[{"sig":"MEQCIA/UFsVJs3tc0By0uMIHmuFejvu6YbuW6osbBrPMDPN5AiAm0rycN4UqmjDR0tg3WUNh8O+U8Ogry5KlR33mjaFe9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306432},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"58cdad7083066d22d6aa3d61e82792f9cbc45fce","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@mysten/sui":"2.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20260319180743_1773914889160_0.825347570796678","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"1.0.1","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@1.0.1","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"afea33b7d98bface22048f8ffb6007a544340564","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-1.0.1.tgz","fileCount":5,"integrity":"sha512-VHOL7H69PKhW2u6tyb3DJrMUzhR4ZdLT4bLYhwBVPnw7bFsi69BbDvoQDQrVSg8k15hWXXdji4l3RkSe/g4fxg==","signatures":[{"sig":"MEYCIQDgU9LTnoRJFDr5eWOZqKDvfA7Wmt7VqENm0gVRGZ/k5wIhAP5dDXwEy6C2k83q33TryEN3gYxPCuxJ8h6gVAaJKIAl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307337},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3e659431607c6fe9f3076dccde8386354f5a39a3","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@mysten/sui":"2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_1.0.1_1773977071492_0.37457837695827734","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"1.0.2","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@1.0.2","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"51f43a935cf873291b03069c8d182adc2e4bf883","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-1.0.2.tgz","fileCount":5,"integrity":"sha512-OlPaBl4fQqS9CTxulUHjfuRvqSzUXDvdJIbyCO0AvrqBpRmYGHwizAHujSRhmz7kyRnJ6jG2VXVBUrhUqpc9VQ==","signatures":[{"sig":"MEYCIQD5rLHi5o5YHDMcyCY6oNNOL2Tl7ebVtkQGDJEctc8DcwIhAKY+hVZhoUlexGsmC+YhbeeC645z8pHdN7pZftqTOWrc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307337},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3e659431607c6fe9f3076dccde8386354f5a39a3","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@mysten/sui":"2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_1.0.2_1773978985166_0.5341844277661818","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20260330153406":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20260330153406","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20260330153406","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"18148e52b0e4941c6b397dfe3653e4498b5f251a","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20260330153406.tgz","fileCount":5,"integrity":"sha512-n1n62VrWR6vAOqarrmsqgdBYLhEyd61r4UfLYMn4n+u4dSq1T/GWiKnzr5IShMc3qJL1yD8HyILYdZ3P7H2Zqg==","signatures":[{"sig":"MEUCIQC8FdfUpq5oEsuUMknI69RxB3d+ewtDk23VfDoGdP4BRwIgCWEnkm0VcZdhWA9O4A5037ezRqvFamHOyEbzS1ryufc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392221},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0ed270597f965bc7eb1d7749ba36d69de0357167","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@mysten/sui":"2.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20260330153406_1774856068331_0.9072446780291128","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20260331153036":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20260331153036","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20260331153036","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"5ec6c753c21ac782013e1683403e5414bf72ef48","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20260331153036.tgz","fileCount":5,"integrity":"sha512-NolnFms+yzhyIFQ0djdMIbzw7I0rGJup6Ib72iow7GkPLhYwa8Mhi97i5O6lzKQ0tdJQJ2jKf7CPbw7G12pgwA==","signatures":[{"sig":"MEYCIQDnIxjFyfCkPcF12wfyqgl+JIpvizWvt7zbqlx3J+KzWAIhAIwtqmYkw1S5g7KJcRPIFlXwlP5T6TFTSaPCV/cRNMRa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392739},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd281439992a36378044dd2a1686293c8a22972f","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@mysten/sui":"2.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20260331153036_1774942254974_0.3746176468073841","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20260408132407":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20260408132407","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20260408132407","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"0a0cb9ca845edee70e36c8e6cd8d3693a6bf6f3e","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20260408132407.tgz","fileCount":5,"integrity":"sha512-Jy4maT6nC8g70zv2DYfRgfb3ZuqUhqlXhczDBeeA6FZCq9b4uVNTCTRnsU/LGpOEhZMkdv/+YHsJTdcwJFl6kw==","signatures":[{"sig":"MEYCIQCcXKOFxmLXpPEl948LajjrANFTn0+/gWCbVXopFU1CAQIhALQ9bnITLGmPrSspv44gIU0dtQqkW2a3uw23w7z7bjyd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393760},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c203fbdbb1f4119cfa4668bbafbb61b96403cdbb","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest run --include 'packages/dlmm-zap/**'","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@mysten/sui":"2.13.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20260408132407_1775625989809_0.09130918963344148","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"1.0.3","keywords":[],"author":{"name":"test"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@1.0.3","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"0caf2f11ac785e0f81b58ccf7390999b826f06cf","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-1.0.3.tgz","fileCount":5,"integrity":"sha512-1DJhyhu2iU+gKVS40dNlOst5DmOa/M6JdJm5whNYPEynxgLnHWmd3K0Y8afxZroOCmqndjgGMDQMh47tfz3dog==","signatures":[{"sig":"MEUCIQCeCnXmg2WWI91nMrfddPTFusWIDTPcpe0Jbi46FYb6AAIgPpq+vMrIafUYn7NPROhHNOdUu/sc/5U6VWBiLnkLKI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392711},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"99a904d503bd7cf383559593a196ebcaacbe8099","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@mysten/sui":"2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_1.0.3_1775814956145_0.7709320125161638","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20260518193247":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20260518193247","keywords":[],"author":{"name":"Cetus"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20260518193247","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"64080741230e8366395115d442f272b9e7be2804","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20260518193247.tgz","fileCount":5,"integrity":"sha512-wES9tbll2kxCG/1fUv/Np2m2mEqr4f1pUtnN0gDAXCGjG1qXbkns/CrxiYB2hn/e4XoIQnABcWQ4MkJKFJ7fpQ==","signatures":[{"sig":"MEYCIQCPJZEohDvCyf8O/aHclyzYuwvCTT0H1YrsaQ/x2/CVWwIhAN7N0HXBvLjRf+Fix+DHXByC5NS06TlCS2BmICJ5dPYN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393767},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d265fe4b9b4d9c50557d0197b78b3cd89f354ed9","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest run --include 'packages/dlmm-zap/**'","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@mysten/sui":"2.16.3","@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@mysten/sui":">=2.0.0","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20260518193247_1779104089827_0.829613475826485","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"1.0.4","keywords":[],"author":{"name":"Cetus"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@1.0.4","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"e857b92c794adf52cd9aa6e4e2291cc8915d7f69","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-1.0.4.tgz","fileCount":5,"integrity":"sha512-EZD77V7hvHv8pwNYQaHGZdYO55RcvJMv2Qg/W4nDTL+rfnqhi8isrW6KFK60aEGVf1OU35gCMWj9IPEQu4BNZg==","signatures":[{"sig":"MEUCIGv0RB/C5ryPAQkcVpChZYn7827x3lP4+ZfuI1pbKl/iAiEAxhkQ34h2+dD5ZTdQTyywqyZ3pN9jQOZtZ1W9FS/Joxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393739},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a2ff241618f6a3858a62b095c76a679a1fb67f70","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest run --include 'packages/dlmm-zap/**'","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"@mysten/sui":"2.16.3","@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@mysten/sui":">=2.0.0","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_1.0.4_1779262048086_0.8057931517164989","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20260624112801":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20260624112801","keywords":[],"author":{"name":"Cetus"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20260624112801","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"2ea195dc785cd7b17cba856ba6cf95ec4b82e4d6","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20260624112801.tgz","fileCount":5,"integrity":"sha512-2SU2GmCbLEGf5MbXaWhmyuWut1CgbANBXvS4NFHk0y/MksRy7l47qNHIgFOno4oX013bwE9ZWuZNI+Nr6HDCuQ==","signatures":[{"sig":"MEUCIQCVSZKZ2VoHRGoM8yTnYH1Vb/3zhFXZ44lMwE89shqlvgIgH2hoRadDyadeAxJJXGn5F3lsmCTgM1+jiUqMx7UsR5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394034},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5c1cddd128cd0a99ac1f105ced751f0f9502621d","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest run --include 'packages/dlmm-zap/**'","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*","@cetusprotocol/aggregator-sdk":"0.0.0-experimental-20260623183528"},"peerDependencies":{"@mysten/sui":">=2.0.0","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20260624112801_1782271698573_0.1082353775630025","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"1.0.5","keywords":[],"author":{"name":"Cetus"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@1.0.5","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"1678da1c37b59482f4a47f827d28b740400b79c8","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-1.0.5.tgz","fileCount":5,"integrity":"sha512-HcFmMwSjtNbVER95jkeyG2L2taUmMzzacreXRCbsCUPXEQpjm8L1ej87oYIRnle920HbU9+XdgQcKXEokJMiGQ==","signatures":[{"sig":"MEUCIQDm9RvhGCyXF0POVPzZmCASZABnZ0Y2xHi5tcjt6uJT+wIgBFo0H40TKlDKvDduWsKyuqJYzIvZeOy5MItFX+DEMlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394006},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"34a9d17bff23e468d3246d6de77b1fcb3dd2bb49","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest run --include 'packages/dlmm-zap/**'","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*","@cetusprotocol/aggregator-sdk":"0.0.0-experimental-20260623183528"},"peerDependencies":{"@mysten/sui":">=2.0.0","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_1.0.5_1782352509485_0.999371008636357","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20260723112431":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20260723112431","keywords":[],"author":{"name":"Cetus"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20260723112431","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"65204cfbeeeeccb440df129003de326777bb0ffd","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20260723112431.tgz","fileCount":5,"integrity":"sha512-LpzhfFohyjVKD3PQScj5EEWY1JIliUiiyPf/frcrnb/IktF7IVeiUbwyhkAii02ZwJBLruUsf89suYw70SzkWQ==","signatures":[{"sig":"MEUCIFe1YbCooJZnKEnWQMzSSot0RdaQUBclccrHRoaK/cDuAiEA9BrTpFOFLtL5fxcjy7HxUyISp7KlFiw7Cf51uyzlGBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396609},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"af3b4965da86a7f8c2d1babc9f1f35b84d6d8792","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest run --include 'packages/dlmm-zap/**'","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*","@cetusprotocol/aggregator-sdk":"0.0.0-experimental-20260623183528"},"peerDependencies":{"@mysten/sui":">=2.0.0","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20260723112431_1784777090658_0.32345703514418966","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"1.0.6","keywords":[],"author":{"name":"Cetus"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@1.0.6","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"4cb1882169a70026f43d8adbb431e5c30dbaa273","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-1.0.6.tgz","fileCount":5,"integrity":"sha512-u4Sn8VJ2tJ9AIDFK1ABYOYH/uATOiCMTKumh7VqbgIr2k04H23HymjJm5fgNZ99qzlgIoT8xV3Kwf0VhStaSZw==","signatures":[{"sig":"MEUCIFJCQJp+5L74Yvdb+8580BzWzpe0Ayvyr0PdNbsKhq7SAiEAynZUdbKNZbG+lmeGWr7oVv5qwqnIr3nxB6nVYHOCjG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396581},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"36c29d93df0175f6d80095466b853aa3a5b4714e","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest run --include 'packages/dlmm-zap/**'","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*","@cetusprotocol/aggregator-sdk":"0.0.0-experimental-20260623183528"},"peerDependencies":{"@mysten/sui":">=2.0.0","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_1.0.6_1784787228575_0.0042264949386618955","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20260818143613":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20260818143613","keywords":[],"author":{"name":"Cetus"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20260818143613","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"766777a4ed8a4fdb32004cfa9e24c8f77a2daa8d","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20260818143613.tgz","fileCount":5,"integrity":"sha512-ok7dRi01m2oDlBrFa5vzV0Uwd16WxSEwGiFO+BQuNz2VBMBz4J1tvKpF/4+RRGDRNwAIIi15LcNP320VRXNiBQ==","signatures":[{"sig":"MEYCIQDXagA7qnv3cLewibL+g7TDjtBHs1NXpvlL/MV1iwlGdAIhAP5NFIUpPMHv7pNo+vhZcQFo2jrBgmutQQrwU5h8hNaE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397139},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"01a5c29e651f19d71ad931d843c9c8708bb82755","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest run --include 'packages/dlmm-zap/**'","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@mysten/sui":">=2.0.0","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20260818143613_1787034996556_0.7038184819137208","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"1.0.7","keywords":[],"author":{"name":"Cetus"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@1.0.7","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"fc9cccfacf9c53cba7e4f96eac57a4a938689704","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-1.0.7.tgz","fileCount":5,"integrity":"sha512-mMQt/dD44RyECuJwgi2/D5zwRUbGoFma0Ss0IUlBDZFW9civg10vhyi3YTFzunXIrt6JMXB/RlxDeezgmvvKXA==","signatures":[{"sig":"MEYCIQC2l9tKp6GjP4vvnTyy1MITHfqtgcGaFqh4+TEyHKZDfgIhANpJNi96HnuhQtcuzkQVuC7hTgkRdfMSRHNQitGkjPPR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397111},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1ec2ee82b4cc31d2949db1de8017fc322e40d120","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest run --include 'packages/dlmm-zap/**'","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@mysten/sui":">=2.0.0","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_1.0.7_1787047160186_0.5447855901195071","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-experimental-20260825153624":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"0.0.0-experimental-20260825153624","keywords":[],"author":{"name":"Cetus"},"license":"Apache-2.0","_id":"@cetusprotocol/dlmm-zap-sdk@0.0.0-experimental-20260825153624","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"dist":{"shasum":"633e213399aa65cccbd570ea000b79e56ab66775","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-0.0.0-experimental-20260825153624.tgz","fileCount":5,"integrity":"sha512-x8dsOuDV331oe8adIkw90iX8AFFpkXMcs/98XDSl87X21zXumoUEo+PQSMrBuqZHApCYf+ZDXp7EsDX85vOiJg==","signatures":[{"sig":"MEUCIQDOfj2BGoPA36i9Di/44QkiIxC2zmAkDTitTbtZmPmA3gIgIZRX8thPL+7EARkd8SDNwcNiKMrT3AmEE7Sfy5bxfso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397464},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1b7dcbdb2de76b99743661e50f73290a051b21eb","scripts":{"lint":"eslint src/*.ts src/**/*.ts","test":"vitest run --include 'packages/dlmm-zap/**'","build":"pnpm run build:tsup","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build:doc":"npx typedoc","build:tsup":"npm run build:clean && npm run _build:node","_build:node":"tsup --format esm --dts","build:clean":"rm -rf dist","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental","publish_batch:test":"npm publish --tag experimental"},"typings":"dist/index.d.ts","_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"SDK for cetus dlmm zap","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@mysten/sui":">=2.0.0","@cetusprotocol/dlmm-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/aggregator-sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/dlmm-zap-sdk_0.0.0-experimental-20260825153624_1787643409370_0.7494367695602115","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@cetusprotocol/dlmm-zap-sdk","version":"1.0.8","description":"SDK for cetus dlmm zap","typings":"dist/index.d.ts","main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"vitest run --include 'packages/dlmm-zap/**'","lint":"eslint src/*.ts src/**/*.ts","lint:fix":"eslint src/*.ts src/**/*.ts --fix","build":"pnpm run build:tsup","build:tsup":"npm run build:clean && npm run _build:node","build:clean":"rm -rf dist","_build:node":"tsup --format esm --dts","build:doc":"npx typedoc","publish_batch:test":"npm publish --tag experimental","publish:test":"node ../../scripts/version.js zap && npm publish --tag experimental"},"repository":{"type":"git","url":""},"keywords":[],"author":{"name":"Cetus"},"license":"Apache-2.0","devDependencies":{"@cetusprotocol/common-sdk":"workspace:*","@cetusprotocol/dlmm-sdk":"workspace:*","@cetusprotocol/test-utils":"workspace:*"},"peerDependencies":{"@cetusprotocol/aggregator-sdk":"*","@cetusprotocol/common-sdk":"*","@cetusprotocol/dlmm-sdk":"*","@mysten/sui":">=2.0.0"},"_id":"@cetusprotocol/dlmm-zap-sdk@1.0.8","gitHead":"1ea9742310c2f303319ddbfc54c7491b9a27b33d","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-lyA5HCoOCxpvk4iDPkjQx+pMmjxZTZgyGHBDEr1YZSaSElSJM+z6Xq85DApSWyCKy9eqJwAy8eTZrUV/l3mQkQ==","shasum":"71381434867c24de30eb9bf5eb9b089d326f7a08","tarball":"https://registry.npmjs.org/@cetusprotocol/dlmm-zap-sdk/-/dlmm-zap-sdk-1.0.8.tgz","fileCount":5,"unpackedSize":397436,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHBn5CieYFxz9/9A+2JSiPYiBUBINB8/Q1/56qcY/YFDAiEAhJ1s+lILRGb6TjTpVkBbsAkpBTdhYLpR5LFTIkeAVIo="}]},"_npmUser":{"name":"cetusprotocol","email":"hello@cetus.zone"},"directories":{},"maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dlmm-zap-sdk_1.0.8_1787887518710_0.3792421174275957"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-05T11:10:12.466Z","modified":"2026-08-28T03:25:19.011Z","0.0.1":"2025-12-05T11:10:12.766Z","0.0.0-experimental-20251205191021":"2025-12-05T11:10:44.455Z","1.0.0":"2025-12-09T06:12:23.588Z","0.0.0-experimental-20260302121004":"2026-03-02T04:10:22.583Z","0.0.0-experimental-20260317111602":"2026-03-17T03:16:41.087Z","0.0.0-experimental-20260317143746":"2026-03-17T06:38:13.682Z","0.0.0-experimental-20260317182900":"2026-03-17T10:30:42.400Z","0.0.0-experimental-20260319180743":"2026-03-19T10:08:09.300Z","1.0.1":"2026-03-20T03:24:31.650Z","1.0.2":"2026-03-20T03:56:25.316Z","0.0.0-experimental-20260330153406":"2026-03-30T07:34:28.479Z","0.0.0-experimental-20260331153036":"2026-03-31T07:30:55.199Z","0.0.0-experimental-20260408132407":"2026-04-08T05:26:29.973Z","1.0.3":"2026-04-10T09:55:56.307Z","0.0.0-experimental-20260518193247":"2026-05-18T11:34:49.997Z","1.0.4":"2026-05-20T07:27:28.219Z","0.0.0-experimental-20260624112801":"2026-06-24T03:28:18.702Z","1.0.5":"2026-06-25T01:55:09.615Z","0.0.0-experimental-20260723112431":"2026-07-23T03:24:50.811Z","1.0.6":"2026-07-23T06:13:48.731Z","0.0.0-experimental-20260818143613":"2026-08-18T06:36:36.708Z","1.0.7":"2026-08-18T09:59:20.327Z","0.0.0-experimental-20260825153624":"2026-08-25T07:36:49.525Z","1.0.8":"2026-08-28T03:25:18.861Z"},"author":{"name":"Cetus"},"license":"Apache-2.0","keywords":[],"repository":{"type":"git","url":""},"description":"SDK for cetus dlmm zap","maintainers":[{"name":"cetusprotocol","email":"hello@cetus.zone"}],"readme":"# @cetusprotocol/zap-sdk\n\nThe SDK provides a Zap module for specialized liquidity operations with different modes to suit various trading strategies. This module enables users to perform complex liquidity operations with flexibility in how they want to manage their positions in DLMM (Dynamic Liquidity Market Maker) pools.\n\n## Getting Started\n\n## How to Use the Zap SDK ?\n\n### Installation\n\nTo start using the `Zap SDK`, you first need to install it in your TypeScript project:\n\nnpm link: <https://www.npmjs.com/package/@cetusprotocol/zap-sdk>\n\n```bash\nnpm install @cetusprotocol/zap-sdk\n```\n\n### Setup\n\nImport the SDK into the TypeScript file where you intend to use it:\n\n```typescript\nimport { CetusDlmmZapSDK } from '@cetusprotocol/zap-sdk'\n```\n\n### Initializing the SDK\n\nInitialize the SDK with the required configuration parameters. This typically includes setting up the network and API keys, if needed.\n\nIf you would like to use the mainnet network and the official Sui rpc url, you can do so as follows:\n\n```typescript\nconst sdk = CetusDlmmZapSDK.createSDK({ env: 'mainnet' })\n```\n\nIf you wish to set your own full node URL or network (You have the option to select either 'mainnet' or 'testnet' for the network), you can do so as follows:\n\n```typescript\nconst env = 'mainnet'\nconst full_rpc_url = 'YOUR_FULL_NODE_URL'\n\nconst sdk = CetusDlmmZapSDK.createSDK({ env, full_rpc_url })\n```\n\nIf you wish to set your own SuiGrpcClient, you can do so as follows:\n\n```typescript\nconst sdk = CetusDlmmZapSDK.createSDK({ env, sui_client })\n```\n\n## Usage\n\nAfter linking your wallet, if you need use your wallet address to do something, you should set it by `sdk.setSenderAddress`.\n\n```typescript\nconst wallet = 'YOUR_WALLET_ADDRESS'\n\nsdk.setSenderAddress(wallet)\n```\n\nif you need to change your rpc url, you can do so as follows:\n\n```typescript\nconst new_rpc_url = 'YOUR_NEW_FULL_NODE_URL'\n\nsdk.updateFullRpcUrl(new_rpc_url)\n```\n\n### Common Parameters\n\n- `pool_id`: The ID of the liquidity pool\n- `lower_bin_id` & `upper_bin_id`: Bin ID range boundaries for the position\n- `active_id`: Current active bin ID of the pool\n- `bin_step`: The bin step size of the pool\n- `strategy_type`: Strategy type for the position (e.g., `StrategyType.Spot`)\n- `slippage`: Maximum acceptable price slippage (e.g., 0.01 for 1%)\n- `coin_type_a` & `coin_type_b`: Coin type identifiers for the trading pair\n- `active_bin_of_pool`: Information about the active bin if it's within the position range\n\n### 1. Deposit Operations\n\n#### Deposit Mode-Specific Parameters\n\n**OnlyCoinA/OnlyCoinB Mode**\n\n- `fix_amount_a`: Boolean indicating whether to fix coin A (true) or coin B (false)\n- `coin_amount`: Amount of single coin to deposit\n\n#### Deposit Usage Example\n\n**Create New Position**\n\n```typescript\nimport { CetusDlmmZapSDK } from '@cetusprotocol/zap-sdk'\nimport { StrategyType, toDecimalsAmount } from '@cetusprotocol/common-sdk'\nimport { Ed25519Keypair } from '@mysten/sui/keypairs/ed25519'\n\n// Initialize SDK and get pool information\nconst sdk = CetusDlmmZapSDK.createSDK({ env: 'mainnet' })\nconst wallet = 'YOUR_WALLET_ADDRESS'\nsdk.setSenderAddress(wallet)\n\nconst pool_id = 'YOUR_POOL_ID'\nconst pool = await sdk.DlmmSDK.Pool.getPool(pool_id)\n\nif (!pool) {\n  throw new Error('Pool not found')\n}\n\nconst { active_id, bin_step, bin_manager } = pool\n\n// Define your position range\nconst lower_bin_id = active_id\nconst upper_bin_id = active_id + 2\n\n// Get active bin information if it's within range\nconst amounts_in_active_bin = await sdk.DlmmSDK.Position.getActiveBinIfInRange(\n  bin_manager.bin_manager_handle,\n  lower_bin_id,\n  upper_bin_id,\n  active_id,\n  bin_step\n)\n\n// Pre-calculate deposit amounts (OnlyCoinB mode)\nconst result = await sdk.Zap.preCalculateDepositAmount(\n  {\n    pool_id,\n    strategy_type: StrategyType.Spot,\n    active_bin_of_pool: amounts_in_active_bin,\n    lower_bin_id,\n    upper_bin_id,\n    active_id: pool.active_id,\n    bin_step: pool.bin_step,\n  },\n  {\n    fix_amount_a: false, // false means fix coin B\n    coin_amount: toDecimalsAmount(0.1, 9).toString(), // Amount of coin B\n  }\n)\n\n// Build transaction\nconst tx = await sdk.Zap.buildDepositPayload({\n  deposit_obj: result,\n  pool_id,\n  strategy_type: StrategyType.Spot,\n  lower_bin_id,\n  upper_bin_id,\n  active_id: pool.active_id,\n  bin_step: pool.bin_step,\n  slippage: 0.01,\n})\n\n// Execute the transaction\n// Note: send_key_pair should be your wallet's keypair or signer\n// For example: const send_key_pair = new Ed25519Keypair(...)\nconst res = await sdk.FullClient.executeTx(send_key_pair, tx, false)\n```\n\n**Add Liquidity to Existing Position**\n\n```typescript\nconst pos_id = 'YOUR_POSITION_ID'\nconst position = await sdk.DlmmSDK.Position.getPosition(pos_id)\nconst { lower_bin_id, upper_bin_id } = position\n\n// Get active bin information if it's within range\nconst amounts_in_active_bin = await sdk.DlmmSDK.Position.getActiveBinIfInRange(\n  bin_manager.bin_manager_handle,\n  lower_bin_id,\n  upper_bin_id,\n  active_id,\n  bin_step\n)\n\nconst result = await sdk.Zap.preCalculateDepositAmount(\n  {\n    pool_id,\n    strategy_type: StrategyType.Spot,\n    active_bin_of_pool: amounts_in_active_bin,\n    lower_bin_id,\n    upper_bin_id,\n    active_id: pool.active_id,\n    bin_step: pool.bin_step,\n  },\n  {\n    fix_amount_a: true, // true means fix coin A\n    coin_amount: toDecimalsAmount(0.5, 6).toString(), // Amount of coin A\n  }\n)\n\n// Build transaction with position object\nconst tx = await sdk.Zap.buildDepositPayload({\n  deposit_obj: result,\n  pool_id,\n  strategy_type: StrategyType.Spot,\n  lower_bin_id,\n  upper_bin_id,\n  active_id: pool.active_id,\n  bin_step: pool.bin_step,\n  slippage: 0.01,\n  pos_obj: {\n    pos_id,\n    collect_fee: false,\n    collect_rewarder_types: [],\n  },\n})\n\n// Execute the transaction\n// Note: send_key_pair should be your wallet's keypair or signer\nconst res = await sdk.FullClient.executeTx(send_key_pair, tx, false)\n```\n\n### 2. Withdraw Operations\n\nWithdrawals require an existing position in the pool.\n\n#### Withdraw Mode-Specific Parameters\n\n1. **OnlyCoinA/OnlyCoinB**\n\n   - `expected_receive_amount`: Expected amount to receive\n   - `is_receive_coin_a`: Boolean indicating whether to receive coin A (true) or coin B (false)\n   - `mode`: Withdrawal mode - `'OnlyCoinA'`, `'OnlyCoinB'`, or `'Both'`\n\n2. **Both**\n   - `expected_receive_amount`: Expected amount to receive (will be split between both coins)\n   - `is_receive_coin_a`: Boolean indicating which coin the expected amount refers to\n   - `mode`: Set to `'Both'`\n\n#### Withdraw Usage Example\n\n**Calculate Available Withdraw Amount**\n\n```typescript\nimport { parseLiquidityShares } from '@cetusprotocol/dlmm-sdk'\n\nconst pool_id = 'YOUR_POOL_ID'\nconst pos_id = 'YOUR_POSITION_ID'\n\n// Get pool and position information\nconst pool = await sdk.DlmmSDK.Pool.getPool(pool_id)\nconst position = await sdk.DlmmSDK.Position.getPosition(pos_id)\n\nif (!pool || !position) {\n  throw new Error('Pool or Position not found')\n}\n\nconst { bin_step, bin_manager, active_id } = pool\nconst { lower_bin_id, liquidity_shares } = position\n\n// Get active bin information\nconst active_bin = await sdk.DlmmSDK.Pool.getBinInfo(\n  bin_manager.bin_manager_handle,\n  active_id,\n  bin_step\n)\n\n// Parse liquidity shares to get bin range\nconst liquidity_shares_data = parseLiquidityShares(\n  liquidity_shares,\n  bin_step,\n  lower_bin_id,\n  active_bin\n)\n\n// Calculate available withdraw amount\nconst available_obj = sdk.Zap.calculateZapOutAvailableAmount({\n  remove_bin_range: liquidity_shares_data.bins,\n  active_id,\n  bin_step,\n  is_receive_coin_a: false, // Receive coin B\n  mode: 'OnlyCoinB',\n})\n\nconsole.log('Available withdraw amount:', available_obj)\n```\n\n**Withdraw in OnlyCoinB Mode**\n\n```typescript\nimport { toDecimalsAmount } from '@cetusprotocol/common-sdk'\n\nconst { coin_type_a, coin_type_b, bin_step, bin_manager, active_id, reward_manager } = pool\nconst slippage = 0.01\nconst is_receive_coin_a = false\nconst expected_receive_amount = toDecimalsAmount(0.05, 9).toString() // Amount of coin B\nconst mode = 'OnlyCoinB'\n\n// Get active bin and parse liquidity shares\nconst active_bin = await sdk.DlmmSDK.Pool.getBinInfo(\n  bin_manager.bin_manager_handle,\n  active_id,\n  bin_step\n)\nconst liquidity_shares_data = parseLiquidityShares(\n  liquidity_shares,\n  bin_step,\n  lower_bin_id,\n  active_bin\n)\n\n// Pre-calculate withdrawal\nconst result = await sdk.Zap.preCalculateWithdrawAmount({\n  remove_bin_range: liquidity_shares_data.bins,\n  active_id,\n  bin_step,\n  expected_receive_amount,\n  is_receive_coin_a,\n  mode,\n  coin_type_a,\n  coin_type_b,\n})\n\n// Build transaction\nconst tx = await sdk.Zap.buildWithdrawPayload({\n  withdraw_obj: result,\n  swap_slippage: 0.01,\n  pool_id,\n  position_id: pos_id,\n  active_id,\n  bin_step,\n  slippage,\n  reward_coins: reward_manager.rewards.map((reward) => reward.reward_coin),\n  collect_fee: true,\n  remove_percent: Number(result.remove_percent),\n  coin_type_a,\n  coin_type_b,\n  is_close_position: false, // Set to true to close the position\n})\n\n// Execute the transaction\n// Note: send_key_pair should be your wallet's keypair or signer\nconst res = await sdk.FullClient.executeTx(send_key_pair, tx, false)\n```\n\n**Withdraw in Both Mode**\n\n```typescript\nconst mode = 'Both'\nconst expected_receive_amount = toDecimalsAmount(0.05, 9).toString()\nconst is_receive_coin_a = false\n\nconst result = await sdk.Zap.preCalculateWithdrawAmount({\n  remove_bin_range: liquidity_shares_data.bins,\n  active_id,\n  bin_step,\n  expected_receive_amount,\n  is_receive_coin_a,\n  mode,\n  coin_type_a,\n  coin_type_b,\n})\n\nconst tx = await sdk.Zap.buildWithdrawPayload({\n  withdraw_obj: result,\n  swap_slippage: 0.01,\n  pool_id,\n  position_id: pos_id,\n  active_id,\n  bin_step,\n  slippage,\n  reward_coins: reward_manager.rewards.map((reward) => reward.reward_coin),\n  collect_fee: true,\n  remove_percent: Number(result.remove_percent),\n  coin_type_a,\n  coin_type_b,\n  is_close_position: true, // Close the position\n})\n\n// Execute the transaction\n// Note: send_key_pair should be your wallet's keypair or signer\nconst res = await sdk.FullClient.executeTx(send_key_pair, tx, false)\n```\n\n## More About Cetus\n\nUse the following links to learn more about Cetus:\n\nLearn more about working with Cetus in the [Cetus Documentation](https://cetus-1.gitbook.io/cetus-docs).\n\nJoin the Cetus community on [Cetus Discord](https://discord.com/channels/1009749448022315008/1009751382783447072).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}