{"id":20558981,"url":"https://github.com/aldrin-labs/rinbot-sui-sdk","last_synced_at":"2025-03-06T07:32:56.438Z","repository":{"id":219345290,"uuid":"748650588","full_name":"aldrin-labs/rinbot-sui-sdk","owner":"aldrin-labs","description":"sui defi sdk","archived":false,"fork":false,"pushed_at":"2024-05-15T08:42:47.000Z","size":2201,"stargazers_count":2,"open_issues_count":4,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-16T18:54:17.038Z","etag":null,"topics":["algorithmic-trading","memecoin","move","sui","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aldrin-labs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-26T13:15:24.000Z","updated_at":"2024-12-19T06:08:04.000Z","dependencies_parsed_at":"2025-01-16T18:55:18.812Z","dependency_job_id":"fde6fb0d-3550-4de8-a611-f42c323624e0","html_url":"https://github.com/aldrin-labs/rinbot-sui-sdk","commit_stats":null,"previous_names":["aldrin-labs/rinbot-sui-sdk"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aldrin-labs%2Frinbot-sui-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aldrin-labs%2Frinbot-sui-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aldrin-labs%2Frinbot-sui-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aldrin-labs%2Frinbot-sui-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aldrin-labs","download_url":"https://codeload.github.com/aldrin-labs/rinbot-sui-sdk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242165247,"owners_count":20082446,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithmic-trading","memecoin","move","sui","telegram-bot"],"created_at":"2024-11-16T03:48:08.020Z","updated_at":"2025-03-06T07:32:56.416Z","avatar_url":"https://github.com/aldrin-labs.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"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 \u003e cetus-dca.txt 2\u003e\u00261`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faldrin-labs%2Frinbot-sui-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faldrin-labs%2Frinbot-sui-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faldrin-labs%2Frinbot-sui-sdk/lists"}