├── .circleci └── config.yml ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github └── dependabot.yml ├── .gitignore ├── .mocharc.json ├── LICENSE ├── README.md ├── bin ├── dev ├── dev.cmd ├── run └── run.cmd ├── install.sh ├── package.json ├── src ├── commands │ ├── bundleCache.ts │ ├── cancelPrivateTransaction.ts │ ├── getBundleStats.ts │ ├── getConflictingBundle.ts │ ├── getUserStats.ts │ ├── sendBundle.ts │ ├── sendPrivateTransaction.ts │ ├── simulateBundle.ts │ └── uuid.ts ├── index.ts └── lib │ ├── constants.ts │ ├── error.ts │ └── flashbots.ts ├── test ├── commands │ ├── cacheTx.test.ts │ ├── getBundleStats.test.ts │ ├── getConflictingBundle.test.ts │ ├── getUserStats.test.ts │ ├── hello │ │ ├── index.test.ts │ │ └── world.test.ts │ ├── sendBundle.test.ts │ ├── simulateBundle.test.ts │ └── uuid.test.ts ├── helpers │ └── init.js └── tsconfig.json ├── tsconfig.json └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /dist 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/.mocharc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/README.md -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/dev.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\dev" %* -------------------------------------------------------------------------------- /bin/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/bin/run -------------------------------------------------------------------------------- /bin/run.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\run" %* 4 | -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/install.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/package.json -------------------------------------------------------------------------------- /src/commands/bundleCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/src/commands/bundleCache.ts -------------------------------------------------------------------------------- /src/commands/cancelPrivateTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/src/commands/cancelPrivateTransaction.ts -------------------------------------------------------------------------------- /src/commands/getBundleStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/src/commands/getBundleStats.ts -------------------------------------------------------------------------------- /src/commands/getConflictingBundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/src/commands/getConflictingBundle.ts -------------------------------------------------------------------------------- /src/commands/getUserStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/src/commands/getUserStats.ts -------------------------------------------------------------------------------- /src/commands/sendBundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/src/commands/sendBundle.ts -------------------------------------------------------------------------------- /src/commands/sendPrivateTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/src/commands/sendPrivateTransaction.ts -------------------------------------------------------------------------------- /src/commands/simulateBundle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/src/commands/simulateBundle.ts -------------------------------------------------------------------------------- /src/commands/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/src/commands/uuid.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export {run} from '@oclif/core' 2 | -------------------------------------------------------------------------------- /src/lib/constants.ts: -------------------------------------------------------------------------------- 1 | export const FLASHBOTS_PROTECT_URL="https://rpc.flashbots.net" 2 | -------------------------------------------------------------------------------- /src/lib/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/src/lib/error.ts -------------------------------------------------------------------------------- /src/lib/flashbots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/src/lib/flashbots.ts -------------------------------------------------------------------------------- /test/commands/cacheTx.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/test/commands/cacheTx.test.ts -------------------------------------------------------------------------------- /test/commands/getBundleStats.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/test/commands/getBundleStats.test.ts -------------------------------------------------------------------------------- /test/commands/getConflictingBundle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/test/commands/getConflictingBundle.test.ts -------------------------------------------------------------------------------- /test/commands/getUserStats.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/test/commands/getUserStats.test.ts -------------------------------------------------------------------------------- /test/commands/hello/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/test/commands/hello/index.test.ts -------------------------------------------------------------------------------- /test/commands/hello/world.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/test/commands/hello/world.test.ts -------------------------------------------------------------------------------- /test/commands/sendBundle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/test/commands/sendBundle.test.ts -------------------------------------------------------------------------------- /test/commands/simulateBundle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/test/commands/simulateBundle.test.ts -------------------------------------------------------------------------------- /test/commands/uuid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/test/commands/uuid.test.ts -------------------------------------------------------------------------------- /test/helpers/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/test/helpers/init.js -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeroXbrock/flashbots-cli/HEAD/yarn.lock --------------------------------------------------------------------------------