From cd5c830fc5ae8652ebd699db3013fcb2c29772f3 Mon Sep 17 00:00:00 2001 From: drethereum Date: Wed, 1 Oct 2025 08:00:33 -0600 Subject: [PATCH] try cast --- .../erc20/gold/balances__ez_balances_erc20_daily.sql | 2 +- .../native/gold/balances__ez_balances_native_daily.sql | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/models/balances_package/erc20/gold/balances__ez_balances_erc20_daily.sql b/models/balances_package/erc20/gold/balances__ez_balances_erc20_daily.sql index 1b722249..21e3ac4e 100644 --- a/models/balances_package/erc20/gold/balances__ez_balances_erc20_daily.sql +++ b/models/balances_package/erc20/gold/balances__ez_balances_erc20_daily.sql @@ -36,7 +36,7 @@ WITH balances AS ( balance_hex, CASE WHEN LENGTH(balance_hex) <= 4300 - AND balance_hex IS NOT NULL THEN utils.udf_hex_to_int(balance_hex) :: bigint + AND balance_hex IS NOT NULL THEN TRY_CAST(utils.udf_hex_to_int(balance_hex) AS bigint) ELSE NULL END AS balance_raw, IFF( diff --git a/models/balances_package/native/gold/balances__ez_balances_native_daily.sql b/models/balances_package/native/gold/balances__ez_balances_native_daily.sql index be50569d..ad2146cc 100644 --- a/models/balances_package/native/gold/balances__ez_balances_native_daily.sql +++ b/models/balances_package/native/gold/balances__ez_balances_native_daily.sql @@ -23,9 +23,9 @@ WITH balances AS ( block_date, address, balance_hex, - utils.udf_hex_to_int( + TRY_CAST(utils.udf_hex_to_int( balance_hex - ) :: bigint AS balance_raw, + ) AS bigint) AS balance_raw, 18 AS decimals, utils.udf_decimal_adjust( balance_raw,