├── .github └── workflows │ └── build.yaml ├── .gitignore ├── Dockerfile ├── README.md ├── SECURITY.md ├── b ├── example-programs └── jito-protecc │ ├── .prettierignore │ ├── Anchor.toml │ ├── Cargo.lock │ ├── Cargo.toml │ ├── migrations │ └── deploy.ts │ ├── package.json │ ├── programs │ └── jito-protecc │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ └── src │ │ ├── lib.rs │ │ └── sdk │ │ └── mod.rs │ ├── tests │ └── jito-protecc.ts │ ├── tsconfig.json │ └── yarn.lock ├── mev-programs ├── .gitignore ├── Anchor.toml ├── Cargo.lock ├── Cargo.toml ├── README.md ├── dev │ ├── README │ ├── dev_tip_distribution.json │ └── dev_tip_payment.json ├── migrations │ └── deploy.js ├── package.json ├── priority-fee-distribution-cli │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── programs │ ├── priority-fee-distribution-sdk │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── priority-fee-distribution │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ ├── build.rs │ │ ├── idl │ │ │ └── jito_priority_fee_distribution.json │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── merkle_proof.rs │ │ │ ├── sdk │ │ │ └── mod.rs │ │ │ └── state.rs │ ├── sdk │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── instruction.rs │ │ │ └── lib.rs │ ├── tip-distribution │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ ├── build.rs │ │ ├── idl │ │ │ └── jito_tip_distribution.json │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── merkle_proof.rs │ │ │ ├── sdk │ │ │ └── mod.rs │ │ │ └── state.rs │ ├── tip-payment │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ ├── build.rs │ │ ├── idl │ │ │ └── jito_tip_payment.json │ │ ├── src │ │ │ └── lib.rs │ │ └── tests │ │ │ └── test.rs │ └── vote-state │ │ ├── Cargo.toml │ │ └── src │ │ └── lib.rs ├── release ├── rustfmt.toml ├── scripts │ ├── auto_reclaim.sh │ ├── autosnapshot.sh │ └── autosnapshot_inner.sh ├── tests │ ├── merkle-tree.ts │ ├── priority-fee-distribution.ts │ ├── tip-distribution.ts │ └── tip-payment.ts ├── tip-distribution-cli │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── tip-payment-cli │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── tsconfig.json └── yarn.lock ├── rust-toolchain.toml └── s /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/SECURITY.md -------------------------------------------------------------------------------- /b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/b -------------------------------------------------------------------------------- /example-programs/jito-protecc/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/example-programs/jito-protecc/.prettierignore -------------------------------------------------------------------------------- /example-programs/jito-protecc/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/example-programs/jito-protecc/Anchor.toml -------------------------------------------------------------------------------- /example-programs/jito-protecc/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/example-programs/jito-protecc/Cargo.lock -------------------------------------------------------------------------------- /example-programs/jito-protecc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/example-programs/jito-protecc/Cargo.toml -------------------------------------------------------------------------------- /example-programs/jito-protecc/migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/example-programs/jito-protecc/migrations/deploy.ts -------------------------------------------------------------------------------- /example-programs/jito-protecc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/example-programs/jito-protecc/package.json -------------------------------------------------------------------------------- /example-programs/jito-protecc/programs/jito-protecc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/example-programs/jito-protecc/programs/jito-protecc/Cargo.toml -------------------------------------------------------------------------------- /example-programs/jito-protecc/programs/jito-protecc/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/example-programs/jito-protecc/programs/jito-protecc/Xargo.toml -------------------------------------------------------------------------------- /example-programs/jito-protecc/programs/jito-protecc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/example-programs/jito-protecc/programs/jito-protecc/src/lib.rs -------------------------------------------------------------------------------- /example-programs/jito-protecc/programs/jito-protecc/src/sdk/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/example-programs/jito-protecc/programs/jito-protecc/src/sdk/mod.rs -------------------------------------------------------------------------------- /example-programs/jito-protecc/tests/jito-protecc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/example-programs/jito-protecc/tests/jito-protecc.ts -------------------------------------------------------------------------------- /example-programs/jito-protecc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/example-programs/jito-protecc/tsconfig.json -------------------------------------------------------------------------------- /example-programs/jito-protecc/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/example-programs/jito-protecc/yarn.lock -------------------------------------------------------------------------------- /mev-programs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/.gitignore -------------------------------------------------------------------------------- /mev-programs/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/Anchor.toml -------------------------------------------------------------------------------- /mev-programs/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/Cargo.lock -------------------------------------------------------------------------------- /mev-programs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/Cargo.toml -------------------------------------------------------------------------------- /mev-programs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/README.md -------------------------------------------------------------------------------- /mev-programs/dev/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/dev/README -------------------------------------------------------------------------------- /mev-programs/dev/dev_tip_distribution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/dev/dev_tip_distribution.json -------------------------------------------------------------------------------- /mev-programs/dev/dev_tip_payment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/dev/dev_tip_payment.json -------------------------------------------------------------------------------- /mev-programs/migrations/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/migrations/deploy.js -------------------------------------------------------------------------------- /mev-programs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/package.json -------------------------------------------------------------------------------- /mev-programs/priority-fee-distribution-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/priority-fee-distribution-cli/Cargo.toml -------------------------------------------------------------------------------- /mev-programs/priority-fee-distribution-cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/priority-fee-distribution-cli/src/main.rs -------------------------------------------------------------------------------- /mev-programs/programs/priority-fee-distribution-sdk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/priority-fee-distribution-sdk/Cargo.toml -------------------------------------------------------------------------------- /mev-programs/programs/priority-fee-distribution-sdk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/priority-fee-distribution-sdk/src/lib.rs -------------------------------------------------------------------------------- /mev-programs/programs/priority-fee-distribution/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/priority-fee-distribution/Cargo.toml -------------------------------------------------------------------------------- /mev-programs/programs/priority-fee-distribution/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/priority-fee-distribution/Xargo.toml -------------------------------------------------------------------------------- /mev-programs/programs/priority-fee-distribution/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/priority-fee-distribution/build.rs -------------------------------------------------------------------------------- /mev-programs/programs/priority-fee-distribution/idl/jito_priority_fee_distribution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/priority-fee-distribution/idl/jito_priority_fee_distribution.json -------------------------------------------------------------------------------- /mev-programs/programs/priority-fee-distribution/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/priority-fee-distribution/src/lib.rs -------------------------------------------------------------------------------- /mev-programs/programs/priority-fee-distribution/src/merkle_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/priority-fee-distribution/src/merkle_proof.rs -------------------------------------------------------------------------------- /mev-programs/programs/priority-fee-distribution/src/sdk/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/priority-fee-distribution/src/sdk/mod.rs -------------------------------------------------------------------------------- /mev-programs/programs/priority-fee-distribution/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/priority-fee-distribution/src/state.rs -------------------------------------------------------------------------------- /mev-programs/programs/sdk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/sdk/Cargo.toml -------------------------------------------------------------------------------- /mev-programs/programs/sdk/src/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/sdk/src/instruction.rs -------------------------------------------------------------------------------- /mev-programs/programs/sdk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/sdk/src/lib.rs -------------------------------------------------------------------------------- /mev-programs/programs/tip-distribution/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-distribution/Cargo.toml -------------------------------------------------------------------------------- /mev-programs/programs/tip-distribution/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-distribution/Xargo.toml -------------------------------------------------------------------------------- /mev-programs/programs/tip-distribution/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-distribution/build.rs -------------------------------------------------------------------------------- /mev-programs/programs/tip-distribution/idl/jito_tip_distribution.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-distribution/idl/jito_tip_distribution.json -------------------------------------------------------------------------------- /mev-programs/programs/tip-distribution/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-distribution/src/lib.rs -------------------------------------------------------------------------------- /mev-programs/programs/tip-distribution/src/merkle_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-distribution/src/merkle_proof.rs -------------------------------------------------------------------------------- /mev-programs/programs/tip-distribution/src/sdk/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-distribution/src/sdk/mod.rs -------------------------------------------------------------------------------- /mev-programs/programs/tip-distribution/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-distribution/src/state.rs -------------------------------------------------------------------------------- /mev-programs/programs/tip-payment/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-payment/Cargo.toml -------------------------------------------------------------------------------- /mev-programs/programs/tip-payment/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-payment/Xargo.toml -------------------------------------------------------------------------------- /mev-programs/programs/tip-payment/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-payment/build.rs -------------------------------------------------------------------------------- /mev-programs/programs/tip-payment/idl/jito_tip_payment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-payment/idl/jito_tip_payment.json -------------------------------------------------------------------------------- /mev-programs/programs/tip-payment/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-payment/src/lib.rs -------------------------------------------------------------------------------- /mev-programs/programs/tip-payment/tests/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/tip-payment/tests/test.rs -------------------------------------------------------------------------------- /mev-programs/programs/vote-state/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/vote-state/Cargo.toml -------------------------------------------------------------------------------- /mev-programs/programs/vote-state/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/programs/vote-state/src/lib.rs -------------------------------------------------------------------------------- /mev-programs/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/release -------------------------------------------------------------------------------- /mev-programs/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/rustfmt.toml -------------------------------------------------------------------------------- /mev-programs/scripts/auto_reclaim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/scripts/auto_reclaim.sh -------------------------------------------------------------------------------- /mev-programs/scripts/autosnapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/scripts/autosnapshot.sh -------------------------------------------------------------------------------- /mev-programs/scripts/autosnapshot_inner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/scripts/autosnapshot_inner.sh -------------------------------------------------------------------------------- /mev-programs/tests/merkle-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/tests/merkle-tree.ts -------------------------------------------------------------------------------- /mev-programs/tests/priority-fee-distribution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/tests/priority-fee-distribution.ts -------------------------------------------------------------------------------- /mev-programs/tests/tip-distribution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/tests/tip-distribution.ts -------------------------------------------------------------------------------- /mev-programs/tests/tip-payment.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mev-programs/tip-distribution-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/tip-distribution-cli/Cargo.toml -------------------------------------------------------------------------------- /mev-programs/tip-distribution-cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/tip-distribution-cli/src/main.rs -------------------------------------------------------------------------------- /mev-programs/tip-payment-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/tip-payment-cli/Cargo.toml -------------------------------------------------------------------------------- /mev-programs/tip-payment-cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/tip-payment-cli/src/main.rs -------------------------------------------------------------------------------- /mev-programs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/tsconfig.json -------------------------------------------------------------------------------- /mev-programs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/mev-programs/yarn.lock -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jito-foundation/jito-programs/HEAD/s --------------------------------------------------------------------------------