Skip to main content

Installation

Prerequisites

  • Wallet funded with enough ETH for transaction gas fees on the chosen network (Mainnet or Hoodi)
  • Execution layer node endpoint
  • Reliable internet connection
  • Node.js installed on your machine

The minimum hardware requirements are very low. A single board computer could run multiple instances of the bot, along with other tasks and services, without perceiving an impact on performance.

Installation

git clone https://github.com/ssvlabs/ssv-liquidator.git
cd ssv-liquidator
yarn install
yarn cli --help

Arguments

CLI Parameter.ENV VariableDescription
--node-urlNODE_URLThe Ethereum execution node endpoint
--private-keyACCOUNT_PRIVATE_KEYPrivate key of the liquidator's wallet
--liquidator-typeLIQUIDATOR_TYPEThe liquidator type. eth ssv
--ssv-sync-envSSV_SYNC_ENVThe SSV sync environment. prod (default) or stage
--ssv-syncSSV_SYNCThe SSV contract name. v4.hoodi (default) or v4.mainnet
--gas-priceGAS_PRICEGas price heuristic according to the median gas price suggested by web3 gas price oracle: low (0.1), med (0.2), high (0.3). Default: low
--hide-tableHIDE_TABLEHide/show realtime table
--max-visible-blocksMAX_VISIBLE_BLOCKSMax block range to display active clusters (optional, by default: 50000)

Running Options

warning

Make sure --ssv-sync and --node-url (or SSV_SYNC and NODE_URL) point to the same blockchain network: Hoodi or Mainnet.

yarn cli
--ssv-sync-env=prod
--ssv-sync=v4.hoodi or v4.mainnet
--node-url=https://red-silent-dawn.ethereum-hoodi.quiknode.pro/<ACCOUNT_ID>/
--private-key=<PRIVATE_KEY>
--gas-price=medium
--max-visible-blocks=50000