# Lido Oracle 2.1.1 release ## Useful links Oracle official guide: https://docs.lido.fi/guides/oracle-operator-manual Oralce changelog: https://github.com/lidofinance/lido-oracle/blob/master/CHANGELOG.md Oracle readme: https://github.com/lidofinance/lido-oracle/blob/master/README.md ## Fast update Stop docker container with previous Oracle version: `docker stop lidofinance/oracle:2.1.0` Pull docker image: ```bash= docker pull lidofinance/oracle:2.1.1 ``` Stop and remove container with old Oracle version (Most likely your container name is lido-oracle): ```bash= docker rm --force lido-oracle ``` Run lido oralce: ```bash= docker run -d --name lido-oracle \ --env "WEB3_PROVIDER_URI=$ETH1_NODE_RPC_ADDRESS" \ --env "BEACON_NODE=$ETH2_NODE_RPC_ADDRESS" \ --env "MEMBER_PRIV_KEY=$ORACLE_PRIVATE_KEY_0X_PREFIXED" \ --env "POOL_CONTRACT=0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84" \ --env "STETH_PRICE_ORACLE_CONTRACT=0x3A6Bd15abf19581e411621D669B6a2bbe741ffD6" \ --env "STETH_CURVE_POOL_CONTRACT=0xDC24316b9AE028F1497c275EB9192a3Ea0f67022" \ --env "DAEMON=1" \ lidofinance/oracle:2.1.1 ``` ## Rollback If something goes wrong (Oracle is not reporting or unexpected behaviour), just run same command, but with old docker image: ```bash= docker rm --force lido-oracle docker run -d --name lido-oracle \ --env "WEB3_PROVIDER_URI=$ETH1_NODE_RPC_ADDRESS" \ --env "BEACON_NODE=$ETH2_NODE_RPC_ADDRESS" \ --env "MEMBER_PRIV_KEY=$ORACLE_PRIVATE_KEY_0X_PREFIXED" \ --env "POOL_CONTRACT=0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84" \ --env "STETH_PRICE_ORACLE_CONTRACT=0x3A6Bd15abf19581e411621D669B6a2bbe741ffD6" \ --env "STETH_CURVE_POOL_CONTRACT=0xDC24316b9AE028F1497c275EB9192a3Ea0f67022" \ --env "DAEMON=1" \ lidofinance/oracle:2.1.0 ```