├── .eslintrc.js ├── .github └── workflows │ ├── main.yml │ ├── on-sdk-update.yml │ └── release.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc.js ├── Anchor.toml ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── deploy-scripts ├── build-devnet.sh └── deploy-devnet.sh ├── package.json ├── programs └── jit-proxy │ ├── Cargo.toml │ ├── Xargo.toml │ └── src │ ├── error.rs │ ├── instructions │ ├── arb_perp.rs │ ├── check_order_constraints.rs │ ├── jit.rs │ └── mod.rs │ ├── lib.rs │ └── state.rs ├── python ├── README.md ├── pyproject.toml └── sdk │ ├── examples │ ├── shotgun.py │ └── sniper.py │ └── jit_proxy │ ├── __init__.py │ ├── jit_proxy_client.py │ └── jitter │ ├── base_jitter.py │ ├── jitter_shotgun.py │ └── jitter_sniper.py ├── rust ├── Cargo.lock ├── Cargo.toml ├── README.md ├── run.sh └── src │ ├── jitter.rs │ ├── lib.rs │ ├── main.rs │ └── types.rs ├── ts └── sdk │ ├── Readme.md │ ├── package.json │ ├── src │ ├── index.ts │ ├── jitProxyClient.ts │ ├── jitter │ │ ├── baseJitter.ts │ │ ├── jitterShotgun.ts │ │ └── jitterSniper.ts │ └── types │ │ └── jit_proxy.ts │ ├── tsconfig.json │ └── yarn.lock ├── tsconfig.json └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/on-sdk-update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/.github/workflows/on-sdk-update.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/Anchor.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/README.md -------------------------------------------------------------------------------- /deploy-scripts/build-devnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/deploy-scripts/build-devnet.sh -------------------------------------------------------------------------------- /deploy-scripts/deploy-devnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/deploy-scripts/deploy-devnet.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/package.json -------------------------------------------------------------------------------- /programs/jit-proxy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/programs/jit-proxy/Cargo.toml -------------------------------------------------------------------------------- /programs/jit-proxy/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/programs/jit-proxy/Xargo.toml -------------------------------------------------------------------------------- /programs/jit-proxy/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/programs/jit-proxy/src/error.rs -------------------------------------------------------------------------------- /programs/jit-proxy/src/instructions/arb_perp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/programs/jit-proxy/src/instructions/arb_perp.rs -------------------------------------------------------------------------------- /programs/jit-proxy/src/instructions/check_order_constraints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/programs/jit-proxy/src/instructions/check_order_constraints.rs -------------------------------------------------------------------------------- /programs/jit-proxy/src/instructions/jit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/programs/jit-proxy/src/instructions/jit.rs -------------------------------------------------------------------------------- /programs/jit-proxy/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/programs/jit-proxy/src/instructions/mod.rs -------------------------------------------------------------------------------- /programs/jit-proxy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/programs/jit-proxy/src/lib.rs -------------------------------------------------------------------------------- /programs/jit-proxy/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/programs/jit-proxy/src/state.rs -------------------------------------------------------------------------------- /python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/python/README.md -------------------------------------------------------------------------------- /python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/python/pyproject.toml -------------------------------------------------------------------------------- /python/sdk/examples/shotgun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/python/sdk/examples/shotgun.py -------------------------------------------------------------------------------- /python/sdk/examples/sniper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/python/sdk/examples/sniper.py -------------------------------------------------------------------------------- /python/sdk/jit_proxy/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.1" 2 | -------------------------------------------------------------------------------- /python/sdk/jit_proxy/jit_proxy_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/python/sdk/jit_proxy/jit_proxy_client.py -------------------------------------------------------------------------------- /python/sdk/jit_proxy/jitter/base_jitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/python/sdk/jit_proxy/jitter/base_jitter.py -------------------------------------------------------------------------------- /python/sdk/jit_proxy/jitter/jitter_shotgun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/python/sdk/jit_proxy/jitter/jitter_shotgun.py -------------------------------------------------------------------------------- /python/sdk/jit_proxy/jitter/jitter_sniper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/python/sdk/jit_proxy/jitter/jitter_sniper.py -------------------------------------------------------------------------------- /rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/rust/Cargo.lock -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/rust/README.md -------------------------------------------------------------------------------- /rust/run.sh: -------------------------------------------------------------------------------- 1 | RUST_LOG=info cargo run --release -------------------------------------------------------------------------------- /rust/src/jitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/rust/src/jitter.rs -------------------------------------------------------------------------------- /rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/rust/src/lib.rs -------------------------------------------------------------------------------- /rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/rust/src/main.rs -------------------------------------------------------------------------------- /rust/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/rust/src/types.rs -------------------------------------------------------------------------------- /ts/sdk/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/ts/sdk/Readme.md -------------------------------------------------------------------------------- /ts/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/ts/sdk/package.json -------------------------------------------------------------------------------- /ts/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/ts/sdk/src/index.ts -------------------------------------------------------------------------------- /ts/sdk/src/jitProxyClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/ts/sdk/src/jitProxyClient.ts -------------------------------------------------------------------------------- /ts/sdk/src/jitter/baseJitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/ts/sdk/src/jitter/baseJitter.ts -------------------------------------------------------------------------------- /ts/sdk/src/jitter/jitterShotgun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/ts/sdk/src/jitter/jitterShotgun.ts -------------------------------------------------------------------------------- /ts/sdk/src/jitter/jitterSniper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/ts/sdk/src/jitter/jitterSniper.ts -------------------------------------------------------------------------------- /ts/sdk/src/types/jit_proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/ts/sdk/src/types/jit_proxy.ts -------------------------------------------------------------------------------- /ts/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/ts/sdk/tsconfig.json -------------------------------------------------------------------------------- /ts/sdk/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/ts/sdk/yarn.lock -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drift-labs/jit-proxy/HEAD/yarn.lock --------------------------------------------------------------------------------