From fad319303fb745f8bc9735a1ce2993f6fe118fa3 Mon Sep 17 00:00:00 2001 From: chalda Date: Mon, 30 Sep 2024 14:10:40 +0200 Subject: [PATCH] [bin] check fix psql loading type (#145) * revert: [check][investigation] check what is wrong with docker run * [bin] check cli fixing psql row conversion * [bin] check cli fixing psql row conversion: adjustment --- check/src/validators_mev.rs | 5 ++++- scripts/check-validators-mev.bash | 6 ------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/check/src/validators_mev.rs b/check/src/validators_mev.rs index dfc6b18..aee1e8c 100644 --- a/check/src/validators_mev.rs +++ b/check/src/validators_mev.rs @@ -21,7 +21,10 @@ pub async fn check_mev(psql_client: &Client, rpc_client: &RpcClient) -> anyhow:: match rows.iter().next() { Some(row) => { - let sql_epoch: Decimal = row.get("epoch"); + // PostgreSQL type 'INTEGER' + let sql_epoch: i32 = row.get("epoch"); + let sql_epoch: Decimal = Decimal::from(sql_epoch); + // PostgreSQL type 'NUMERIC' let sql_slot: Decimal = row.get("epoch_slot"); let epoch_data = rpc_client.get_epoch_info()?; diff --git a/scripts/check-validators-mev.bash b/scripts/check-validators-mev.bash index 6942720..8e8a102 100755 --- a/scripts/check-validators-mev.bash +++ b/scripts/check-validators-mev.bash @@ -1,16 +1,10 @@ #!/bin/bash set -e -set -x - -pwd -ls -alrth SCRIPT_DIR=$(dirname "$0") BIN_DIR="${BIN_DIR:-"$SCRIPT_DIR/../target/debug"}" -ls -alrth "$BIN_DIR" - if [[ -z $RPC_URL ]] then echo "Env variable RPC_URL is missing!" >&2