{"_id":"@bathord/sui-trading-sdk","_rev":"6-9c2b0634f57b4d2a0374ed0f2acb710e","name":"@bathord/sui-trading-sdk","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@bathord/sui-trading-sdk","version":"1.0.0","author":{"name":"bathord","email":"bathord43@gmail.com"},"_id":"@bathord/sui-trading-sdk@1.0.0","maintainers":[{"name":"bathord","email":"bathord43@gmail.com"}],"homepage":"https://github.com/bathord/sui-trading-sdk#readme","bugs":{"url":"https://github.com/bathord/sui-trading-sdk/issues"},"dist":{"shasum":"ab5e23db805776d9cb962bc98193c753737d9a3d","tarball":"https://registry.npmjs.org/@bathord/sui-trading-sdk/-/sui-trading-sdk-1.0.0.tgz","fileCount":2,"integrity":"sha512-3o04UT8BXPt4tzs8RuzFQrwoGdSnp16t2IFRVxDq62jDlcTWIfsAG0cq9PskbabTMoKFdGHa6zKp/fL7E6Sf8A==","signatures":[{"sig":"MEYCIQCVJs7PNCdRK9pRnQJNPtsNQtHLrgYEdQSWlSw07oXvagIhAOwf+I1NzUlgxKjEvHjdmaiW5fhmQJCaRmgK2HuUsDRV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4454},"main":"dist/index.js","node":"v20","engines":{"npm":"please-use-yarn","node":"20"},"gitHead":"e1b8a6c268ad3f686c94b24cc57891a41328331c","private":false,"scripts":{"lint":"tsc --noEmit && eslint src/**/*.ts","test":"jest --forceExit","audit":"yarn audit --groups dependencies","build":"yarn rimraf dist && yarn run lint && tsup","deploy":"yarn lint && yarn build && yarn publish --access restricted","format":"prettier --write src/**/*.ts","generate":"mkdir -p __generated__ && sui-client-gen --manifest generate.toml --out __generated__/ --clean && eslint __generated__/ --fix && prettier --write __generated__/**/*.ts","build:watch":"tsc --watch","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"bathord","email":"bathord43@gmail.com"},"overrides":{"ip":"2.0.1","aftermath-ts-sdk":{"@mysten/sui.js":"0.42.0"},"@flowx-pkg/ts-sdk":{"@mysten/sui.js":"0.41.2"},"@interest-protocol/clamm-sdk":{"@mysten/sui.js":"0.51.2"},"@cetusprotocol/cetus-sui-clmm-sdk":{"@mysten/sui.js":"0.42.0"}},"repository":{"url":"git+https://github.com/bathord/sui-trading-sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"Sui Trading SDK (typescript)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"tsx":"^4.17.0","bech32":"^2.0.0","undici":"^7.3.0","decimal.js":"^10.4.3","@mysten/sui":"^1.21.2","@types/redis":"^4.0.11","bignumber.js":"^9.1.2","@mysten/sui.js":"0.42.0","turbos-clmm-sdk":"^2.1.0","aftermath-ts-sdk":"^1.2.51","@flowx-pkg/ts-sdk":"^0.0.11","@flowx-finance/sdk":"^1.9.13","@mysten/sui.js-0.51.2":"npm:@mysten/sui.js@^0.51.2","@interest-protocol/clamm-sdk":"6.1.1-alpha","@cetusprotocol/cetus-sui-clmm-sdk":"3.17.8"},"engineStrict":true,"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","redis":"^4.6.12","dotenv":"^16.3.1","eslint":"^8.9.0","ts-jest":"^29.1.2","ts-node":"^10.9.1","prettier":"^3.0.0","typescript":"^5.2.0","@types/jest":"^29.5.3","@types/node":"^20.5.0","@types/bn.js":"^5.1.1","log-timestamp":"^0.3.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.12.0","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sui-trading-sdk_1.0.0_1739971129190_0.3313535213696115","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bathord/sui-trading-sdk","version":"1.0.1","author":{"name":"bathord","email":"bathord43@gmail.com"},"_id":"@bathord/sui-trading-sdk@1.0.1","maintainers":[{"name":"bathord","email":"bathord43@gmail.com"}],"homepage":"https://github.com/bathord/sui-trading-sdk#readme","bugs":{"url":"https://github.com/bathord/sui-trading-sdk/issues"},"dist":{"shasum":"a60edfdba44fdc43aa3a5638c9c4d45192428622","tarball":"https://registry.npmjs.org/@bathord/sui-trading-sdk/-/sui-trading-sdk-1.0.1.tgz","fileCount":5,"integrity":"sha512-bHyDPrYo+OgAxgAzYWCuqNSl0pW5OPrNm0Nmp+5uuCGylQxQWaehGKDcWWz/BryZUmswXg3QkukiLkEX5kQbdw==","signatures":[{"sig":"MEUCIGzIvRqGWdbDrDUG1e4Yf8vY+nAHrjleXyBCBpC2xfJ8AiEArfaqkXmMopwF9OWF0g8Jo0sCxASS/e49SOXyamq/kbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1599834},"main":"dist/index.js","node":"v20","types":"./dist/index.d.ts","engines":{"npm":"please-use-yarn","node":"20"},"gitHead":"19dad81b8d90322fbb6c4fb41c170c6d860b9dc3","private":false,"scripts":{"lint":"tsc --noEmit && eslint src/**/*.ts","test":"jest --forceExit","audit":"yarn audit --groups dependencies","build":"yarn rimraf dist && yarn run lint && tsup","deploy":"yarn lint && yarn build && yarn publish --access restricted","format":"prettier --write src/**/*.ts","generate":"mkdir -p __generated__ && sui-client-gen --manifest generate.toml --out __generated__/ --clean && eslint __generated__/ --fix && prettier --write __generated__/**/*.ts","build:watch":"tsc --watch","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"bathord","email":"bathord43@gmail.com"},"overrides":{"ip":"2.0.1","aftermath-ts-sdk":{"@mysten/sui.js":"0.42.0"},"@flowx-pkg/ts-sdk":{"@mysten/sui.js":"0.41.2"},"@interest-protocol/clamm-sdk":{"@mysten/sui.js":"0.51.2"},"@cetusprotocol/cetus-sui-clmm-sdk":{"@mysten/sui.js":"0.42.0"}},"repository":{"url":"git+https://github.com/bathord/sui-trading-sdk.git","type":"git"},"_npmVersion":"10.7.0","description":"Sui Trading SDK (typescript)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"tsx":"^4.17.0","bech32":"^2.0.0","undici":"^7.3.0","decimal.js":"^10.4.3","@mysten/sui":"^1.21.2","@types/redis":"^4.0.11","bignumber.js":"^9.1.2","@mysten/sui.js":"0.42.0","turbos-clmm-sdk":"^2.1.0","aftermath-ts-sdk":"^1.2.51","@flowx-pkg/ts-sdk":"^0.0.11","@flowx-finance/sdk":"^1.9.13","@mysten/sui.js-0.51.2":"npm:@mysten/sui.js@^0.51.2","@interest-protocol/clamm-sdk":"6.1.1-alpha","@cetusprotocol/cetus-sui-clmm-sdk":"3.17.8"},"engineStrict":true,"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","redis":"^4.6.12","dotenv":"^16.3.1","eslint":"^8.9.0","ts-jest":"^29.1.2","ts-node":"^10.9.1","prettier":"^3.0.0","typescript":"^5.2.0","@types/jest":"^29.5.3","@types/node":"^20.5.0","@types/bn.js":"^5.1.1","log-timestamp":"^0.3.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.12.0","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sui-trading-sdk_1.0.1_1739976353078_0.27230987622359293","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bathord/sui-trading-sdk","version":"1.0.2","author":{"name":"bathord","email":"bathord43@gmail.com"},"_id":"@bathord/sui-trading-sdk@1.0.2","maintainers":[{"name":"bathord","email":"bathord43@gmail.com"}],"dist":{"shasum":"e1a3e981efdf30ad3b8e51a6f6033e8b34f3ded6","tarball":"https://registry.npmjs.org/@bathord/sui-trading-sdk/-/sui-trading-sdk-1.0.2.tgz","fileCount":10,"integrity":"sha512-Naa1fm9KwJeUY7qOzNOGzfpk8ovvkf5E1+mZF9Lbj4jS6g2BsAo7XnklA0zreHxhHwCV0Lhioy3fMe/0VJNVQw==","signatures":[{"sig":"MEUCIQDOUb948aW1pYm+dYEbc+onZaVX7fOTvbmCKKSufl/JHAIgJX2b25cbDO9pp5/MH+cX4i40ZjXVch9oTJ6xHN3/I6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1600868},"main":"dist/index.js","node":"v20","engines":{"npm":"please-use-yarn","node":"20"},"private":false,"scripts":{"lint":"tsc --noEmit && eslint src/**/*.ts","test":"jest --forceExit","audit":"yarn audit --groups dependencies","build":"yarn rimraf dist && yarn run lint && tsup","deploy":"yarn build && yarn publish --access public","format":"prettier --write src/**/*.ts","generate":"mkdir -p __generated__ && sui-client-gen --manifest generate.toml --out __generated__/ --clean && eslint __generated__/ --fix && prettier --write __generated__/**/*.ts","build:watch":"tsc --watch","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"bathord","email":"bathord43@gmail.com"},"overrides":{"ip":"2.0.1","aftermath-ts-sdk":{"@mysten/sui.js":"0.42.0"},"@flowx-pkg/ts-sdk":{"@mysten/sui.js":"0.41.2"},"@interest-protocol/clamm-sdk":{"@mysten/sui.js":"0.51.2"},"@cetusprotocol/cetus-sui-clmm-sdk":{"@mysten/sui.js":"0.42.0"}},"repository":{"url":"git+https://github.com/bathord/sui-trading-sdk.git","type":"git"},"description":"Sui Trading SDK (typescript)","directories":{},"dependencies":{"tsx":"^4.17.0","bech32":"^2.0.0","undici":"^7.3.0","decimal.js":"^10.4.3","@mysten/sui":"^1.21.2","@types/redis":"^4.0.11","bignumber.js":"^9.1.2","@mysten/sui.js":"0.42.0","turbos-clmm-sdk":"^2.1.0","aftermath-ts-sdk":"^1.2.51","@flowx-pkg/ts-sdk":"^0.0.11","@flowx-finance/sdk":"^1.9.13","@mysten/sui.js-0.51.2":"npm:@mysten/sui.js@^0.51.2","@interest-protocol/clamm-sdk":"6.1.1-alpha","@cetusprotocol/cetus-sui-clmm-sdk":"3.17.8"},"engineStrict":true,"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","redis":"^4.6.12","dotenv":"^16.3.1","eslint":"^8.9.0","ts-jest":"^29.1.2","ts-node":"^10.9.1","prettier":"^3.0.0","typescript":"^5.2.0","@types/jest":"^29.5.3","@types/node":"^20.5.0","@types/bn.js":"^5.1.1","log-timestamp":"^0.3.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.12.0","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sui-trading-sdk_1.0.2_1739979457186_0.3184064982555217","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bathord/sui-trading-sdk","version":"1.0.3","author":{"name":"bathord","email":"bathord43@gmail.com"},"_id":"@bathord/sui-trading-sdk@1.0.3","maintainers":[{"name":"bathord","email":"bathord43@gmail.com"}],"dist":{"shasum":"f2e7e5f8e6b7226d89cfcccca3a2190a851ec951","tarball":"https://registry.npmjs.org/@bathord/sui-trading-sdk/-/sui-trading-sdk-1.0.3.tgz","fileCount":10,"integrity":"sha512-hnfkea5jTAkGSU6fiC/x8oxtZnvQD9Jkh7iwjPsf3cUo3L3t6jDyAqfmUvEtAo6wH3nnbaZIcVIhtonRQla6sA==","signatures":[{"sig":"MEUCIQD48x20pTZsuscBd7xmC0sQ+UPRhkNr9aCkW8IdA7lpUAIgeJ2NuLRossVbtb7ZAd8GiJuFK16kWMXT6HziUpSIKx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602143},"main":"dist/index.js","node":"v20","engines":{"npm":"please-use-yarn","node":"20"},"private":false,"scripts":{"lint":"tsc --noEmit && eslint src/**/*.ts","test":"jest --forceExit","audit":"yarn audit --groups dependencies","build":"yarn rimraf dist && yarn run lint && tsup","deploy":"yarn build && yarn publish --access public","format":"prettier --write src/**/*.ts","generate":"mkdir -p __generated__ && sui-client-gen --manifest generate.toml --out __generated__/ --clean && eslint __generated__/ --fix && prettier --write __generated__/**/*.ts","build:watch":"tsc --watch","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"bathord","email":"bathord43@gmail.com"},"overrides":{"ip":"2.0.1","aftermath-ts-sdk":{"@mysten/sui.js":"0.42.0"},"@flowx-pkg/ts-sdk":{"@mysten/sui.js":"0.41.2"},"@interest-protocol/clamm-sdk":{"@mysten/sui.js":"0.51.2"},"@cetusprotocol/cetus-sui-clmm-sdk":{"@mysten/sui.js":"0.42.0"}},"repository":{"url":"git+https://github.com/bathord/sui-trading-sdk.git","type":"git"},"description":"Sui Trading SDK (typescript)","directories":{},"dependencies":{"tsx":"^4.17.0","bech32":"^2.0.0","undici":"^7.3.0","decimal.js":"^10.4.3","@mysten/sui":"^1.21.2","@types/redis":"^4.0.11","bignumber.js":"^9.1.2","@mysten/sui.js":"0.42.0","turbos-clmm-sdk":"^2.1.0","aftermath-ts-sdk":"^1.2.51","@flowx-pkg/ts-sdk":"^0.0.11","@flowx-finance/sdk":"^1.9.13","@mysten/sui.js-0.51.2":"npm:@mysten/sui.js@^0.51.2","@interest-protocol/clamm-sdk":"6.1.1-alpha","@cetusprotocol/cetus-sui-clmm-sdk":"3.17.8"},"engineStrict":true,"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","redis":"^4.6.12","dotenv":"^16.3.1","eslint":"^8.9.0","ts-jest":"^29.1.2","ts-node":"^10.9.1","prettier":"^3.0.0","typescript":"^5.2.0","@types/jest":"^29.5.3","@types/node":"^20.5.0","@types/bn.js":"^5.1.1","log-timestamp":"^0.3.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.12.0","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sui-trading-sdk_1.0.3_1739987594348_0.27722332335476585","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bathord/sui-trading-sdk","version":"1.0.4","author":{"name":"bathord","email":"bathord43@gmail.com"},"_id":"@bathord/sui-trading-sdk@1.0.4","maintainers":[{"name":"bathord","email":"bathord43@gmail.com"}],"dist":{"shasum":"add7c5e0794fc501951e0653aac1e06042ceed30","tarball":"https://registry.npmjs.org/@bathord/sui-trading-sdk/-/sui-trading-sdk-1.0.4.tgz","fileCount":10,"integrity":"sha512-2/K3LfTBgPtjy+JEzKS4Tky68zytLVEbvoi8uVzKOmCJ19Sek9w9PLZ5CcYPHMtze8a3VJRz+9PO5SS0GS1vYw==","signatures":[{"sig":"MEUCIF74Qd4PphQ5URngspN7Ji59eDeieBj0BvhfmjwAxnSHAiEA2uua+WZ2lj8iH++cCSRcJcvpdQt5EsEuA3+/LeuR53A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602650},"main":"dist/index.js","node":"v20","engines":{"npm":"please-use-yarn","node":"20"},"private":false,"scripts":{"lint":"tsc --noEmit && eslint src/**/*.ts","test":"jest --forceExit","audit":"yarn audit --groups dependencies","build":"yarn rimraf dist && yarn run lint && tsup","deploy":"yarn build && yarn publish --access public","format":"prettier --write src/**/*.ts","generate":"mkdir -p __generated__ && sui-client-gen --manifest generate.toml --out __generated__/ --clean && eslint __generated__/ --fix && prettier --write __generated__/**/*.ts","build:watch":"tsc --watch","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"bathord","email":"bathord43@gmail.com"},"overrides":{"ip":"2.0.1","aftermath-ts-sdk":{"@mysten/sui.js":"0.42.0"},"@flowx-pkg/ts-sdk":{"@mysten/sui.js":"0.41.2"},"@interest-protocol/clamm-sdk":{"@mysten/sui.js":"0.51.2"},"@cetusprotocol/cetus-sui-clmm-sdk":{"@mysten/sui.js":"0.42.0"}},"repository":{"url":"git+https://github.com/bathord/sui-trading-sdk.git","type":"git"},"description":"Sui Trading SDK (typescript)","directories":{},"dependencies":{"tsx":"^4.17.0","bech32":"^2.0.0","undici":"^7.3.0","decimal.js":"^10.4.3","@mysten/sui":"^1.21.2","@types/redis":"^4.0.11","bignumber.js":"^9.1.2","@mysten/sui.js":"0.42.0","turbos-clmm-sdk":"^2.1.0","aftermath-ts-sdk":"^1.2.51","@flowx-pkg/ts-sdk":"^0.0.11","@flowx-finance/sdk":"^1.9.13","@mysten/sui.js-0.51.2":"npm:@mysten/sui.js@^0.51.2","@interest-protocol/clamm-sdk":"6.1.1-alpha","@cetusprotocol/cetus-sui-clmm-sdk":"3.17.8"},"engineStrict":true,"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","redis":"^4.6.12","dotenv":"^16.3.1","eslint":"^8.9.0","ts-jest":"^29.1.2","ts-node":"^10.9.1","prettier":"^3.0.0","typescript":"^5.2.0","@types/jest":"^29.5.3","@types/node":"^20.5.0","@types/bn.js":"^5.1.1","log-timestamp":"^0.3.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.12.0","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sui-trading-sdk_1.0.4_1740049610898_0.39371111156871597","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@bathord/sui-trading-sdk","version":"1.0.5","author":{"name":"bathord","email":"bathord43@gmail.com"},"_id":"@bathord/sui-trading-sdk@1.0.5","maintainers":[{"name":"bathord","email":"bathord43@gmail.com"}],"dist":{"shasum":"6cb916bca5a32925ef6e07b38868fdb47a24978a","tarball":"https://registry.npmjs.org/@bathord/sui-trading-sdk/-/sui-trading-sdk-1.0.5.tgz","fileCount":10,"integrity":"sha512-FZ+1WX2y5IOWkZLYiIHdgub79JfkWcGJhaJZhpSuBv8J2TOrh2zSqhAl7uMHvnFXEGL9MlZvegdzTs2bdhMkOw==","signatures":[{"sig":"MEQCIDdgeS+6h5o6bbWEb7zVBTIDnlm6bzGlFSE09l98jpGWAiAlCvImXGck22Oa6oeK+RcNMKK28Nb/w0bT72R1JtOdWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602650},"main":"dist/index.js","node":"v20","engines":{"npm":"please-use-yarn","node":"20"},"private":false,"scripts":{"lint":"tsc --noEmit && eslint src/**/*.ts","test":"jest --forceExit","audit":"yarn audit --groups dependencies","build":"yarn rimraf dist && yarn run lint && tsup","deploy":"yarn build && yarn publish --access public","format":"prettier --write src/**/*.ts","generate":"mkdir -p __generated__ && sui-client-gen --manifest generate.toml --out __generated__/ --clean && eslint __generated__/ --fix && prettier --write __generated__/**/*.ts","build:watch":"tsc --watch","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write"},"_npmUser":{"name":"bathord","email":"bathord43@gmail.com"},"overrides":{"ip":"2.0.1","aftermath-ts-sdk":{"@mysten/sui.js":"0.42.0"},"@flowx-pkg/ts-sdk":{"@mysten/sui.js":"0.41.2"},"@interest-protocol/clamm-sdk":{"@mysten/sui.js":"0.51.2"},"@cetusprotocol/cetus-sui-clmm-sdk":{"@mysten/sui.js":"0.42.0"}},"repository":{"url":"git+https://github.com/bathord/sui-trading-sdk.git","type":"git"},"description":"Sui Trading SDK (typescript)","directories":{},"dependencies":{"tsx":"^4.17.0","bech32":"^2.0.0","undici":"^7.3.0","decimal.js":"^10.4.3","@mysten/sui":"^1.21.2","@types/redis":"^4.0.11","bignumber.js":"^9.1.2","@mysten/sui.js":"0.42.0","turbos-clmm-sdk":"^2.1.0","aftermath-ts-sdk":"^1.2.51","@flowx-pkg/ts-sdk":"^0.0.11","@flowx-finance/sdk":"^1.9.13","@mysten/sui.js-0.51.2":"npm:@mysten/sui.js@^0.51.2","@interest-protocol/clamm-sdk":"6.1.1-alpha","@cetusprotocol/cetus-sui-clmm-sdk":"3.17.8"},"engineStrict":true,"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","redis":"^4.6.12","dotenv":"^16.3.1","eslint":"^8.9.0","ts-jest":"^29.1.2","ts-node":"^10.9.1","prettier":"^3.0.0","typescript":"^5.2.0","@types/jest":"^29.5.3","@types/node":"^20.5.0","@types/bn.js":"^5.1.1","log-timestamp":"^0.3.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.25.4","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^5.12.0","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sui-trading-sdk_1.0.5_1740079269473_0.2716480714035332","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@bathord/sui-trading-sdk","version":"1.0.7","description":"Sui Trading SDK (typescript)","node":"v20","engines":{"npm":"please-use-yarn","node":"20"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bathord/sui-trading-sdk.git"},"publishConfig":{"registry":"https://registry.npmjs.org"},"author":{"name":"bathord","email":"bathord43@gmail.com"},"private":false,"engineStrict":true,"scripts":{"test":"jest --forceExit","audit":"yarn audit --groups dependencies","format":"prettier --write src/**/*.ts","lint":"tsc --noEmit && eslint src/**/*.ts","build":"yarn rimraf dist && yarn run lint && tsup","build:watch":"tsc --watch","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","deploy":"yarn build && yarn publish --access public","generate":"mkdir -p __generated__ && sui-client-gen --manifest generate.toml --out __generated__/ --clean && eslint __generated__/ --fix && prettier --write __generated__/**/*.ts"},"overrides":{"@cetusprotocol/cetus-sui-clmm-sdk":{"@mysten/sui.js":"0.42.0"},"@flowx-pkg/ts-sdk":{"@mysten/sui.js":"0.41.2"},"ip":"2.0.1","@interest-protocol/clamm-sdk":{"@mysten/sui.js":"0.51.2"},"aftermath-ts-sdk":{"@mysten/sui.js":"0.42.0"}},"dependencies":{"@cetusprotocol/cetus-sui-clmm-sdk":"3.17.8","@flowx-finance/sdk":"^1.9.13","@flowx-pkg/ts-sdk":"^0.0.11","@interest-protocol/clamm-sdk":"6.1.1-alpha","@mysten/sui":"^1.21.2","@mysten/sui.js":"0.42.0","@mysten/sui.js-0.51.2":"npm:@mysten/sui.js@^0.51.2","@types/redis":"^4.0.11","aftermath-ts-sdk":"^1.2.51","bech32":"^2.0.0","bignumber.js":"^9.1.2","decimal.js":"^10.4.3","tsx":"^4.17.0","turbos-clmm-sdk":"^2.1.0","undici":"^7.3.0"},"devDependencies":{"@types/bn.js":"^5.1.1","@types/jest":"^29.5.3","@types/node":"^20.5.0","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","dotenv":"^16.3.1","eslint":"^8.9.0","eslint-config-google":"^0.14.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^5.0.0","jest":"^29.7.0","log-timestamp":"^0.3.0","prettier":"^3.0.0","redis":"^4.6.12","ts-jest":"^29.1.2","ts-node":"^10.9.1","tsup":"^8.0.1","typescript":"^5.2.0"},"_id":"@bathord/sui-trading-sdk@1.0.7","dist":{"shasum":"66ec97d1a3eb067d80a975dab972cc4c97becf13","integrity":"sha512-9sSVp6uaikbepsLTXpmBtsbbuS2p09bZnXOXbYgF+j4G+pDIOneF3JOOESCVzuglM63YsZx+XdvFwHTaBqSMQA==","tarball":"https://registry.npmjs.org/@bathord/sui-trading-sdk/-/sui-trading-sdk-1.0.7.tgz","fileCount":10,"unpackedSize":1607442,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCR5Fad60Jrdv9UHSxG3N5A8eYEpCT/XymcPrZnN2W4eQIgCgByqDGHRji6A8yO5xvvw+TwlVrzBcvnXabbxykSWic="}]},"_npmUser":{"name":"bathord","email":"bathord43@gmail.com"},"directories":{},"maintainers":[{"name":"bathord","email":"bathord43@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sui-trading-sdk_1.0.7_1740079976150_0.7447603203047894"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-19T13:18:49.077Z","modified":"2025-02-20T19:32:56.540Z","1.0.0":"2025-02-19T13:18:49.360Z","1.0.1":"2025-02-19T14:45:53.371Z","1.0.2":"2025-02-19T15:37:37.422Z","1.0.3":"2025-02-19T17:53:14.573Z","1.0.4":"2025-02-20T11:06:51.138Z","1.0.5":"2025-02-20T19:21:09.777Z","1.0.7":"2025-02-20T19:32:56.375Z"},"author":{"name":"bathord","email":"bathord43@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/bathord/sui-trading-sdk.git"},"description":"Sui Trading SDK (typescript)","maintainers":[{"name":"bathord","email":"bathord43@gmail.com"}],"readme":"# SUI Trading Bot SDK\n\nThe SUI Trading Bot SDK is a TypeScript trading SDK designed to facilitate token trading on the Sui blockchain across different AMMs/DEXes. It includes integrations with various liquidity providers. Here's a quick overview of the supported providers:\n\n## Providers\n\n### Turbos Finance\n\n- SDK: (https://github.com/turbos-finance/turbos-clmm-sdk)\n- Docs: (https://turbos.gitbook.io/turbos/about-turbos/getting-started)\n- How it works: (https://turbos.gitbook.io/turbos/products/concentrated-liquidity-amm)\n\n### Cetus\n\n- SDK: (https://github.com/CetusProtocol/cetus-clmm-sui-sdk)\n- Contract Interface: (https://github.com/CetusProtocol/cetus-clmm-interface)\n- Docs: (https://cetus-1.gitbook.io/cetus-developer-docs/developer/dev-overview)\n\n### Aftermath Finance\n\n- SDK: (https://github.com/AftermathFinance/aftermath-ts-sdk)\n- Docs: (https://docs.aftermath.finance/aftermath-typescript-sdk/router)\n\n### FlowX Finance\n\n- SDK: (https://github.com/FlowX-Finance/ts-sdk)\n- Docs: (https://docs.flowx.finance/contract/swap)\n\n## SDK Overview\n\nThe SUI Trading Bot SDK is composed of two major parts:\n\n1. **Providers:** Handles integrations with different liquidity providers.\n2. **Managers:** Helper classes for building integrations, including CoinManager, RouteManager, and WalletManager.\n\n## Requirements\n\nTo run the SUI Trading Bot SDK, ensure the following:\n\n- Create a `.env` file with variables specified in `.env.example`.\n- Use Node.js version 20 and higher, as specified in `.nvmrc` (tested with `v20.11.0`).\n\n## Usage\n\nCheck the `examples` directory in the root of the SUI Trading Bot SDK for usage examples of each provider and manager.\n\n# Running example with printing logs (including errors) to the log file\n\n`yarn ts-node examples/cetus/cetus-dca.ts > cetus-dca.txt 2>&1`\n","readmeFilename":"README.md"}