├── .cargo └── config.toml ├── .dockerignore ├── .editorconfig ├── .env.example ├── .gitignore ├── .gitmodules ├── .rustfmt.toml ├── Aptfile ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── Procfile ├── README.md ├── scripts ├── heroku-deploy.sh └── heroku-docker-cmd.sh └── src ├── consumer.rs ├── crank.rs ├── custom.rs ├── db.rs ├── error.rs ├── events.rs ├── lib.rs ├── liquidator ├── accounts.rs ├── error.rs ├── liquidation.rs ├── listener.rs ├── margin_utils.rs ├── math.rs ├── mod.rs ├── swap.rs └── utils.rs ├── main.rs ├── recorder.rs ├── state.rs ├── trigger.rs └── utils.rs /.cargo/config.toml: -------------------------------------------------------------------------------- 1 | [target.x86_64-unknown-linux-gnu] 2 | rustflags = ["-C", "link-arg=-fuse-ld=lld"] 3 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .env 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/.gitmodules -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /Aptfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/Aptfile -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/README.md -------------------------------------------------------------------------------- /scripts/heroku-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/scripts/heroku-deploy.sh -------------------------------------------------------------------------------- /scripts/heroku-docker-cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/scripts/heroku-docker-cmd.sh -------------------------------------------------------------------------------- /src/consumer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/consumer.rs -------------------------------------------------------------------------------- /src/crank.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/crank.rs -------------------------------------------------------------------------------- /src/custom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/custom.rs -------------------------------------------------------------------------------- /src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/db.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/events.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/liquidator/accounts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/liquidator/accounts.rs -------------------------------------------------------------------------------- /src/liquidator/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/liquidator/error.rs -------------------------------------------------------------------------------- /src/liquidator/liquidation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/liquidator/liquidation.rs -------------------------------------------------------------------------------- /src/liquidator/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/liquidator/listener.rs -------------------------------------------------------------------------------- /src/liquidator/margin_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/liquidator/margin_utils.rs -------------------------------------------------------------------------------- /src/liquidator/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/liquidator/math.rs -------------------------------------------------------------------------------- /src/liquidator/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/liquidator/mod.rs -------------------------------------------------------------------------------- /src/liquidator/swap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/liquidator/swap.rs -------------------------------------------------------------------------------- /src/liquidator/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/liquidator/utils.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/recorder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/recorder.rs -------------------------------------------------------------------------------- /src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/state.rs -------------------------------------------------------------------------------- /src/trigger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/trigger.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/01protocol/zo-keeper/HEAD/src/utils.rs --------------------------------------------------------------------------------