{"_id":"@drift-labs/jito-ts","_rev":"8-045944f170041024e6de33609ee052d0","name":"@drift-labs/jito-ts","dist-tags":{"latest":"4.3.0"},"versions":{"4.3.0":{"name":"@drift-labs/jito-ts","version":"4.3.0","author":{"name":"Drift Labs"},"license":"Apache-2.0","_id":"@drift-labs/jito-ts@4.3.0","maintainers":[{"name":"lunohomachine","email":"github@lunoho.company"},{"name":"crispheaney","email":"chris@lunoho.company"},{"name":"lukasdeco","email":"ldeconantsesznak@gmail.com"},{"name":"willphan","email":"wphan@live.ca"},{"name":"chestersim","email":"chestersimdy@gmail.com"}],"dist":{"shasum":"cdc632c6c6d5651c519bdaccc6673ea7784587aa","tarball":"https://registry.npmjs.org/@drift-labs/jito-ts/-/jito-ts-4.3.0.tgz","fileCount":139,"integrity":"sha512-pV+JKS6AAroGhaijMeJ/4BYhkL+O4Bk6dgY3lxxZYx0jYCY0Xj/aBSl0rHmYBfsrWcZV3Z4LdplrS5pcsMqKQg==","signatures":[{"sig":"MEUCIGsH37w3CSy3RoCD2rb5m12WxJeApEUjDxpf+CT2llX3AiEAh+U/JYHBbAsdmRVFS2P6YzKCtpyQQk8tKUeXVaXmKNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1748615},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c54925f855e65c769897cabd785ed04d15a3d4c0","scripts":{"fix":"gts fix","lint":"gts lint","clean":"gts clean","compile":"tsc","prepare":"yarn run compile","pretest":"yarn run compile","posttest":"yarn run lint","gen-geyser":"./scripts/gen-geyser-protos submods/geyser-grpc-plugin/proto/proto","run:geyser":"yarn tsc && node dist/examples/geyser/index","gen-block-engine":"./scripts/gen-block-engine-protos submods/mev-protos","run:simple_bundle":"yarn tsc && node dist/examples/simple_bundle/index"},"_npmUser":{"name":"lukasdeco","email":"ldeconantsesznak@gmail.com"},"prepublish":"tsc","_npmVersion":"10.2.0","description":"Jito Typescript SDK, forked by Drift Labs","directories":{},"_nodeVersion":"21.1.0","dependencies":{"bs58":"^6.0.0","dotenv":"^16.0.3","jayson":"^4.0.0","node-fetch":"^2.6.7","@types/bs58":"^4.0.4","superstruct":"^1.0.3","@grpc/grpc-js":"^1.8.13","@noble/ed25519":"^1.7.1","agentkeepalive":"^4.3.0","rpc-websockets":"7.10.0","@solana/web3.js":"1.98.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^3.1.1","ts-proto":"~1.138.0","grpc-tools":"^1.12.3","typescript":"^5.6.3","@types/node":"^22.9.1","@types/uuid":"^10.0.0","protoc-gen-ts":"^0.8.5","ts-protoc-gen":"~0.15.0","@types/node-fetch":"^2.6","@types/google-protobuf":"^3.15.6"},"_npmOperationalInternal":{"tmp":"tmp/jito-ts_4.3.0_1767822335170_0.37722583579200486","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-01-07T21:45:35.066Z","modified":"2026-05-18T02:56:29.129Z","4.3.0":"2026-01-07T21:45:35.367Z"},"author":{"name":"Drift Labs"},"license":"Apache-2.0","description":"Jito Typescript SDK, forked by Drift Labs","maintainers":[{"email":"chester@lumencollective.xyz","name":"illumenati"},{"email":"ahzam@lumencollective.xyz","name":"ahzam_lumen"},{"email":"jordan@lumencollective.xyz","name":"j_velocity"}],"readme":"# jito-ts\n\n[![Discord](https://img.shields.io/discord/938287290806042626?label=Discord&logo=discord&style=flat&color=7289DA)](https://discord.gg/jTSmEzaR)\n[![NPM Version](https://img.shields.io/npm/v/jito-ts)](https://www.npmjs.com/package/jito-ts)\n\nWelcome to the Jito Typescript SDK repository! Use this to interact with the block-engine, relayer and future Jito APIs.\n\n## Setup\nUse with yarn `1.22`+ and Node 20.\n```bash\nyarn\n```\n\n### Building Protos\nThe generated proto files have been committed for convenience, but if there's ever a change you'll need to re-generate.\nSteps to regenerate:\n* Make sure you have protoc installed on your system\n* If any new `.proto` files were added, update the appropriate `./scripts/gen-*-protos` script to include it.\n* Run the appropriate `yarn gen-* ${PATH_TO_PROTOS}` and commit!\n\n### Geyser\n\n**Note:** Mac users may run into an error to the effect of \"protoc-gen-js: program not found or is not executable\";\nif this is thrown, run:\n* `brew install protobuf@3`\n* `brew link --overwrite protobuf@3`\n* `yarn gen-block-engine ${PATH_TO_BLOCK_ENGINE_PROTOS}`\n* `yarn gen-geyser ${PATH_TO_GEYSER_PROTOS}`\n\n## Usage\n\n```bash\nexport RPC_URL=\"https://MY_RPC_URL\"\nexport BLOCK_ENGINE_URL=mainnet.block-engine.jito.wtf\nexport AUTH_KEYPAIR_PATH=MY_AUTH_KEYPAIR.json\nexport BUNDLE_TRANSACTION_LIMIT=5\n\nyarn run:simple_bundle\n```\n\nSee other commands in `package.json`\n","readmeFilename":"README.md"}